An open API service for software projects hosted on Open Collective.

OpenAPI Generator

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Collective - Host: opensource - https://opencollective.com/openapi_generator - Website: https://twitter.com/oas_generator - Code: https://github.com/OpenAPITools/openapi-generator

feat: [JAVA] [webclient] [#16589] Support file abstraction for WebClient responses (#16590)

* Support file abstraction for WebClient responses

Issue-16589

* Fix issue flagged by tes...

github.com/OpenAPITools/openapi-generator - 1a4b574a484823c5c7de9b9da6667c36a37817f1 authored almost 2 years ago
python: run the Python samples tests with GitHub Actions (#16643)

github.com/OpenAPITools/openapi-generator - e5a29b6328807609a33150c014182ba84b7de0ab authored almost 2 years ago
Fix incorrect @InputFile on inputSpecRootDirectory argument (#16420)

* 16419 fix incorrect InputFile on inputSpecRootDirectory argument of gradle-plugin

* 16419 f...

github.com/OpenAPITools/openapi-generator - 29033bf62ac202b00ca70dc7bdcba5c58b6bd7f8 authored almost 2 years ago
contribution #6123: add spring support for SSE conform specs (#16543)

* add spring support for SSE conform specs

see https://github.com/OpenAPITools/openapi-genera...

github.com/OpenAPITools/openapi-generator - 8f8fd85fd664c8b14a17a8aa3797fb522ce28368 authored almost 2 years ago
Change default value of 'pathParamsAsVariables' config option (#16404)

* Change default value for config option

* Regenerate samples

github.com/OpenAPITools/openapi-generator - 254b359a5692cfb2392305e8986602c050f96e2a authored almost 2 years ago
move option to kotlin client (#16627)

github.com/OpenAPITools/openapi-generator - 9b39887eba56b317b70e09fbdf3f484a9bf5e80f authored almost 2 years ago
fix required parameter check (#16628)

github.com/OpenAPITools/openapi-generator - 16c6cff28f0d7a5afc9d042deb072fc91ae77013 authored almost 2 years ago
Run tests for C# Echo API client in CI (#16626)

* run tests for C# echo api client in ci

* trigger build failure

* Revert "trigger build f...

github.com/OpenAPITools/openapi-generator - 25b67dd6bf264171d3f6e2e131d2b4bb1e3a8b14 authored almost 2 years ago
[dotnetcore] Implement QueryParameter deepObject style is missing for… (#15945)

* [dotnetcore] Implement QueryParameter deepObject style is missing for async function

* Add ...

github.com/OpenAPITools/openapi-generator - f530496f2187ae8c859c91d7e65596f18893edc6 authored almost 2 years ago
python: remove non-async code path from the aiohttp generator (#16601)

* python: remove non-async code path from the aiohttp generator

This removes all the non-asyn...

github.com/OpenAPITools/openapi-generator - a2f6b8eae5cccec0748c8f19c5b700e0fdc365b6 authored almost 2 years ago
Update sponsor (#16619)

* add BairesDev to the sponsor list

* add dmTECH

github.com/OpenAPITools/openapi-generator - 69bc994ba7c3b5b7e612fb721d71216850f2ff86 authored almost 2 years ago
fix mapping options in gradle plugin (#16616)

github.com/OpenAPITools/openapi-generator - df994b77f212a10b0c86f093fd4869e8514199e4 authored almost 2 years ago
add -SkipPublisherCheck (#16610)

github.com/OpenAPITools/openapi-generator - bab67e44e49422f51aca84d0ac1cc3987f443c62 authored almost 2 years ago
Prepare v7.1.0 in master (#16608)

* prepare v7.1.0 in master

* update

github.com/OpenAPITools/openapi-generator - 5e8e2d7f6d3168c2d14e6f5870e090a7acd2136f authored almost 2 years ago
7.0.1 release (#16607)

* v7.0.1 release

* update readme

* update template

* update readme

github.com/OpenAPITools/openapi-generator - 875c3ecd3ccf980723fe3a79a89977bf8c244962 authored almost 2 years ago
fix(go-server): Allow optional request bodies (#16579)

* fix(go-server): Allow optional request bodies

Closes #16578

* chore: Run scripts

* ch...

github.com/OpenAPITools/openapi-generator - 352182a7b9cc036d0d8cbe12520ebc545ce01d5f authored almost 2 years ago
Update java undertow to newer version (#16606)

* update java undertow to newer version

* update compiler plugin to newer version

* test u...

github.com/OpenAPITools/openapi-generator - 8c8be7482b9660394749a889f22c926093b98a8c authored almost 2 years ago
Add postman-collection generator to list (others) (#16599)

github.com/OpenAPITools/openapi-generator - 7d86adccc4f8f136b2cf80e76ce576449ff0d6cc authored almost 2 years ago
Update go gin to newer version (#16593)

* update go gin to newer version

* update test

github.com/OpenAPITools/openapi-generator - 5f0d7053e4c18433a23cb1414d9d51a07764848d authored almost 2 years ago
remove option, update doc (#16592)

github.com/OpenAPITools/openapi-generator - 70bffffc5a09c5d4304be61ee17f9b1600453e58 authored almost 2 years ago
Autoset constants (Required fields having single valid enum value) Java (OkHttp) Implementation of #16547 (#16550)

* Autosets the parameters with the only value specified as enum if the parameter is also marked ...

github.com/OpenAPITools/openapi-generator - 4b8760666563062917d36e3712767461a36326f2 authored almost 2 years ago
better null check to avoid NPE (#16588)

github.com/OpenAPITools/openapi-generator - d671fe24eeb124856cf3990a79ffd2c647ed64e2 authored almost 2 years ago
[swift] remove unavailable property to fix Xcode 15 compiler error (#16504)

github.com/OpenAPITools/openapi-generator - e75e5a2c571a31cb6eb784b163e0581b16221976 authored almost 2 years ago
Fix ValidateTask failure if recommend is not assigned (#16580)

* spec for recommend test

* add ValidateTask test for custom defined tasks

* add ValidateT...

github.com/OpenAPITools/openapi-generator - ec593349046bbeb993a3e12b0c9a6558179d5ead authored almost 2 years ago
Update AbstractCSharpCodegen.java (#16577)

Fixed a bug in postProcessAllModels, changing an anyOf to a oneOf.

github.com/OpenAPITools/openapi-generator - 82e3590eed5497b3c2b18ec0787843ea957c11eb authored almost 2 years ago
fix enum in python flask (#16576)

github.com/OpenAPITools/openapi-generator - 9170e1030f4c10b460d30d507db4e8996a87b23a authored almost 2 years ago
Better tests for php-nextgen (#16569)

* better tests for php nextgen

* add new files

github.com/OpenAPITools/openapi-generator - 4260c7aaf03fe45458f47fb1b1e699fddaeb73d6 authored almost 2 years ago
add go echo api tests (#16570)

github.com/OpenAPITools/openapi-generator - 781ccae7220f92a2e9adb07ceaefa5e4b7080eeb authored almost 2 years ago
[Go] return errors that happen while unmarshalling objects (#16525)

* [Go] return errors that happen while unmarshalling objects

* Update model samples

* More...

github.com/OpenAPITools/openapi-generator - 5b4d97016a950b2fe0d4911773cdd5286cec36b0 authored almost 2 years ago
Fix integer default value with double quote (kotlin jaxrs server generator) (#16563)

* fix integer default value with double qutoe (kotlin jaxrs)

* add enum tests

* fix typo
...

github.com/OpenAPITools/openapi-generator - 9c4f6c46f7efc933bcac915c32be4ed3cbee5549 authored almost 2 years ago
[python] Update github workflow, use debug instead of warning (#16565)

* update github workflow, use debug instead of warning

* use debug instead of warn

github.com/OpenAPITools/openapi-generator - a5f79a7bdccb59ed9881930d4f925da4dbf91168 authored almost 2 years ago
fix jaxrs sample tests (#16566)

github.com/OpenAPITools/openapi-generator - 70543126f2c55b525041d4ca143042e2ab7ccec2 authored almost 2 years ago
add test case for nullable parent property (#16552)

* add nullable case to spring test spec

* generate samples for changed spring input

* add ...

github.com/OpenAPITools/openapi-generator - d6695056fe17fb7e0d4ff8b5b2d963e30e479a6f authored almost 2 years ago
[maven-generator] Do not cleanup output if spec file is unchanged and skipIfSpecIsUnchanged=true (Fixes #16490) (#16491)

* Don't delete output directory if spec is unchanged

Resolves #16490

* Fix some typos

github.com/OpenAPITools/openapi-generator - 196c2b1642453c15e33bbdb6677339468b1a5d7f authored almost 2 years ago
Fix spring scope property (#16553)

* Fix spring scope property

* Adapt test files

github.com/OpenAPITools/openapi-generator - c6d355e8d4d6593b7deade3a71a2ac6a8d5f9b8d authored almost 2 years ago
better null check for schema types (#16564)

github.com/OpenAPITools/openapi-generator - ad589c770098a4aebfbd23b9a390d751f7f7d4c4 authored almost 2 years ago
fix parent class check in ObjectSerializer (#16558)

github.com/OpenAPITools/openapi-generator - cd0fde41f12615010999147fc99b98c1f5a62f52 authored almost 2 years ago
Use backed enums in php-nextgen (#16556)

github.com/OpenAPITools/openapi-generator - 8b15d4820ed1ee206e2aab99e8f55dc27bed3e82 authored almost 2 years ago
use TypeInfoResolver (#16548)

github.com/OpenAPITools/openapi-generator - 1901bf23ea3ae961c09901fb2ad44b7cee3e7556 authored almost 2 years ago
Removes spacether (#16551)

* Update README.md

* Update team.yml

* Update pom.xml

github.com/OpenAPITools/openapi-generator - 78f3b19b58df699ef883b89a7a44531407377719 authored almost 2 years ago
[Java-Feign]: model combining properties and additionalProperties (#16546)

* [Java-Feign]: model combining properties and additionalProperties (#6146)

* update samples
...

github.com/OpenAPITools/openapi-generator - 5ee18156db17eddc632a56ed9d82842c7759447d authored almost 2 years ago
[java][feign] Update feign client dependencies to newer version (#16545)

* update javae feign client dependencies to new versions

* update feign

github.com/OpenAPITools/openapi-generator - 14cfca7b067afbe50a5b95f63e0af7575b20ac9a authored almost 2 years ago
Set minimal PHP Version to ^8.1 (#16542)

github.com/OpenAPITools/openapi-generator - c354bf86ffec8b01206af23053e2817f21a3fa90 authored almost 2 years ago
Update pom.xml (#16544)

github.com/OpenAPITools/openapi-generator - 4e15e1a81383a993b77753ab2fff824dff29c4a5 authored almost 2 years ago
[Spring] fix nullable map properties (#16524)

* fix map in spring generators

* fix nullable map in spring generators

github.com/OpenAPITools/openapi-generator - 18df6ed85fa808f6420e485f55d78a4e4d21b7ac authored almost 2 years ago
add omitGradleWrapper option to kotlin-server code generator (#16528)

The added option removes the wrapper part of build.gradle, enabling the generated project to be ...

github.com/OpenAPITools/openapi-generator - 75c2e934daa98dea13a39f899f5cfd5bd3a8ddb7 authored almost 2 years ago
[Java][resteasy] Add tests to upload files (#16534)

* add test to upload files (resteasy)

* remove resteasy tests from github workflow

github.com/OpenAPITools/openapi-generator - c614b9d9b1f94362850fa50a912e1b0d6a8a098d authored almost 2 years ago
update java resteasy samples

github.com/OpenAPITools/openapi-generator - 026fa514c300fb6b0aa7f3e5ed8858343ea35a6f authored almost 2 years ago
[java-client][resteasy] fix multipart requests (#16517)

This patch fixes two issues with the Resteasy generated client code.
The first is the usage of ...

github.com/OpenAPITools/openapi-generator - 6ea8ff3a17ca0efdc6fe50a4aa0213ae016ceb9c authored almost 2 years ago
[typescript] fix: allow 'additionalProperties: true' at top level (#16526)

* fix: allow 'additionalProperties: true' at top level

* refactor: use same call as other typ...

github.com/OpenAPITools/openapi-generator - 005566c6e3d60557caa2b4b894c60ab5c24d0a30 authored almost 2 years ago
import Annotated if needed (#16521)

github.com/OpenAPITools/openapi-generator - dee536f7f7767b499ab4badd441f18ab48b94e12 authored almost 2 years ago
update java resttemplate dep to newer versions (#16523)

github.com/OpenAPITools/openapi-generator - fbff32c5d74592bff5b598080096c2c7288a06e2 authored almost 2 years ago
mark oneOf form parameters as optional (#16512)

github.com/OpenAPITools/openapi-generator - d1808405ca3fd6152d9ee271ce599504ff292e54 authored almost 2 years ago
[JavaSpring] Generate deprecated property, annotation and javadoc. (#16493)

* [JavaSpring] Generate deprecated annotation and doc properties

* [JavaSpring] Generate depr...

github.com/OpenAPITools/openapi-generator - 3817e40f47bd429e7939fda488ea55e274c36081 authored almost 2 years ago
[PHP] convert data to string before giving it to preg_match (#16513)

github.com/OpenAPITools/openapi-generator - 270238e060e8972ee473a5099e23fd28a8c6eadc authored almost 2 years ago
Fix selection of unnecessary form parameter models (#16418)

* fix idea

* add unit test

* adjust warnings about form parameters

github.com/OpenAPITools/openapi-generator - 75ac4a2f589b1b95d52587080c3cafa9ce1135b6 authored almost 2 years ago
[JavaSpring] Call parent fluent setters from child (#16497)

* Call fluent parent setter from child pojo

This closes #16496

* Generate new samples

github.com/OpenAPITools/openapi-generator - acb798b58b5d5fca4692b9e0556ad442690f4f33 authored almost 2 years ago
go: minor refactoring (#16508)

github.com/OpenAPITools/openapi-generator - b1ec110aa3f30589180830b1888a88a4f0c1ee07 authored almost 2 years ago
python: ignore long lines for model descriptions (#16518)

Descriptions can easily exceed line-length limits because they are often
extracted from doc/com...

github.com/OpenAPITools/openapi-generator - b34a10aee7baaf30235958bdba825c4fa96addf4 authored almost 2 years ago
Issue: #16268 (#16507)

Bug fix AWS4Auth to support query parameters and updated to use AWS SDK V2 from V1

github.com/OpenAPITools/openapi-generator - 0192baed426241b153df354235a33961537a7774 authored almost 2 years ago
Fix Elixir connection.ex middleware usage and regenerate elixir sample (#16461)

github.com/OpenAPITools/openapi-generator - ecb56f1e88b4723ca2d6778a4f87c0da1388363d authored almost 2 years ago
python: use isinstance instead of type() (#16516)

Use of `isinstance` is preferred (and validated by common linters).

github.com/OpenAPITools/openapi-generator - 1b32088c2dee48d87573e749e86c64854815563a authored almost 2 years ago
[openapi-normalizer] add a rule to better handle openapi 3.1 spec (#16495)

* add samples

* update samples

* openapi 3.1 beta support

* update .gitignore

* fix ...

github.com/OpenAPITools/openapi-generator - 4b7a808a9fe58e835a7f6ae0e9d44bef7fa20baa authored almost 2 years ago
[Ruby] Fix incorrect escaping of Ruby forward slashes (#16474)

* [Ruby] Test correct escaping of pattern sequences

Ruby is not correctly escaping pattern se...

github.com/OpenAPITools/openapi-generator - 065b48177b48f5808b157eb43c68f7842f17acab authored almost 2 years ago
add name mapping features to lua client generator (#16511)

github.com/OpenAPITools/openapi-generator - 8608103c9fd741a6172cc152c9b58d1031c8d681 authored almost 2 years ago
[perl] Add name mapping features to the Perl client generator (#16510)

* add name mapping features to perl client generator

* update samples

github.com/OpenAPITools/openapi-generator - a9301a6c16f7bd8b676da2056f1ba05e8da0b6a6 authored almost 2 years ago
[Powershell] add name mapping features (#16509)

* add name mapping features to the powershell generator

* update samples

github.com/OpenAPITools/openapi-generator - 29f0d22713c10a70b19c61b225c0d0d1557d6210 authored almost 2 years ago
[csharp] Support source generator (#16324)

* started source generator

* copy the options

* fixed visibility

* added new sample

...

github.com/OpenAPITools/openapi-generator - f3eb07408d7b18e085fc3d3eb0b5e62649d05a74 authored almost 2 years ago
[java] Microprofile - fix optional array property's default value (#16500)

github.com/OpenAPITools/openapi-generator - 4418b59b4759107f5abd4f39c5d4ff725659f15f authored almost 2 years ago
Bump actions/checkout from 3 to 4 (#16505)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

github.com/OpenAPITools/openapi-generator - 616e8df8d01e62abb9cf0c46b31ae69d20cdb79e authored almost 2 years ago
better null check in array default value (java) (#16503)

github.com/OpenAPITools/openapi-generator - 74cd73bd6cc5bdef5051b4460bc489b6137dce5d authored almost 2 years ago
Ensured enum entry name is unique (#16484)

* ensured enum entry name is unique

* ensured enum entry name is unique

github.com/OpenAPITools/openapi-generator - c510ea4b3d6ca63794c4d6813e44e837c946539b authored almost 2 years ago
[Java][resttemplate] Enable access token refresh (#16485)

* use supplier to enable refreshing token

* update samples

* fix param name and doc

* u...

github.com/OpenAPITools/openapi-generator - 09704951f0ab312000f2f7ffd8eb8f37aadf9396 authored almost 2 years ago
Add tests for http basic authentication in python client (#16488)

* add tests for http basic auth in python client

* add new files

github.com/OpenAPITools/openapi-generator - 47a85e880bf304d74e17c90ee82b4f483a6af938 authored almost 2 years ago
[csharp][generichost] Minor formatting changes (#16482)

* started source generator

* copy the options

* fixed visibility

* added new sample

...

github.com/OpenAPITools/openapi-generator - b59719a6ea0f29312f910faf34b9d617c002cdc8 authored almost 2 years ago
[csharp][generichost] Remove unnecessary json options (#16483)

* started source generator

* copy the options

* fixed visibility

* added new sample

...

github.com/OpenAPITools/openapi-generator - dad677f63d8863d5d475cdf0bc389d987a9094d3 authored almost 2 years ago
[php-nextgen] add php-nextgen client generator (#16480)

* php-nextgen first commit

* [php] Set minimal PHP version to ^8.0 (#14500)

* Set minimal ...

github.com/OpenAPITools/openapi-generator - 6434c86afd254fa3020bff0481cae17675d59d03 authored almost 2 years ago
[java][native] Add tests for oneOf form parameters (#16487)

* add tests for oneOf form parameters

* update samples

github.com/OpenAPITools/openapi-generator - ebc9bcda4427a3574451997197ed398f8f6ab8fb authored almost 2 years ago
[Swift] various improvements (#16481)

github.com/OpenAPITools/openapi-generator - 69c3f567ce72cee9c08d302440cdcc1b4222861a authored almost 2 years ago
[rust] fix nullable array (#16473)

* add tests for nullable array in rust

* fix nullable array in rust

* minor fix

github.com/OpenAPITools/openapi-generator - 8c2de11ac2f268836ac9bf0906b8bb6b4013c92d authored almost 2 years ago
update python samples

github.com/OpenAPITools/openapi-generator - a2177570b38e48be13eb9da930f634f93f4b68ac authored almost 2 years ago
python: several typing and style improvements (#16378)

* python: several typing and style improvements

The generated (python) code fails with severa...

github.com/OpenAPITools/openapi-generator - 40731ed52dac37aae290c81227a831e70d10b05c authored almost 2 years ago
[csharp] Fixed enum values with whitespace (#16316)

* fixed enum values

* build samples

* build samples

* revert samples for easier merge m...

github.com/OpenAPITools/openapi-generator - c0abeceb85fbb29db24600f917d4a62d42408606 authored almost 2 years ago
Fix indent lambda using \n as line break (#16464)

* fix indent lambda using \n as line break

* update tests

* more fix

github.com/OpenAPITools/openapi-generator - c74ed98282ebce73bade2c12993939b528997f39 authored almost 2 years ago
Fix global property separator (#16465)

github.com/OpenAPITools/openapi-generator - 71b33db7ee85ab2d2383c3566b16211192cd0ffd authored almost 2 years ago
fix slash in python aiohttp files (#16463)

github.com/OpenAPITools/openapi-generator - 07a5920b2fd8b290fb905d5346da9ec75b6fbc69 authored almost 2 years ago
fix slash in php gneerator doc/config (#16462)

github.com/OpenAPITools/openapi-generator - 72da3b2c768186dd866c27dc8aa708f802f85186 authored almost 2 years ago
[powershell] update doc to use backslash (#16460)

* add backslash, forwardslash lambda

* update api doc

github.com/OpenAPITools/openapi-generator - 5954daea188917c795a7b5ed033829ab0d1dbaf6 authored almost 2 years ago
fix: python client generator didn't respect range response specification (#16451)

* bug: python client generator didn't respect range response specification (e.g. "1XX", "2XX", e...

github.com/OpenAPITools/openapi-generator - 4a1c70f2f1684be763d9c6d592d50a0cacac3ed0 authored almost 2 years ago
fix cast exception with uuid default (c) (#16449)

github.com/OpenAPITools/openapi-generator - e73143d777986df6879d166d961b1b012ca092de authored almost 2 years ago
Fix cast exception when handling example/default of UUID/Long type (#16450)

* fix cast exception when handling uuid example/default

* more cast exception fix

* better...

github.com/OpenAPITools/openapi-generator - a0350c653377b25ad0d23842694f825e6f66fe0d authored almost 2 years ago
Fix model name being a type in TS abstract codegen (#16392)

* fix model name being a type in ts abstract codegen

* add a test

* better code format

github.com/OpenAPITools/openapi-generator - bceae5695ed8622c4dcfbe84af319effb3a73eef authored almost 2 years ago
Fix Issue 16385 (#16387)

github.com/OpenAPITools/openapi-generator - 9cc5513a1cc2604c503774ee892aba12e8b3193c authored almost 2 years ago
Properly handle mappings and import mappings after processOpts (#16216)

* make Java imports overridable

* fix for other dateLibraries

* complete core fix

* ada...

github.com/OpenAPITools/openapi-generator - 20692aa89172daf6588d4341be5d1a8b67da6338 authored almost 2 years ago
Fix null request body issue (#16376)

* suggestion how to fix #9217

* removed check for versions V2/v3

* removed useless import

github.com/OpenAPITools/openapi-generator - 35f5852cc02cac1e5e8f126bc73c0fec7ba5eda0 authored almost 2 years ago
fix: Using Map.Entry to avoid "reference to Entry is ambiguous" (#16445)

* fix: Using Map.Entry to avoid "reference to Entry is ambiguous"

when spec defines a model E...

github.com/OpenAPITools/openapi-generator - 134dc98a717c4d61a2138a545fe1cf46be72ad62 authored almost 2 years ago