renovate-bot opened a new pull request, #3298: URL: https://github.com/apache/polaris/pull/3298
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [openapi-generator-cli](https://redirect.github.com/OpenAPITools/openapi-generator#3---usage) | `==7.12.0` -> `==7.17.0` |  |  | --- ### Release Notes <details> <summary>OpenAPITools/openapi-generator (openapi-generator-cli)</summary> ### [`v7.17.0`](https://redirect.github.com/OpenAPITools/openapi-generator/releases/tag/v7.17.0): released [Compare Source](https://redirect.github.com/OpenAPITools/openapi-generator/compare/v7.16.0...v7.17.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)](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Apr+milestone%3A7.17.0+is%3Aclosed+label%3A%22Breaking+change+%28with+fallback%29%22): - Set REFACTOR\_ALLOF\_WITH\_PROPERTIES\_ONLY to true by default (Breaking change (with fallback)) [#​22180](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22180) Below are the highlights of the changes. For a full list of changes, please refer to the ["Pull Request"](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.17.0+) tab. #### General - openapi-normalizer: Add REMOVE\_PROPERTIES\_FROM\_TYPE\_OTHER\_THAN\_OBJECT normalize option [#​22236](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22236) - Set REFACTOR\_ALLOF\_WITH\_PROPERTIES\_ONLY to true by default (Breaking change (with fallback)) [#​22180](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22180) - OpenApiNormalizer FILTER improvements. Multi filters + filter on path [#​22128](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22128) - Fix additional properties handling in 3.1 spec [#​22056](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22056) #### C - Update c curl generator to support float [#​21103](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21103) #### C\# - \[CSHARP] Add cache to efficiently lookup CodegenModel in csharp codegen to make csharp generator faster [#​22094](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22094) - \[CSHARP] Fix how the array type is set when using NULLABLE\_REFERENCE\_TYPES [#​22071](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22071) - \[csharp]\[httpclient] do not use deprecated HttpRequestMessage.Properties [#​20737](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20737) #### Dart - \[dart] Fix compile error in inline enum properties with "default" values [#​22165](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22165) #### Elixir - \[fix]\[elixir] missing type mapping for AnyType [#​22081](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22081) #### Java - \[jaxrs] Support jackson option (true by default) [#​22169](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22169) - \[Java]\[jaxrs-spec] withXml support [#​22140](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22140) - Jersey2/3: Fixes a bug in OAuth token renewal, where the previous HTTP 401 code is reused even after the retry succeeds [#​22134](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22134) - \[Spring] Remove unnecessary modifiers from API interface templates [#​22132](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22132) - Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin [#​22090](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22090) - Spring 7 WebClient Compatibility [#​22030](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22030) - \[Spring] add support for api versioning [#​22028](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22028) #### Julia - \[Julia] Fix docstring parameter formatting with backticks [#​22190](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22190) #### Kotlin - Custom error messages for size, length, min & max validations in Spring & Spring-Kotlin [#​22090](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22090) #### PHP - Expose mtls certificate config params in python and php configuration templates [#​22229](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22229) - fix(php,php-nextgen): remove useless string cast from ObjectSerializer.mustache [#​22121](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22121) #### Python - Expose mtls certificate config params in python and php configuration templates [#​22229](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22229) - \[python-fastapi] Fix: Skip sorting of path operations [#​22166](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22166) #### Ruby - \[ruby] Introduce ApiModelBase to reduce code duplication [#​22052](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22052) #### Rust - \[rust-axum] don't include quotes in output string from Display trait for string types [#​22161](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22161) - \[Rust-Axum] Fix wrong validation for non-model Body [#​22155](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22155) - feat(rust-axum): make the Object value public [#​22144](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22144) - Removed a duplicate binding for an address for rust-server [#​22116](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22116) #### TypeScript - \[Typescript-fetch] Add isBoolean blocks to modelOneOf.mustache [#​22220](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22220) - \[typescript-axios] Add support for AWSv4 Signature [#​22174](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22174) - fix: typescript docs not being put in a docs directory [#​22124](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22124) - feat(typescript-fetch): add docs support [#​22110](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22110) - \[typescript-fetch] Fix infinite recursion with self-referencing discriminator mappings [#​21956](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21956) ### [`v7.16.0`](https://redirect.github.com/OpenAPITools/openapi-generator/releases/tag/v7.16.0): released [Compare Source](https://redirect.github.com/OpenAPITools/openapi-generator/compare/v7.15.0...v7.16.0) v7.16.0 stable release comes with 100+ enhancements, bug fixes. Once again thanks for all the contributions from the community. The community also contributed [3 new generators](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.16.0+label%3A%22Enhancement%3A+New+generator%22) in this release: - \[python] add async httpx support Client: Python [#​22021](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22021) - feat: Add Java Dubbo code generator for Apache Dubbo microservices [#​21968](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21968) - New generator for Scala3 + sttp4 + jsoniter-scala [#​21908](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21908) Below are the highlights of the changes. For a full list of changes, please refer to the ["Pull Request"](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.16.0+) tab. #### General - Update commons related dependencies to newer versions [#​21980](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21980) - Correctly annotate Gradle task in- & outputs and enable stricter plugin validation [#​21957](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21957) - Support normalizing anyof/oneof enum constraints to a single enum [#​21917](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21917) - feat: add support for minimal-update option in maven plugin [#​21872](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21872) - Update swagger parser to 2.1.32 [#​21818](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21818) - Fix bug in ModelUtils.getParentName resulting in wrong inner Models for oneOf-composed schemas [#​21799](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21799) - \[3.1] Fixed lack of check for booleanSchemaValue [#​21742](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21742) #### Bash - \[bash] Drop old client.sh from petstore sample [#​21987](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21987) - \[bash] Fix issue where paste command doesn't work on Mac [#​21986](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21986) #### C\# - Fix visibility for enum in C# generator [#​21984](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21984) - \[C#] Fixes array TypeDeclaration parsing order to fix deep aliases [#​21600](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21600) #### Dart - \[dart-dio]\[timemachine] Bugfix: saving offset\_date\_serializer instead of local\_date\_serialize [#​21974](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21974) - Add skipCopyWith option for dart-dio [#​21816](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21816) #### Kotlin - fix(kotlin-spring): add missing constructor parentheses for hashmap models [#​22029](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22029) - \[kotlin] Fix enum defaultValue in query parameters with schema reference [#​22002](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22002) - \[kotlin]\[client] remove old deprecated apis [#​21988](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21988) - \[kotlin-spring]\[server] Feat: Allow implementation of arbitrary interface in DTOs (similar to x-implements from java-spring) [#​21950](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21950) - Fix missing [@​Serializable](https://redirect.github.com/Serializable) on enums for kotlin/jvm-retrofit2 [#​21907](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21907) - \[kotlin-client] Fix string comparison in discriminator post-processing [#​21881](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21881) - \[kotlin-client] update Kotlin and libraries versions [#​21866](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21866) - Kotlin Multiplatform polymorphism with custom discriminator support [#​21772](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21772) #### Go - go: Fix missing imports for optional body params [#​22014](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22014) - feat(golang): support for wrapped and xml name [#​21899](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21899) #### Java - \[JAVA] Add vendorExtensions.x-class-extra-annotation to oneOf interfaces [#​22020](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22020) - \[cxf] add support for Swagger2 [#​22010](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22010) - \[java] Fix annotationLibrary option being ignored [#​21992](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21992) - \[Java] \[Spring-client] Exclude discriminator from nullable annotation [#​21981](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21981) - feat: Add Java Dubbo code generator for Apache Dubbo microservices [#​21968](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21968) - \[jaxrs-spec]\[quarkus] Feat: Add an option to use "org.jboss.resteasy.reactive.RestResponse" [#​21877](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21877) - \[Java] \[Spring] Use deduction configOptions for oneOfInterfaces [#​20919](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20919) #### OCaml - \[Fix]\[OCaml] Incorrect encoding/decoding for required free-form objects; Odoc for record fields [#​21819](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21819) - \[OCaml] Generate .ocamlformat file; format all generated OCaml files [#​21809](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21809) - \[OCaml] Introduce support for oneOf/anyOf, fix default value for non-required maps [#​21798](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21798) #### PHP - Fix php-slim4 API key authentication throwing exception [#​21962](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21962) - Setup void type for PHP Symfony CompilerpassInterface [#​21808](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21808) - \[php] Fixed typing of offsetGet/offsetSet/offsetUnset [#​21583](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21583) #### ProtoBuf - \[protobuf] fix generation of enums with UNSPECIFIED values [#​21774](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21774) #### Python - \[python] add async httpx (new library option) support [#​22021](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22021) - \[python] api client type checks [#​21935](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21935) - fix(python): update pyproject.toml license format with poetry1 fallback [#​21931](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21931) - \[python] fix default value when enum is a reference [#​21923](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21923) - python: feature flag for lazy imports [#​21885](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21885) #### Ruby - fix(ruby-client): Fix incorrect boolean parsing in OneOf/AnyOf [#​21943](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21943) #### Rust - \[Rust-Axum] Support AnyOf, AllOf [#​21948](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21948) - \[Rust] Add support for native-tls and rustls-tls Cargo features for the reqwest library [#​21925](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21925) - \[BUG]\[rust-axum] Fix duplicate route operations when supplying multiple tags on a path with a camelCase param [#​21873](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21873) - \[rust] set useAsyncFileStream only for files in the body [#​21839](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21839) #### Scala - Mark scala-lagom-server as deprecated [#​21977](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21977) - New generator for Scala3 + sttp4 + jsoniter-scala [#​21908](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21908) #### Swift - \[Swift6]\[client]Make Swift 6 generator stable [#​21846](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21846) #### TypeScript - \[typescript-axios]: withSeparateModelsAndApi handles importFileExtension [#​22032](https://redirect.github.com/OpenAPITools/openapi-generator/issues/22032) - \[Typescript] add missing typeRoots config on tsconfig [#​21824](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21824) - typescript-fetch: Fix model date crash [#​21821](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21821) ### [`v7.15.0`](https://redirect.github.com/OpenAPITools/openapi-generator/releases/tag/v7.15.0): released [Compare Source](https://redirect.github.com/OpenAPITools/openapi-generator/compare/v7.14.0...v7.15.0) v7.15.0 stable release (breaking changes with fallbacks) comes with 140+ enhancements, bug fixes. Once again thanks for all the contributions from the community. This release comes with [1 breaking change (with fallback)](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Apr+milestone%3A7.15.0+is%3Aclosed+label%3A%22Breaking+change+%28with+fallback%29%22): - \[rust-server] Update to hyper1 in rust-server generator [#​21422](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21422) The community also contributed [3 new generators](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.15.0+label%3A%22Enhancement%3A+New+generator%22) in this release: - \[C++] \[Client] Added cpp-oatpp-client [#​21711](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21711) - Add cpp-oatpp-server generator (alpha) [#​21547](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21547) - NestJS server codegen [#​21494](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21494) Below are the highlights of the changes. For a full list of changes, please refer to the ["Pull Request"](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.15.0+) tab. #### General - Bugfix for remote specs with params [#​21634](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21634) - \[gradle-plugin] add treatWarningsAsErrors option to openApiValidate in gradle plugin [#​21626](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21626) - Fix response model generation with ParseOptions.resolveResponses=true [#​21568](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21568) - \[req] Allow models and apis list properties to span multi-lines [#​21536](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21536) - Bump jmustache 1.15 -> 1.16 [#​21352](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21352) - Add 'isFormStyle', 'isSpaceDelimited', and 'isPipeDelimited' flags to CodegenParameter [#​21240](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21240) - Added symlink to generator CLI in Docker image [#​15559](https://redirect.github.com/OpenAPITools/openapi-generator/issues/15559) #### C - add curl handler pre-invoke-callback to c-libcurl [#​21654](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21654) - feature: Add control flag for static compile [#​21635](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21635) - Add verbose, keepalive, keepidle, keepintvl to c-libcurl [#​21613](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21613) #### C\# - \[REQ] \[CSHARP] \[UNITYWEBREQUEST] Support Stream for unityWebRequest library [#​21704](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21704) - \[BUG]\[CSHARP]\[GENERICHOST] Write enum values in expected JSON format [#​21698](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21698) - \[csharp] Fix composed enum handling [#​21690](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21690) - \[csharp]\[generichost] Fix response testing when dataType missing [#​21687](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21687) - \[csharp] Ensure unique property names [#​21649](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21649) - \[csharp] Handle nested maps recursively [#​21636](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21636) - \[C++] \[Client] Added cpp-oatpp-client generator [#​21711](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21711) #### C++ - \[C++] \[Client] Added cpp-oatpp-client generator [#​21711](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21711) - \[C++] \[Client] Fixes to cpp-oatpp-server generator [#​21595](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21595) - Add cpp-oatpp-server generator (alpha) [#​21547](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21547) #### Dart - Feat: [#​21665](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21665) \[dart]\[dart-dio] CopyWith for json\_serializable [#​21667](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21667) - \[dart-dio] Fix json\_serializable response for type:string format:binary [#​21379](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21379) - \[dart-dio] Fix compile error in enum properties with "default" values ([#​20495](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20495)) [#​21355](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21355) #### Go - Update AWS Go SDK from v1 to v2 in Go client templates [#​21653](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21653) #### Java - \[Java]\[RestClient] Generate servers for restclient library [#​21699](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21699) - \[spring] Adapt HttpHeaders access to remain compatible with Spring 7 [#​21691](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21691) - \[JAVA] Remove \[this-escape] warnings in generated ApiClient classes [#​21620](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21620) - \[Java-Spring] add comment to EnumConverterConfiguration mustache file [#​21598](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21598) - Conditional import of AtomicInteger added to delegate template [#​21597](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21597) - \[Java] \[SpringClient] Introduce setting for sealed oneOf interfaces for Spring clients [#​21586](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21586) - \[okhttp-gson] Type check of array element only when array is not empty [#​21571](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21571) - \[Bug]\[java-spring] Use Flux only for multipart-form-data file parameters with multiple file uploads [#​21561](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21561) - \[Java]\[native] Add ability to add header to specific calls [#​21495](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21495) - Move the singleRequestParameter template into a separate file [#​21489](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21489) - \[Java]\[MicroProfile] Support additionalProperties with Jackson [#​21451](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21451) - Restricted Java oneOf imports to Jackson only when needed ([#​21404](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21404)) [#​21405](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21405) - \[JavaSpring] Allow configuring generic ResponseEntity for Spring generator [#​21387](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21387) - \[java]\[Microprofile] add config options to disable usage of ApiExceptionMapper [#​20762](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20762) #### Kotlin - \[REQ] \[CSHARP] \[UNITYWEBREQUEST] Support Stream for unityWebRequest library [#​21704](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21704) - kotlin-spring: fix exception thrown in enum.forValue [#​21622](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21622) - \[Bug]\[kotlin-spring] add a Spring type converter for enum values [#​21579](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21579) - Kotlinx polymorphism with custom discriminator support [#​21531](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21531) - \[BUG]\[Kotlin] Fixed primitive type check for array of array [#​21500](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21500) - \[BUG]\[kotlin-spring] Fix Boolean type mismatch for kotlin-spring generator ([#​21478](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21478)) [#​21481](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21481) - \[BUG]\[Kotlin] fix: kotlin code generator should sanitize enum values according to convention [#​21459](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21459) #### OCaml - \[OCaml] Derive eq [#​21679](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21679) #### PHP - \[php]\[php-nextgen] add new github workflow to perform syntax check on php files [#​21678](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21678) - \[php] Fix file uploads (by backporting [#​21458](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21458)) [#​21632](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21632) - fix: Use correct constructor for ApiException in PSR-18 PHP library [#​21631](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21631) - Removed try/catch to enable framework error handling to pick up error [#​21523](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21523) - php-nextgen - Fix flatten() to support arrays of files [#​21458](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21458) #### Protobuf - \[Protobuf] Fix nullpointer for allOf with additionalProperties=false [#​21556](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21556) #### Python - python: Reinstate lazy imports [#​21486](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21486) #### R - \[R] add null checks to nullable api parameters [#​21629](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21629) #### Rust - \[Rust] Replace more HeaderValue::from\_str with compile time from\_static [#​21689](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21689) - Add reqwest-trait crate to workspace and rename it [#​21674](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21674) - Fixup failing CI in rust-server due to xmltree dependency [#​21664](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21664) - \[rust] Extend oneOf array enum names with inner type [#​21599](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21599) - \[Rust-Axum] Basic Authorization - Basic Analytic - XSS Sanitize [#​21578](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21578) - Replace periods with underscores in Rust model names [#​21480](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21480) - \[rust-server] Update to hyper1 in rust-server generator (Breaking change (with fallback)) [#​21422](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21422) #### Scala - \[Scala sttp] Fix header serialization for Optional values [#​21603](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21603) - Generators "scala-sttp" and "scala-sttp4" produce valid code when using APIKeyQuery, APIKeyHeader and APIKeyCookie [#​21551](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21551) - \[scala]\[http4s] fix escaping of reserved words for correct model property names [#​21518](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21518) - \[scala]\[http4s] fix codegen for using reserved words in openapi [#​21490](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21490) #### Swift - \[swift] \[urlsession] Fixes crash for uploads with content-type "image/" [#​21544](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21544) - \[Swift5]\[Swift6] support "x-enum-descriptions" [#​21706](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21706) #### TypeScript - feat(typescript-angular): prepare build [#​21684](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21684) - \[BUG]\[typescript-fetch] Default case for oneOf serialization method returning undefined variable. [#​21669](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21669) - \[Bug]\[typescript-fetch] Typescript fetch one of addtl props imports [#​21656](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21656) - \[Bug]\[typescript-fetch] Fix missing close parenthesis in oneOf models [#​21645](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21645) - \[test]\[typescript-fetch] Add / improve unit tests for current typescript-fetch oneOf logic [#​21638](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21638) - \[typescript] Add optional erasable syntax configuration to Typescript generator [#​21560](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21560) - \[Typescript Fetch] Fix missing closing bracket in date handling [#​21549](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21549) - Followup fix for importFileExtension config for typescript-axios [#​21541](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21541) - NestJS server codegen (new generator) [#​21494](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21494) - Fix typescript-fetch missing imports for oneof field with discriminator [#​21477](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21477) - \[typescript] Utility types now considered when generating schemas [#​21414](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21414) ### [`v7.14.0`](https://redirect.github.com/OpenAPITools/openapi-generator/releases/tag/v7.14.0): released v7.14.0 stable release (breaking changes with fallbacks) comes with 110+ enhancements, bug fixes. Once again thanks for all the contributions from the community. This release comes with [1 breaking change (with fallback)](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Apr+milestone%3A7.14.0+is%3Aclosed+label%3A%22Breaking+change+%28with+fallback%29%22): - \[GO] Go Server: Adds ordered routes to go-server router [#​21280](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21280) Below are the highlights of the changes. For a full list of changes, please refer to the ["Pull Request"](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.14.0+) tab. #### General - \[gradle-plugin] Fix openapiGeneratorIgnoreList option [#​21363](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21363) - Better handling of metadata in allOf [#​21342](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21342) - Update swagger parser to 2.1.28 [#​21325](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21325) - Fix broken build on Windows OS if the schema contains references to other schema files [#​21300](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21300) - CodegenOperation & CodegenProperty: turn fields into getters [#​21225](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21225) - fix: fix dev container failing to build [#​21218](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21218) - Remove duplicate oneOf schemas during pre-processing [#​21174](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21174) #### C\# - \[csharp]\[generichost] Removed duplicate service registration [#​21395](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21395) - \[csharp]\[generichost] Updated docs [#​21357](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21357) - \[csharp]\[generichost] Fixed token availablity [#​21326](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21326) - \[csharp] Add missing ConfigureAwait(false) for csharp generator [#​21244](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21244) - \[csharp] Ignore date length validation [#​21217](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21217) #### C++ - \[cpp-restsdk] store Object as a shared pointer [#​21349](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21349) - \[cpp-restsdk] link cpprest without crypto libraries [#​21348](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21348) - \[cpp-rest-sdk] support serializing model base as parameters [#​21235](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21235) - \[cpp-rest-sdk] fix enum values being used instead of names [#​21223](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21223) - fix(cpp-qt-client): add asJsonObject method to OAIEnum class ([#​19307](https://redirect.github.com/OpenAPITools/openapi-generator/issues/19307)) [#​21211](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21211) #### Elixir - \[chore]\[elixir] update dependencies [#​21210](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21210) - \[fix]\[elixir] simplify connection module [#​21158](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21158) #### Go - \[GO] Go Server: Adds ordered routes to go-server router (Breaking change (with fallback)) [#​21280](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21280) #### Java - \[Java] Fix content for enum in MultiPart [#​21428](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21428) - \[Java]\[RestTemplate] Gradle Build include non-compatible Spring Dependency with jakarta disabled [#​21426](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21426) - \[Java]\[vertx] fix path param encoding [#​21403](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21403) - \[jaxrs-spec]\[quarkus] fix cookie in param [#​21400](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21400) - feat (JAVA NATIVE): add support for useSingleRequestParameter to java native client [#​21331](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21331) - \[JAVA] Correct generation of schema default values of type object [#​21278](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21278) - Add option to set container's default to empty container [#​21269](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21269) - Java: Optimize HashSet Initialization [#​21205](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21205) - \[JavaSpring]\[21200] improve Kotlin interopability with optional values [#​21202](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21202) - adjust (sync) jersey2/jersey3 templates [#​21171](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21171) #### Kotlin - \[kotlin] Fix compile error in enum properties with "" values([#​18660](https://redirect.github.com/OpenAPITools/openapi-generator/issues/18660)) [#​21416](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21416) - Fix MiskKotlin OpenApiGenerator types [#​21390](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21390) - avoid intersection type in kotlin-client template with jvm-okhttp4 engine [#​21378](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21378) - \[kotlin-client]\[multiplatform] update Kotlin and libraries versions [#​21353](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21353) - \[Kotlin] Primitive array items validity check [#​21315](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21315) - Kotlin Misk Add Extra Parameters [#​21271](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21271) - \[kotlin-spring] fix validation regression in kotlin-spring generator [#​21255](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21255) - \[kotlin-client] Add support for integer enums in serialization step [#​21248](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21248) - Improve Kotlin Misk OpenApi Generator [#​21165](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21165) #### Nim - \[Nim] Fix compilation in case of schema with enum constraint with an enum value being not a valid nim identifier [#​20780](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20780) #### Python - \[python] Validate pyproject.toml and fix the pyproject.toml version constraint format [#​21402](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21402) - Replace periods with '*DOT*' in Python enum member names [#​21372](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21372) - fix(python-fastapi): remove 200 fallback code and use default ([#​12481](https://redirect.github.com/OpenAPITools/openapi-generator/issues/12481)) [#​21333](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21333) - \[python] Fix poetry deprecation warnings [#​21268](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21268) - \[Python] Add **all** variable in the package **init**.py file for Python APIs [#​21185](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21185) - \[Python] Correct sanitize\_for\_serialization in python generator for list in oneOf schema elements [#​19405](https://redirect.github.com/OpenAPITools/openapi-generator/issues/19405) #### PHP - Abstract PHP support of "original" for variableNamingConvention [#​21336](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21336) - \[PHP-Symfony] revamp the computation of the contentType [#​21292](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21292) - \[php-laravel generator] update $request->bool to $request->boolean [#​21273](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21273) - \[php-symfony] fix handling of endpoints with "text/plain" or "image/png" response type [#​21261](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21261) - \[php-flight] fix: remove trailing spaces [#​21254](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21254) - \[php-flight] fix: use static PHPUnit assertions [#​21253](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21253) - fix(php-nextgen): do not call static methods dynamically [#​21163](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21163) #### Rust - \[rust-axum] Prevent multiple declarations of the same operation [#​21396](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21396) - Add model name mapping option to rust generators [#​21282](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21282) - \[rust] support model/maps as deep/explode params [#​21262](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21262) #### Ruby - fix(ruby-client): fix incorrect Date parsing in OneOf [#​21364](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21364) #### Scala - \[Scala] Add enums to scala-http4s-server [#​21320](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21320) #### TypeScript - fix(typescript-fetch): use type modifier on imports for discriminator.mappedModels [#​21397](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21397) - Introduce option 'importFileExtension' to typescript-axios ([#​21343](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21343)) [#​21344](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21344) - \[typescript] add abort signal to requestcontext [#​21323](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21323) - feat(typescript-angular): add util "provideApi" and update docs to standalone applications [#​21173](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21173) - fix(typescript-fetch): Use null as a value when the date value is nullable [#​21133](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21133) ### [`v7.13.0`](https://redirect.github.com/OpenAPITools/openapi-generator/releases/tag/v7.13.0): released [Compare Source](https://redirect.github.com/OpenAPITools/openapi-generator/compare/v7.12.0...v7.13.0) v7.13.0 stable release comes with 160+ enhancements, bug fixes, and a new [Kotlin Misk server genreator](https://redirect.github.com/OpenAPITools/openapi-generator/pull/20885). Thanks again for all the awesome contributions from the community. For a full list of changes, please refer to the ["Pull Request"](https://redirect.github.com/OpenAPITools/openapi-generator/pulls?q=is%3Amerged+is%3Apr+milestone%3A7.13.0+) tab. #### General - Fixes so that a oneOf schema with a single sub-schema is simplified [#​21043](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21043) - Make the OpenAPINormalizer extensible [#​20995](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20995) #### C\# - \[csharp] fix "Simplify 'default' expression (IDE0034)" messages [#​21147](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21147) - fix: \[csharp] JsonConverter anyOf creates uncompilable code [#​21137](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21137) - Check if enum\_values exists in the serverUrl \[csharp] [#​21122](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21122) - \[csharp] Process webhook operations [#​21082](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21082) - \[feat]\[csharp]\[unity] Add unity 2019 support and update samples [#​21036](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21036) - \[csharp]\[generichost] Fixed string formatted as decimal [#​2089](https://redirect.github.com/OpenAPITools/openapi-generator/issues/2089) - Use interfaces for Polly retry policies in C# [#​20821](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20821) - \[csharp] Add useVirtualForHooks option [#​20705](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20705) #### C++ - Fix associative container on Json values in UE4cpp [#​20606](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20606) #### Crystal - \[crystal-lang] Various fixes for Crystal client [#​21045](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21045) - \[crystal-lang] Various fixes for Crystal client (2) [#​21011](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21011) #### Dart - \[dart-dio]\[timemachine] Bugfix: Ensure closing bracket when adding serializers [#​20908](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20908) - \[dart-dio] Fix the version of the sample dependencies [#​20797](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20797) #### Elixir - \[fix]\[elixir] wrong typespec generation for all-of with single ref [#​21139](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21139) #### Go - \[go-server] move errMsg helpers to helpers file [#​20876](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20876) - fix: Support PathParams not of primitive types for Go in generated tests [#​21107](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21107) - \[go-server] Moved helper code from router and updated logger for chi [#​20823](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20823) #### Java - \[fix]\[java]Add missing generated annotation to Authentication.mustache [#​21125](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21125) - \[jaxrs-cxf-cdi] multipart file upload should only present Attachment [#​21124](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21124) - \[Java] ApiClient: support deserializing from InputStream instead of String to bypass 2GB Java String limit [#​21115](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21115) - \[JAVA]\[FEIGN] Removing hardcoded HTTP Client which is causing performance issues [#​21085](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21085) - \[Java]\[Spring] remove 'size', 'page' and 'sort' query params if using 'x-spring-paginated' ([#​8315](https://redirect.github.com/OpenAPITools/openapi-generator/issues/8315)) [#​21016](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21016) - \[JAVA]\[spring] Make enum fields final in generated Java [#​21019](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21019) - Added HttpClient5 flavour to Java OpenFeign client generator [#​21007](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21007) - \[java]\[restclient] Fix model combining properties and additional properties [#​20947](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20947) - Fix handling of x-implements for enumeration in java and spring generators [#​20778](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20778) #### Julia - \[julia] better serverside validation code [#​21072](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21072) - \[julia] fix regex escape on server codegen [#​21009](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21009) #### Kotlin - \[kotlin-client]\[jvm-spring-restclient] Fix metrics URI templating for RestClient [#​21149](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21149) - \[kotlin] \[multiplatform] \[jvm-ktor] Fix formdata file upload [#​21056](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21056) - \[BUG]\[kotlin-spring] Fix defaultValue for RequestHeader is not generated [#​21003](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21003) - Javalin fixes and validation [#​20981](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20981) - Improving Misk Kotlin Server Generator [#​20973](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20973) - Add new Misk Kotlin OpenAPI Generator [#​2088](https://redirect.github.com/OpenAPITools/openapi-generator/issues/2088) #### nim - \[nim] Fix nim code generation in case of an endpoint for which schema defines both query parameters and multipart/form-data [#​20752](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20752) #### OCaml - Add the dependencies in the generated Opam file [#​20805](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20805) - Add github workflow for OCaml samples [#​20802](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20802) - \[OCaml] Fix default optional list [#​20789](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20789) - \[OCaml] Add key to each model field [#​20766](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20766) #### PHP - fix(php-nextgen): always return if not void [#​21119](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21119) - Add error reporting when handling exception in PHP Laravel [#​21023](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21023) - \[PHP] - Add range HTTP code support [#​20992](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20992) - \[PHP] - Add FormDataProcessor to handle nested ModelInterface data [#​20990](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20990) - \[PHP-NEXTGEN] make allowable values enum getter static [#​20820](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20820) - feat(php): drop support for EOLed PHP versions and unify min required version [#​17826](https://redirect.github.com/OpenAPITools/openapi-generator/issues/17826) #### ProtoBuf - \[feat] \[protobuf] Improve protobuf generator by adding custom options for api and model files [#​21075](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21075) - \[feat] \[protobuf] Improve protobuf generator with switch useSimplifiedEnumNames [#​21052](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21052) - \[Protobuf Schema] Map Field Handling in Composed Schemas [#​21002](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21002) - \[Protobuf Schema] Add Support for Multiple Response [#​20989](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20989) #### Postman - \[POSTMAN] Include response examples [#​21073](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21073) #### Python - Fix single quote escaping for python code generator (and its test) [#​21021](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21021) - \[Python] Fix the post processing of string enums [#​20976](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20976) - fix(fastapi): use correct impl & package vars on custom user values [#​20970](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20970) - Drop python 3.8 support python 3.13 in python generator [#​20909](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20909) #### Rust - feat: \[Rust]\[client] Add option to use rustls for reqwest instead of openssl [#​21001](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21001) - \[rust] Fix for allOf multi model with only metadata fields [#​20892](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20892) - \[Rust-Axum] Allow use of array query params [#​20861](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20861) #### Scala - \[BUG] \[scala-sttp] \[circe] Generate circe encoder and decoder for inline enumeration [#​21028](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21028) - Update scala version [#​20953](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20953) - Update sbt version [#​20948](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20948) - fix deprecated old sbt build file syntax [#​20949](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20949) #### Swift - \[swift]\[client] make QueryStringEncodable return any Sendable [#​21142](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21142) - \[Swift]\[client] fix parameters encoding [#​20934](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20934) - \[swift6] Add typed throws to Validation functions [#​20903](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20903) #### TypeScript - Fix typescript-fetch broken files when mixing basic types and refs in oneOf [#​21057](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21057) - Fixes mapValues runtime inefficiency in typescript-fetch [#​21047](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21047) - \[TypeScript] Avoid warning in TypeScript client generator due to SUPPORTS\_ES6 [#​21012](https://redirect.github.com/OpenAPITools/openapi-generator/issues/21012) - \[typescript] Use static middleware when calltime options exist but specify no middleware [#​20985](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20985) - \[typescript-fetch] to fix incorrect parsing with additional properties [#​20923](https://redirect.github.com/OpenAPITools/openapi-generator/issues/20923) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/apache/polaris). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUtcG9sYXJpcyJdfQ==--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
