| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-10-29 | 3.3 kB | |
| v7.17.0 released source code.tar.gz | 2025-10-29 | 49.2 MB | |
| v7.17.0 released source code.zip | 2025-10-29 | 96.3 MB | |
| Totals: 3 Items | 145.6 MB | 0 | |
v7.17.0 stable release comes with 60+ enhancements, bug fixes. Once again thanks for all the contributions from the community.
This release comes with 1 breaking change (with fallback):
- Set REFACTOR_ALLOF_WITH_PROPERTIES_ONLY to true by default (Breaking change (with fallback)) [#22180]
Below are the highlights of the changes. For a full list of changes, please refer to the "Pull Request" tab.
General
- openapi-normalizer: Add REMOVE_PROPERTIES_FROM_TYPE_OTHER_THAN_OBJECT normalize option [#22236]
- Set REFACTOR_ALLOF_WITH_PROPERTIES_ONLY to true by default (Breaking change (with fallback)) [#22180]
- OpenApiNormalizer FILTER improvements. Multi filters + filter on path [#22128]
- Fix additional properties handling in 3.1 spec [#22056]
C
- Update c curl generator to support float [#21103]
C
- [CSHARP] Add cache to efficiently lookup CodegenModel in csharp codegen to make csharp generator faster [#22094]
- [CSHARP] Fix how the array type is set when using NULLABLE_REFERENCE_TYPES [#22071]
- [csharp][httpclient] do not use deprecated HttpRequestMessage.Properties [#20737]
Dart
- [dart] Fix compile error in inline enum properties with "default" values [#22165]
Elixir
- [fix][elixir] missing type mapping for AnyType [#22081]
Java
- [jaxrs] Support jackson option (true by default) [#22169]
- [Java][jaxrs-spec] withXml support [#22140]
- Jersey2/3: Fixes a bug in OAuth token renewal, where the previous HTTP 401 code is reused even after the retry succeeds [#22134]
- [Spring] Remove unnecessary modifiers from API interface templates [#22132]
- Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin [#22090]
- Spring 7 WebClient Compatibility [#22030]
- [Spring] add support for api versioning [#22028]
Julia
- [Julia] Fix docstring parameter formatting with backticks [#22190]
Kotlin
- Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin [#22090]
PHP
- Expose mtls certificate config params in python and php configuration templates [#22229]
- fix(php,php-nextgen): remove useless string cast from ObjectSerializer.mustache [#22121]
Python
- Expose mtls certificate config params in python and php configuration templates [#22229]
- [python-fastapi] Fix: Skip sorting of path operations [#22166]
Rust
- [rust-axum] don't include quotes in output string from Display trait for string types [#22161]
- [Rust-Axum] Fix wrong validation for non-model Body [#22155]
- feat(rust-axum): make the Object value public [#22144]
- Removed a duplicate binding for an address for rust-server [#22116]
TypeScript
- [Typescript-fetch] Add isBoolean blocks to modelOneOf.mustache [#22220]
- [typescript-axios] Add support for AWSv4 Signature [#22174]
- fix: typescript docs not being put in a docs directory [#22124]
- feat(typescript-fetch): add docs support [#22110]
- [typescript-fetch] Fix infinite recursion with self-referencing discriminator mappings [#21956]