OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
APACHE-2.0 License
Bot releases are hidden (Show)
implements
in oneOf/anyOf #18248Published by wing328 7 months ago
v7.4.0 stable release comes with 90+ enhancements, bug fixes. Once again thank you for all the awesome contributions from the community.
This release comes with 1 breaking change (with fallback) listed below.
Below are the highlights of the changes. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 8 months ago
v7.3.0 release comes with 4 new generators and many bug fixes, enhancements. Below are the highlights of the release. For full release, please refer to the pull request tab
New Generators:
Published by wing328 10 months ago
v7.2.0 is the last stable release in 2023. Once again thank you for all the awesome contributions from the community.
This release comes with 2 breaking changes (with fallback) listed below.
Below are the highlights of the changes. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 11 months ago
v7.1.0 is the first release with breaking changes (with fallback) after the major release v7.0.0 in Aug 2023.
Breaking changes with fallback:
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 about 1 year ago
v7.0.1 is the first patch release after the v7.0.0 major release 3 weeks ago. More than 80 PRs have been merged based on the feedbacks of our users who have upgraded to the latest v7.0.0 release.
One important enhancement is beta support for OpenAPI specification v3.1.0.
For a list of changes (bug fixes, enhancements), please refer to the PR list.
Published by wing328 about 1 year ago
We're happy to announce the release of v7.0.0 - a major release with lots of enhancements and bug fixes including breaking changes without fallback. More than 500 PRs contributed by the awesome OpenAPI Generator community have been included in this release.
For a list of breaking changes, please refer to the following:
New Generators:
Breaking change (without fallback)
#15553Breaking change (with fallback)
#15501 Breaking change (without fallback)
#15903Breaking change (without fallback)
#15662Breaking change (without fallback)
#13681Breaking change (with fallback)
#15331Breaking change (without fallback)
#15936Breaking change (without fallback)
#15113Breaking change (without fallback)
#15033Breaking change (without fallback)
#11572Breaking change (with fallback)
#16267Breaking change (without fallback)
#14296Breaking change (without fallback)
#15504Breaking change (without fallback)
#14470Published by wing328 over 1 year ago
A list of breaking changes:
[]Route
to map[string]Route
by @lwj5 in https://github.com/OpenAPITools/openapi-generator/pull/15084
Set
in toJson()
properly by @noordawod in https://github.com/OpenAPITools/openapi-generator/pull/15435
inputSpecRootDirectory
for generate task by @borsch in https://github.com/OpenAPITools/openapi-generator/pull/15548
oneOf
types by @l3ender in https://github.com/OpenAPITools/openapi-generator/pull/12687
csharp
client generator by @wing328 in https://github.com/OpenAPITools/openapi-generator/pull/15708
DioError
to DioException
by @Rexios80 in https://github.com/OpenAPITools/openapi-generator/pull/15783
[]
by @wing328 in https://github.com/OpenAPITools/openapi-generator/pull/15862
typescript-axios
not setting enum ref correctly for multipart/form-data
by @shibayan in https://github.com/OpenAPITools/openapi-generator/pull/15885
Full Changelog: https://github.com/OpenAPITools/openapi-generator/compare/v6.6.0...v7.0.0-beta
Published by wing328 over 1 year ago
v6.6.0 release comes with bug fixes, enhancements and 2 new generators:
New Generators:
There are 2 breaking change with fallback:
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 over 1 year ago
v6.5.0 release comes with many bug fixes and enhancements such as several new rules in OpenAPI Normalizer
There's one breaking change with fallback: [Java][Spring] option whether to generate required args constructor #14941
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
__fields_set__
to determine if the field is needed in to_dict #15086Published by wing328 over 1 year ago
v6.4.0 released with bug fixes and enhancements. As usual we appreciate the contributions from the OpenAPI Generator community.
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
General
C#
Dart
Go
Java
JavaScript
Kotlin
Python
R
Ruby
Rust
Published by wing328 over 1 year ago
v6.3.0 is a minor release, which contains breaking changes with fallback. As always we appreciate the contributions from the community.
We've added 4 new generators:
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 almost 2 years ago
v6.2.1 is a patch release with 140+ commits including bug fixes and enhancements for 10+ programming languages. kotlin
client generator now also supports Vert.x library. As always we appreciate the contributions from the community.
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 about 2 years ago
v6.2.0 is a minor release with one important breaking change (with fallback). The python
generator has been refactored (replaced with python-experimental
) with breaking changes. Please give it a try and let us know if you've any feedback.
Given that python-experimental contains breaking changes, users can fallback to python-prior
after this PR if they prefer not to upgrade at the moment for whatever reasons.
After the PR, the future development of python (which follows a JSON schema focused design) will be moved to a new project named "openapi-json-schema-generator" under https://github.com/openapi-json-schema-tools. If you've any questions, feedback or issues, please open a ticket. Anyone wants to contribute a client/server generator with a focus on JSON schema should contribute to "openapi-json-schema-generator".
At the same time, @wing328 is leading an effort to create a new Python client generator based on the design of other popular clients in this project such as Java, C#, PHP, Ruby and more to make the overall developer experience more consistent. The goal is to have the new Python client generator replacing/sunsetting all existing python client generators in the openapi-generator project at the moment for easier maintenance.
For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 about 2 years ago
v6.1.0, which contains breaking changes with fallback, includes 280+ PRs covering 20+ programming languages from the community.
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 over 2 years ago
v6.0.1 is a patch release with enhancements, bug fixes covering 20 programming languages. As always, we appreciate the contributions from the awesome OpenAPI Generator community.
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 over 2 years ago
We're happy to announce the release of v6.0.0 - a major release with lots of enhancements and bug fixes. More than 500 PRs contributed by the awesome OpenAPI Generator community have been included in this release.
For a list of breaking changes, please refer to the following:
For a list of generators/frameworks that have been deprecated/decommission, please refer to this list
Published by wing328 over 2 years ago
Configuration::getAccessToken()
by @jtreminio in https://github.com/OpenAPITools/openapi-generator/pull/11486
spring-mvc
decommission by @cachescrubber in https://github.com/OpenAPITools/openapi-generator/pull/11531
Full Changelog: https://github.com/OpenAPITools/openapi-generator/compare/v5.4.0...v6.0.0-beta
Published by wing328 over 2 years ago
v5.4.0 is the last stable release before next major release v6.0.0 scheduled in 2022 Q1/Q2. It comes many enhancements/bug fixes and 5 new generators/libraries:
Thanks for all the contributions from the OpenAPI Generator community.
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.
Published by wing328 almost 3 years ago
v5.3.1 is the last stable release in 2021. It comes many enhancements/bug fixes and 2 new generators/libraries:
Thanks for all the contributions from the OpenAPI Generator community. We would like to take this opportunity to wish everyone Happy Holdiays!
For the highlight of changes, please refer to the list below. For a full list of changes, please refer to the "Pull Request" tab.