Jonas Emmert
2600eb92dc
[R][Client] allow to initialize enum classes without parameters ( #18183 )
...
* allow empty initialization of enum classes
* regenerate samples
2024-03-21 11:21:41 +08:00
Sondre Eikanger Kvalø
ed8b7ec7f6
Should parse boolean value for useJavaEE as this is done elsewhere ( #18182 )
...
For consistency across generators we should allow specifying the value of the useJavaEE in the same way as for instance in the jaxrs-spec (Java)
2024-03-21 11:21:12 +08:00
Giovanni Cimolin da Silva
6a1791c8c3
fix: Don't spread strings, instead "||" them together ( #18185 )
2024-03-20 18:30:09 +01:00
Artur Zdolinski
c15e267e22
Fix problem in sanitize_for_serialization for Python (pydantic type SecretStr ) BUG#16086 (2nd pull) ( #18023 )
...
* fix-for-bug-16086
* add to_dict alternative
* fix assertEqual
* remove extra blank line + test_model Argument SecretStr set
* update samples / remove extra blank line
* restore sanitize test for serialization with different data types
* remove empty line in api_client.mustache
* remove 2nd empty line in api_client.mustache
2024-03-20 19:14:43 +08:00
Axident
e2df0d6154
#18095 | Prevent generating "pattern" and "size" to special formats of string type ( #18135 )
2024-03-20 14:07:29 +08:00
William Cheng
971c3a6059
Insert missing quote in clientPropertiesConfiguration.mustache for the Spring generator ( #18172 )
...
* #18090 Insert missing quote: `{{{tokenUrl}}}"` -> `"{{{tokenUrl}}}"`
* #18058 Added test unit
* #18058 Stop unit test from generating unnecessary APIs
* fix test
---------
Co-authored-by: Flemming Nørnberg Larsen <f.larsen@elsevier.com>
2024-03-20 14:06:16 +08:00
William Cheng
09af44eca3
[java] update jakarta.validation-api to 3.0.2 ( #18124 )
...
* fix: jersey3 library
fix issue that library failed in case pattern matching was used in
the api.
* add tests, update version
* update
* fix tag
* fix, update samples
* update build
* more update
* update workflow
* test useJakarta
---------
Co-authored-by: holomekc <30546982+holomekc@users.noreply.github.com>
2024-03-20 12:55:19 +08:00
condorcorde
de081e4edf
Fix proxy type ( #18166 )
...
* Update configuration.mustache
Fix check of proxy type
* Changing sample source files
2024-03-20 12:53:58 +08:00
William Cheng
1108ce5808
update samples for cpp-ue4 petstore
2024-03-20 11:33:43 +08:00
Samuel Kahn
783119b687
[cpp-ue4] Handled nullable by setting the required tag, effectively making nullables optionals (even if they may be required in the spec). This is because there is no such concept as a value being nullable in C++, and this generator deals with values, not pointers. ( #18168 )
...
Co-authored-by: Samuel Kahn <samuel@darewise.com>
2024-03-20 11:26:54 +08:00
Giovanni Cimolin da Silva
93b76dde37
fix: Fix schema generation for oneOf
when using TS-FETCH client ( #18154 )
...
* fix: Fix schema generation for `oneOf` when using TS-FETCH client
This fixes the following errors:
* Spread types may only be created from object types (on `FromJSONTyped` functions).
* Module '"./BlankEnum"' has no exported member 'instanceOfBlankEnum' (enum templaces don't export function used by other API client files).
* chore: Regenerate samples
2024-03-19 11:48:21 +01:00
William Cheng
191dc1a6ba
Override escape reserved word in abstract rust ( #17440 )
...
* override escape reserved word in abstract rust
* add tests for ref, improve verion lambda
* add files
2024-03-19 18:33:29 +08:00
Poolmann
b7ea139f77
[Python] Fix object serialization for multipart requests ( #18140 )
...
* Fix multipart object serialization
* Update samples
2024-03-19 18:31:08 +08:00
Beppe Catanese
e58f19c735
[POSTMAN] Process request with array of string ( #18159 )
...
* Process JSON array
* Update test file
* Regenerate samples
* Add CI test
2024-03-19 18:29:48 +08:00
adrianhelvikspond
815205250a
Fix: Incorrect serialisation of maps and sets in typescript-axios ( #17790 )
2024-03-19 08:21:39 +01:00
Jonas Emmert
5f49a04190
allow api response to be NULL and regenerate samples ( #18141 )
2024-03-19 10:03:17 +08:00
William Cheng
ddb5ab4078
Add name in various cases in property, parameter names ( #18139 )
...
* create nameInPascalCase
* add back name in camel case
* update abstract cpp codegen
* update erlang templates, update samples
* update tests
* add param names in various cases
* clean up
* fix
2024-03-19 09:27:02 +08:00
William Cheng
3155a70c3f
[Refactor] create a static function to build map of codegen model ( #18138 )
...
* refactor to build map of codegen model
* update
2024-03-19 09:15:33 +08:00
Ross Bender
b59957a095
Java API invocation flexibility ( #18078 )
...
* add direct invocation methods for java (httpclient)
* add direct invocation methods for java (resttemplate)
* handle methods only if endpoints exist for api client
* preserve previous newline to minimize changes
* update httpclient/resttemplate samples
* add common methods in base class
* regenerate samples with base class
2024-03-18 21:51:32 +08:00
devhl-labs
da1187fc8d
[csharp] Fixes incorrect property name ( #18136 )
...
* moved camel case lambda
* renamed camel case lambda
* reverted unintended change
* fixed wrong property names
* restored accidental file deletion
* build samples
2024-03-18 13:02:26 +08:00
William Cheng
669651fcb2
trigger workflow when theres change to postman.json ( #18129 )
2024-03-18 13:01:15 +08:00
devhl-labs
96fad5eb2c
[csharp] Fix getModelFromParameter ( #18137 )
...
* fix getModelFromParameter
* minor fix
2024-03-18 12:54:49 +08:00
devhl-labs
12849cccbe
Camel case lambda does too much ( #18131 )
...
* moved camel case lambda
* renamed camel case lambda
* reverted unintended change
2024-03-17 16:42:11 +08:00
William Cheng
c5ab78575a
Add rule to set container (array, set, map) to true ( #18128 )
...
* add rule to set containter to null
* update doc
2024-03-17 16:37:46 +08:00
Tomohiko Ozawa
0b4cf0a027
[typescript-fetch] Omit readOnly properties from request models ( #18065 )
...
* omit readOnly properties on requests
* update the sample
2024-03-16 09:27:39 +01:00
dvacca-onfido
ae9598dcfc
fix(typescript-axios): Serialize boolean to string in form-data file upload ( #18084 )
2024-03-16 09:20:48 +01:00
William Cheng
d1ccabbe7e
update file header
2024-03-16 15:34:52 +08:00
ふぁ
3137b3da77
[python-pydantic-v1] Fix unnamed dicts with additional properties ( #18112 )
...
* [python-pydantic-v1] pick #16779
* [python] update sample
2024-03-16 15:26:06 +08:00
Daniel Karlsson
fbe81f0735
Add new uncamelize lambda ( #18109 )
...
Co-authored-by: Daniel Karlsson <daniel.karlsson@cinnober.com>
2024-03-16 15:23:10 +08:00
William Cheng
41dbe51575
update protobuf to newer version (go gin) ( #18123 )
2024-03-16 14:59:47 +08:00
dependabot[bot]
58bdef48c7
Bump follow-redirects from 1.15.4 to 1.15.6 in /website ( #18116 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-16 14:36:24 +08:00
Petar Karadzhov
4f4237393f
[dart] fix: Bearer and Basic auth interceptors case-insensitive scheme comparison (17073) ( #17074 )
...
* [dart] fix: Bearer and Basic auth interceptors case-insensitive scheme comparison
* Update samples
2024-03-16 10:49:43 +08:00
Jérôme Prinet
3bd8974583
Ignore _merged_spec.yaml when computing build cache key ( #18105 )
2024-03-15 19:43:29 +08:00
Beppe Catanese
cb75fa0d9e
[POSTMAN] Genarate Postman requests from inline examples ( #18086 )
...
* Process inline examples (if available)
* Test generation with inline examples
* Update samples
* Move test to CI testing suite
2024-03-14 21:03:31 +08:00
Dennis Melzer
5ed2283e01
Fix model generation of array with items unique = true ( #18104 )
...
* Fix optional empty collection as default
* Fix test
* Fix test
* Fix default value collection handling
2024-03-14 20:51:11 +08:00
Dennis Melzer
96bf7ac915
Fix default empty collections when collection is optional ( #18080 )
...
* Fix optional empty collection as default
* Fix test
* Fix test
2024-03-14 20:28:27 +08:00
Jonas Emmert
6075b8a8f1
[R][Client] Fix api response, JSON for maps and let httr2 api client handle empty response bodies ( #18049 )
...
* changed files from rebuilding project and updating samples
* change default value of from_encoding to empty string
- from_encoding = NULL is invalid and produces an error, as only strings are allowed, see https://www.rdocumentation.org/packages/base/versions/3.6.2/topics/iconv
- defaulting to an empty string fixes this issue
* fix map being surrounded by quotes in json
* allow httr2 client to deal with empty response body
* changed files from rebuilding project and updating samples
* added PetMap schema for test of correct map serialization in toJSONString and regenerated samples
2024-03-13 15:30:58 +08:00
javiarellanoo
7e8de912a7
Update ExampleGenerator.java ( #18003 )
...
Renamed the DATE_FORMAT field in order to follow convention
2024-03-13 15:02:08 +08:00
Daniel Seiler
9824b004f0
Update 2018-12-24-new-website.md ( #18085 )
...
https://docusaurus.io/en returns 404
2024-03-13 13:26:54 +08:00
dependabot[bot]
e41dc1e81b
Bump swift-actions/setup-swift from 1 to 2 ( #18087 )
...
Bumps [swift-actions/setup-swift](https://github.com/swift-actions/setup-swift ) from 1 to 2.
- [Release notes](https://github.com/swift-actions/setup-swift/releases )
- [Commits](https://github.com/swift-actions/setup-swift/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: swift-actions/setup-swift
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-13 13:21:50 +08:00
ふぁ
1586c698c9
[python] Fix multipart requests with type file fails with binary data ( #18079 )
...
* [python] fix Multipart requests with type file fails with binary data #18073
* [python] update sample
2024-03-12 19:24:55 +08:00
Timo von Holtz
5975e6c5b0
Haskell: JSON Query parameters ( #18047 )
...
* Allow json encoded query paramters
* Also fix haskell-http-client
* Regenerate haskell samples
2024-03-12 15:35:18 +08:00
denisbog
6251aa17ef
[RUST-AXUM] fix generator not handling application/x-www-form-urlencoded request content ( #18061 )
...
* fix OpenAPITools/openapi-generator#18060
* isolate the option as separate flag
* apply modification suggested by @wing328
* remove added newlines
2024-03-12 15:17:30 +08:00
ふぁ
678db1e4af
[python] json like str response ( #18069 )
...
* [python] json like str response
* [python] fix response deserialize
* [python] update sample
* [python] fix echo_api test quotes
2024-03-11 20:27:26 +08:00
BaptisteSaves
82fcf28a2b
Remove pydantic warnings when using model_dump by fixing one_of_schemas type ( #17941 )
2024-03-11 20:26:46 +08:00
William Cheng
7f1e79f7d2
[C] Optimize memory usage when printing JSON ( #18072 )
...
* cJSON generate unformatted json to save memory during large objects handling
* update sample
* add option to use cjson print unforamtted in client
* remove unused test template files
* add new samples
* update workflow
* update doc
* fix model filename
* fix inclulde
---------
Co-authored-by: Hemant Zope <42613258+zhemant@users.noreply.github.com>
Co-authored-by: Hemant Zope <hemantzope2008@gmail.com>
2024-03-11 16:18:08 +08:00
William Cheng
4ff7e0ec3f
Prepare 7.5.0 snapshot ( #18068 )
...
* Revert "7.4.0 release"
This reverts commit eda049348425171df772a7b9087cc97db718cfda.
* prepare 7.5.0 snapshot version
* update samples
* update doc
2024-03-11 11:10:52 +08:00
William Cheng
2abcb4f7f0
7.4.0 release ( #18067 )
v7.4.0
2024-03-11 10:11:15 +08:00
linxin1019
20bd649bf9
Add enum name mapping feature to typescript generators ( #18064 )
...
* feat: add enum mapping for typescript
* revert unnecessary change
2024-03-10 23:28:33 +08:00
swcm-mnestler
0bc979ebdc
[typescript-nestjs] Compatability with tsc 'strict' flag ( #17672 )
...
* [typescript-nestjs] Compatability with tsc 'strict' flag
* Update samples / docs
2024-03-09 17:16:29 +01:00