GitHub / CreateAPI/CreateAPI / commits
Delightful code generator for OpenAPI specs
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7d0a70a8 | merge Merge pull request #192 from CreateAPI/kean-patch-1 |
Alex Grebenyuk <g****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 1b4e2ecd | Update README.md |
Alex Grebenyuk <g****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 21a199d3 | Update README.md |
Alex Grebenyuk <g****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 2d858af5 | Update CHANGELOG.md for 0.2.0 |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 11efba0e | Update version to 0.2.0 |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 0ba65384 | Fix bug where object schemas representing an `allOf` type with more than one ... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| da8730b2 | merge Merge pull request #172 from ainame/ai/multipart-formdata |
Satoshi Namai <s****9@g****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 23d4a39b | Move the option under paths section | ainame <s****9@g****m> | about 3 years ago | |
| 6a4c1b50 | Update ConfigOptions.md | ainame <s****9@g****m> | about 3 years ago | |
| 46c4e312 | Follow-up on option's purpose | ainame <s****9@g****m> | about 3 years ago | |
| 96bf8213 | Improve the option name to make it easier | ainame <s****9@g****m> | about 3 years ago | |
| 31469ade | Add snapshot for edgecases-multipart-formdata | ainame <s****9@g****m> | about 3 years ago | |
| 97dccb83 | Update snapshot to support binary Data type | ainame <s****9@g****m> | about 3 years ago | |
| 4116ce7d | Make it optional | ainame <s****9@g****m> | about 3 years ago | |
| 9f6f7271 | Support multipart/form-data content-type | ainame <s****9@g****m> | about 3 years ago | |
| 20844509 | updated Get dependency requirement to 2.1.0. (#160) |
Martin Grider <m****r@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 862e482a | Update version and changelog for 0.1.1 | Liam Nichols <l****n@g****m> | over 3 years ago | |
| c89fed57 | Improve error messages that are used when `oneOf` object decoding fails (#159) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d9a7f7d2 | Fix issue with Discriminator type resolution that impacted the decoding of `o... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5a6a2007 | Add Xcode 14 and Swift 5.7 to CI (#156) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 22074e51 | Update README.md (#148) |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e5008617 | Update CHANGELOG.md for 0.1.0 | Liam Nichols <l****n@g****m> | over 3 years ago | |
| 7f37ff8e | Cleanup Command option help text and add completions | Liam Nichols <l****n@g****m> | over 3 years ago | |
| 09933fc0 | Update swift-argument-parser to 1.1.3 | Liam Nichols <l****n@g****m> | over 3 years ago | |
| adb3b8db | Enable fixed width integers by default and update documentation (#145) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2d7a3805 | Fix syntax errors with mutableProperties examples | Liam Nichols <l****n@g****m> | over 3 years ago | |
| 6ec81a3c | Remove redundant entities.enabled property | Liam Nichols <l****n@g****m> | over 3 years ago | |
| 2bef8c81 | Custom mappings between schema formats and Swift Types (#142) |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 07482472 | Write extension sources into an Extensions subdirectory (#141) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ea1b9d7d | Update README and add Getting Started Tutorial, Swift Package Plugin docs, CO... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8c36d9c0 | Remove personal references in CreateAPI.xcscheme | Liam Nichols <l****n@g****m> | over 3 years ago | |
| 54f8d8ac |
Remote Dependency Support (#135)
Co-authored-by: Liam Nichols <l****n@g****m>, Liam Nichols <l****n@g****m> |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6d8ae626 | Generate paths in parallel (#140) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 674d9d8b | Change default behaviour of `isInliningPropertiesFromReferencedSchemas` (now ... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| c74ed47b | Trim leading/trailing whitespace from `fileHeaderComment` (#138) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| d1cd5527 | Move generator related CLI options into configuration file (#134) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9073b614 | `rename.properties` respects schema names (#133) |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 49b2224b | Change --output directory to CreateAPI (#132) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ecdc74f3 | Support overriding any generator configuration options using the `--config-op... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b5fe8938 | Validate that clean isn't going to delete spec or config file (#131) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 31f8d046 | Introduce 'Record Snapshots' scheme (#129) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 74da9564 | Automatically update AllPackages bundle when regenerating snapshots (#123) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0069e8b8 | Refactor CreateAPITests structure and snapshotting (#128) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 21109ae8 | Update generator behaviour to write the package directly into --output (not a... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 8495fe78 | Stop printing filepaths when writing output (#124) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5e73d533 | Raise error if `--config` file location does not exist or is not valid (#125) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 66d4307c | Use ConfigurationParser library to parse configuration (#120) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 0ba10b9e | Cleanup tests with new snapshot method (#122) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 125d236d | `access` as underlying enum (#118) |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9c45499e | Enable `optimizeCodingKeys` by default (#115) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b0eddb4f | Update Generated extension names to better reflect their contents (#116) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cb540c82 |
Exclude Individual Entity Properties (#106)
Co-authored-by: Liam Nichols <l****n@g****m>, Liam Nichols <l****n@g****m> |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a8b5a700 | Refactor responsibility of writing generated output out of `Generate` command... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| fe8c02c7 | Cleanup redundant packages from Tests/CreateAPITests/Expected | Liam Nichols <l****n@g****m> | over 3 years ago | |
| 3bd69e6e | Introduce replacement entity type configurations (#113) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 59907896 | Improve `.create-api.yml` loading to understand single values or booleans for... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9471d6c8 | Tweak some recently renamed configuration options (#110) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f1697cd3 | Consolidate acronym related options into single `acronyms` option (#109) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2a369e74 | Split Filename Template (#108) |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| cb7918b1 | Replace `comments` configuration with `commentOptions` (#104) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 83a871b6 | Remove `isAdditionalPropertiesOnByDefault` (#105) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1352158c | Remove `isSwiftLintDisabled` (#103) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5a43a622 | Remove `isAddingOperationIds` (#102) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e02d207d | Rename all swifty-style boolean configuration properties (#99) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 683ecf43 |
[BREAKING] Replace `--split` with `--merge-sources` and Move generated extens...
Co-authored-by: Liam Nichols <l****n@g****m>, Liam Nichols <l****n@g****m> |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e0cb7dbb | Remove overridenResponses and overridenBodyTypes and workarounds (#91) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e105e8da | Add a mechanism to diffrentiate between typos, and properties that are no lon... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 55c701fe | [BREAKING] Require Get 1.0.0 or greater (#83) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f94252b3 | Compile generated packages on Linux when testing (#81) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| f7410399 | Lint project using Swfitlint (#79) |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 258de6cb | Add LICENSE (#73) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1f2fbee0 | Enhanced documentation for configuration options (#72) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e5c794b5 | Rename `overridenResponses` to `overriddenResponses` and `overridenBodyTypes`... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 36e7838e | Emit warnings when configuration files reference unexpected or deprecated pro... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a46872bb | Define version number for cli tool (#76) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 6edf230a | Update CHANGELOG.md for 0.0.5 | Liam Nichols <l****n@g****m> | over 3 years ago | |
| 9823342f | Produce an artifactbundle when making releases (#67) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| b8bd41b5 | Update README and use new CreateOptions module (#65) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| baa71afb | Single source of truth for configuration options (#52) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 75208173 | Tests - Automatic Path Finding and Remove Environment Variables (#62) |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 357c1873 |
Support automatically generating `Identifiable` conformance on entities (#61)
Co-authored-by: Liam Nichols <l****n@g****m>, Liam Nichols <l****n@g****m> |
Ethan Pippin <e****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 4a0154dd | Fix comment generation when using other kind of linebreaks (#46) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 341548cb | Remove main.swift and mark CreateAPI as @main type directly (#49) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 7cc8c13b | Update generator code to point to https://github.com/kean/Get and not CreateA... |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 9f7523af | Update Makefile (#54) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| dd6f59af | Support Linux (#43) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5225618a | Update CHANGELOG.md for 0.0.4 | Liam Nichols <l****n@g****m> | over 3 years ago | |
| ddd56c69 | Treat single element allOf/oneOf/anyOf schemas as the nested schema (#39) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| ae70840c | Decode JSON input specs using `YAMLDecoder` (#34) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 876eb683 | Removed redundant space before struct and class declaration (#38) |
Imajin Kawabe <i****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 1df9afe9 |
Fix allOf decoding issue (#27)
Co-authored-by: Liam Nichols <l****n@g****m>, Liam Nichols <l****n@g****m> |
Imajin Kawabe <i****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 5bdf027c | Update GitHub Workflow CI (#37) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 39828816 |
Support multiple discriminator mappings to share one type (#36)
Co-authored-by: Liam Nichols <l****n@g****m>, Liam Nichols <l****n@g****m>, Liam Nichols <l****n@g****m> |
Imajin Kawabe <i****v@g****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| a59c7663 | Update repository links to github.com/CreateAPI/CreateAPI (#35) |
Liam Nichols <l****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 773e3b07 | Update links | kean <g****r@g****m> | almost 4 years ago | |
| 9fa8c2ac | Update where CreateAPI dependencies | kean <g****r@g****m> | almost 4 years ago | |
| 76feb92d | Fix unit tests | kean <g****r@g****m> | almost 4 years ago | |
| fa861e31 | merge Merge pull request #28 from imjn/fix-test-failures-in-package.swift |
Alexander Grebenyuk <g****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 6ed9bba8 | merge Merge pull request #26 from imjn/imjn/fix-test-failures |
Alexander Grebenyuk <g****r@g****m>
Committed by: GitHub <n****y@g****m> |
almost 4 years ago | |
| 1b625f00 | Fixed from `branch` to `from` in Package.swifts in order to fix test failures | imjn <i****v@g****m> | almost 4 years ago |