An open API service providing commit metadata for open source projects.

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

← Back to repository