William Cheng
f92f8f1e58
update java samples
2022-04-21 11:00:39 +08:00
Auke Schrijnen
a8d4c00662
[java-micronaut] Support Optional for non-required properties ( #12144 )
...
The Micronaut generator by default adds the @Nullable annotation to
non-required properties and allows using the Jackson JsonNullable
wrapper but it is not possible to use java.util.Optional as a wrapper
for optional properties.
This change adds support for using the Optional wrapper for non-required
properties.
2022-04-21 10:53:56 +08:00
William Cheng
e98c054693
Improvements to csharp-netcore-function generator ( #12183 )
...
* improvements to csharp-netcore-function generator
* update samples
* update doc, samples
2022-04-21 01:40:23 +08:00
William Cheng
0a53232791
update doc
2022-04-21 00:49:46 +08:00
Abrhm7786
d6e194ba3a
Return type for Azure funcs ( #12115 )
...
* Azure func return type
* Changed to Task<IActionResult<T>
* Readme
2022-04-21 00:41:24 +08:00
William Cheng
2df68d9359
[Java][microprofile] update API test template to work with v3.0 ( #12177 )
...
* update microprofile api test to work with 3.0
* minor format change
* update samples
2022-04-20 15:18:45 +08:00
Andrii Serkes
783f810a05
Allow selection of MP REST API version for MicroProfile REST client g… ( #12043 )
...
* Allow selection of MP REST API version for MicroProfile REST client generation
* fix typo in pom.xml
* fix typo in pom.xml, update samples
* add exception when incorrect MP Rest Client version is chosen
2022-04-20 14:29:43 +08:00
William Cheng
67b659f47e
update php samples
2022-04-20 14:06:34 +08:00
fengelniederhammer
8a83a34bb4
[php] make ObjectSerializer::toString actually return a string ( #12158 )
2022-04-20 14:02:09 +08:00
Justin Black
fbdd3c3e22
[python-experimental] Fixes enum is comparison ( #12176 )
...
* Fixes enum is comparison
* Reverts file
2022-04-19 21:28:42 -07:00
William Cheng
35d6fd4a0a
[Inline model resolver] minor enhancements/refactoring ( #12175 )
...
* better code format
* better code format, minor refactor
2022-04-20 11:31:18 +08:00
William Cheng
8330e16d66
Better inline model resolver to handle inline schema in array item ( #12104 )
...
* better support of inline schema in array item
* update tests
* update samples
* regenerate samples
* fix allof naming, remove files
* add files
* update samples
* update readme
* fix tests
* update samples
* update samples
* add new files
* update test spec
* add back tests
* remove unused files
* comment out python test
* update js test using own spec
* remove files
* remove unused files
* remove files
* remove unused files
* better handling of allOf with a single type
* comment out go test
* remove test_all_of_with_single_ref_single_ref_type.py
* fix inline resolver, uncomment go test
2022-04-20 10:28:15 +08:00
Oleh Kurpiak
12454de3ac
[Java][OkHTTP] fix empty request body handling ( #12172 )
2022-04-20 00:17:28 +08:00
leszek-s
5f1f47d156
[swift5] Abstract away URLSession ( #11651 ) ( #12110 )
2022-04-19 10:53:16 +01:00
Justin Black
6a77660b08
[python-experimental] fixes bug where some singleton representations raised a RecursionError ( #12157 )
...
* Adds issue components and endpoint
* Regenerates samples
* Fixes singleton repr, removes issue components and endpoint
* Removes unused endpoint
* Reverts file
* Adds tests of enum, boolean, and none representations
* Uses super repr for singletons that ere not none, true, or false
2022-04-17 14:06:17 -07:00
Justin Black
e2e7609bac
Adds not to CodegenComposedSchemas and uses it in python-exp ( #12146 )
...
Updates docs
2022-04-17 09:36:09 -07:00
William Cheng
84167ca3db
update url to travis ci
2022-04-17 09:12:11 +08:00
Justin Black
eef7cddd6f
Adds UUID to python-experimental ( #12153 )
...
* Adds UUID to python-exp, allows uuid models to be generated
* Adds test_UUIDString uuid model test
* Fixes uuid properties in python-exp, changes maps to object data type, adds uuid data type
* Adds maps data type back in
* Adds missing Null and AnyType definitions and adds them to python-experimental
* Generator docs updated, added missing uuid, null, anytype, and object
* Adds uuid support description
* Docs updated
2022-04-16 14:55:49 -07:00
William Cheng
2abdd3acb7
set follow_location default to true
2022-04-16 17:46:55 +08:00
Connor Moore
7b1795a159
[REQ][Ruby] Ruby Allow Follow Redirect ( #12047 )
...
* Add `follow_location` option
Implementation of https://github.com/OpenAPITools/openapi-generator/issues/10028
* regenerated clients
2022-04-16 16:51:01 +08:00
cachescrubber
f195a83aaf
[Java/Spring] all-of and one-of Improvements and Fixes (was #12075 ) ( #12089 )
...
* Fix Bug in OneOfImplementorAdditionalData pulling in wrong vars to one-of-implementors.
Support parentVars in order to support fluent setter with inherited properties.
Squashed commit of the following:
commit f945c943777a1a496d7de8fc0a188842d9efb1ac
Author: Lars Uffmann <lars.uffmann@gmail.com>
Date: Thu Apr 7 18:22:54 2022 +0200
Polishing
commit 23ce1d0ff1faff53e85ca4362f33660962aa6a92
Author: Lars Uffmann <lars.uffmann@vitroconnect.de>
Date: Thu Apr 7 17:15:28 2022 +0200
Add JavaDoc
commit fee70fde5709afa67f3aabd4f48ba496df63a884
Author: Lars Uffmann <lars.uffmann@vitroconnect.de>
Date: Thu Apr 7 17:11:17 2022 +0200
Add imports for inherited Properties
commit 29509aaac51750fbd33c00a57d32cac34cbcbb90
Author: Lars Uffmann <lars.uffmann@vitroconnect.de>
Date: Thu Apr 7 13:40:36 2022 +0200
Generate Samples
commit 1d19d5465137d3af712f2fd3b4ae4474c58af15e
Author: Lars Uffmann <lars.uffmann@vitroconnect.de>
Date: Thu Apr 7 13:21:23 2022 +0200
SpringCodegen: Support parentVars in order to support fluent setter with inherited properties.
commit 2217a77bb747d0b07ef17407a6b5dd5c624a2551
Author: Lars Uffmann <lars.uffmann@gmail.com>
Date: Thu Apr 7 07:18:50 2022 +0200
Add allVars to omit list in OneOfImplementorAdditionalData
commit 90499a3b0a187971bfe25deb6355c3444dcf89a7
Author: Lars Uffmann <lars.uffmann@gmail.com>
Date: Wed Apr 6 16:40:23 2022 +0200
Works exactly as needed for oneOf/allOf in Java/Spring
commit b6d496d772e0d0a8d87a3b8cdba8fd3ca4db7f3f
Author: Lars Uffmann <lars.uffmann@gmail.com>
Date: Wed Apr 6 15:16:27 2022 +0200
Debug Session: identify critical codep path
commit 85722360038107f15841d5acc448d93dee513a06
Author: Lars Uffmann <lars.uffmann@vitroconnect.de>
Date: Tue Apr 5 09:56:38 2022 +0200
Add test case to reproduce issue.
commit 14acc5cd974bb5260f3751015558807e2eb1a8a1
Author: Lars Uffmann <lars.uffmann@gmail.com>
Date: Tue Apr 5 06:57:30 2022 +0200
Add config to reproduce the issue
* Adjust indentation.
Co-authored-by: Lars Uffmann <lars@wintermute.local>
2022-04-16 16:48:14 +08:00
Yohei Kitamura
e12100b033
[Ruby] Add support for faraday 2.x ( #12112 )
...
* [ruby] Add faraday 2.x support
* Remove redundant params_encoder config
* Memoize Faraday connection and refactor
2022-04-16 16:42:58 +08:00
Peter Leibiger
a60df64cfb
[dart] Support/Fix sourceFolder parameter and docs ( #12113 )
...
* [dart] Support/Fix sourceFolder parameter and docs
* allow passing the sourceFolder to generators
* not sure how this translates to the dart2 generator due to the `part` files
* fix doc generation not showing default value of CLI options
* [dart] Delete old generator doc files
2022-04-16 16:41:13 +08:00
0xNF
01ad80f5f8
[Dart][client] Adjust toJson method to use '_json' instead of 'json' to avoid shadowing fields named 'json' ( #12127 ) ( #12138 )
...
* [Dart][client] Updated dart samples
Co-authored-by: 0xnf <0xnf>
2022-04-16 16:40:30 +08:00
Eric Wolf
ce6d8c0be4
Fix documentation for users of AbstractJavaJAXRSServerCodegen ( #12142 )
...
The default for `sourceFolder` in the documentation was wrong.
2022-04-16 16:39:19 +08:00
William Cheng
a223b5468f
Add @mkusaka to TS technical committee ( #12150 )
2022-04-16 16:36:14 +08:00
Oleh Kurpiak
ceaff2001b
[Java] Ignore return value for Java file assert classes ( #12145 )
2022-04-16 16:29:45 +08:00
Hui Yu
16ab5feeb9
do not put the invalid value of the enum to a JSON structure ( #12133 )
2022-04-16 16:28:28 +08:00
dependabot[bot]
4485ba27c6
Bump async from 2.6.3 to 2.6.4 in /website ( #12148 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-16 16:21:00 +08:00
Yuriy Belenko
0e9d6b09be
[php-slim4] Add monolog package as default logger ( #12137 )
...
* Add monolog to templates
* Remove default values from DI\get helper
It turned out \DI\get expects only single argument, current method call
doesn't throw any errors but it should be corrected anyway.
* Refresh samples
2022-04-16 16:20:05 +08:00
William Cheng
c533deb9a9
improve errorObjectType to avoid regression ( #12131 )
2022-04-14 16:31:42 +08:00
Justin Black
1deaaa88fe
[python-experimental] Allow response media types to omit schema ( #12135 )
...
* Adds issue spec file and attemts to generate code from it
* Adds missing schema definitions
* Skips fromProperty invocation if the passed in schema is none in getContent
* Makes MediaType.schema optional
* Adds checking that the content type is in self.content
* Sets ApiResponse body type as Unset if there is no schema for it
* Handles schema = None case
* Adds endpoint without response schema
* Reverts version files
* Adds test_response_without_schema
2022-04-13 15:45:33 -07:00
Anton Koscejev
7851dfe148
[kotlin][client] fix encoding of individual parts of a multipart request ( #11911 )
...
* [kotlin][client] fix encoding (and Content-Type headers) of individual parts of a multipart request
* [kotlin][client] fix incorrect handling of binary downloads
* [kotlin][client] update samples
2022-04-14 01:52:01 +08:00
mkusaka
498ba58881
[typescript-fetch] Removed functions that are unused when withoutRuntime is true. ( #12101 )
...
* [typescript-fetch] remove unused function when withoutRuntimeCheks option to true
* [typescript-fetch] update samples
2022-04-13 09:06:02 +02:00
William Cheng
f88024a4ee
update readme with onesignal ( #12126 )
2022-04-13 13:43:44 +08:00
William Cheng
4c2a981230
[C++][Qt] update petstore to 3.0 spec ( #12124 )
...
* test update sampels
* update samples
* add file
2022-04-13 10:22:37 +08:00
Tom Bärwinkel
30d8ed68a7
Upgrade haskell-servant to latest LTS ( #12092 )
2022-04-13 01:31:03 +08:00
mkusaka
8c57b66da9
[typescript*] drop support typescript below 4.0 ( #12123 )
...
* [typescript-axios] drop support typescript below 4.0 & update samples
* [typescript-axios] update package.json & package-lock.json
* [typescript-node] drop support typescript below 4.0 & update samples
* [typescript-nestjs] drop support typescript below 4.0 & update samples
* [typescript-redux-query] drop support typescript below 4.0 & update samples
* [typescript-aurelia] drop support typescript below 4.0 & update samples
* [typescript-jquery] drop support typescript below 4.0 & update samples
* [typescript] drop support typescript below 4.0 & update samples
2022-04-12 19:06:54 +02:00
Florian Greinacher
79de04ed32
fix: respect configured generator URL in swagger config ( #12064 )
...
* fix: respect configured generator URL in swagger config
The generated OpenAPI spec does not reflect the GENERATOR_HOST which causes wrong generated code and non-functional snippets in the UI.
This PR improves that by adding the relevant parts to the spec.
* style: use `OpenAPI` instead of `Swagger`
* refactor: make Set creation Java 8 compatible
* fix: add missing import
2022-04-13 00:47:45 +08:00
Peter Leibiger
e988dc8b62
[dart] Remove old dio generator (to be replaced with dart-dio-next) ( #12109 )
...
* remove old `dart-dio` generator which will be replaced by `dart-dio-next` in a seperate PR
* remove left-over `DartJaguarClinetCodegen` class which was sunset a while ago and is unused
2022-04-13 00:42:15 +08:00
William Cheng
e58646a629
update samples
2022-04-13 00:41:52 +08:00
mkusaka
877a3fc58d
[typescript-fetch] drop support typescript under v4.0 ( #12102 )
...
* [typescript-fetch] drop support typescript under v4.0
* [typescript-fetch] update docs
* [typescript-fetch] update package-lock.json manually & fix test
* [typescript-fetch] fix test
2022-04-12 09:10:37 +02:00
Peter Leibiger
478ed9b8ed
Add a sample of an enum model array in query params ( #12107 )
2022-04-12 13:53:51 +08:00
Peter Leibiger
15e9d4ed8c
Add example allOf with single ref ( #10948 )
...
* Add example allOf with single ref
* fix dart-dio-next handling of that case
* Refactor without vendor extension
* Regenerate newer samples
2022-04-12 13:52:53 +08:00
Justin Black
b29b5e1045
[python-experimental] fixes json + charset use case ( #12114 )
...
* Adds code to detect json content type when charset is also set
* Updates template to properly render content type, regenerates samples
* Adds test_json_with_charset
* Reverts version file
* Fixes typo
2022-04-11 20:05:26 -07:00
William Cheng
d17316e8d9
update readme
2022-04-11 12:06:21 +08:00
Kamil Solecki
cddab0b224
Add Brevy to the list of companies ( #12105 )
2022-04-11 10:37:20 +08:00
mkusaka
257141c933
[typescript-fetch] add default config feature ( #12037 )
...
* [typescript-fetch] add global config feature
* [typescript-fetch] update samples
* [typescript-fetch] rename GlobalConfig to DefaultConfig and set defaultConfig to set config
* [typescript-fetch] update samples
2022-04-10 08:33:12 +02:00
Peter Leibiger
51c48510a4
[dart] Improved library specific template usage ( #10742 )
2022-04-10 09:53:55 +08:00
William Cheng
a34f992c95
update jackson databind to newer version ( #12097 )
2022-04-10 09:37:44 +08:00