William Cheng
f3b3de2a29
add property, parameter name mapping to php generators ( #16206 )
2023-07-30 21:58:05 +08:00
William Cheng
243b5569ef
[Rust] add property, parameter name mapping ( #16205 )
...
* add name, parameter mapping to rust generators
* add, fix test
* undo cahnge
2023-07-30 21:57:35 +08:00
ふぁ
48ff57b4f6
[python-nextgen] fix #16010 circular refs lead to no imports ( #16199 )
...
* [python-nextgen] fix #16010 circular refs lead to no imports
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] remove unnecessary Postponed annotations
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] remove unnecessary Postponed annotations
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
---------
Signed-off-by: ふぁ <yuki@yuki0311.com>
2023-07-30 00:42:46 +08:00
ふぁ
d9fc039dcf
[python-nextgen] fix #16151 Disallow additional properties if not present - missing Any and Dict import ( #16208 )
...
* [python-nextgen] fix #16151 Disallow additional properties if not present - missing Any and Dict import
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] remove unwanted imports
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] remove unwanted imports
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python-nextgen] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
---------
Signed-off-by: ふぁ <yuki@yuki0311.com>
2023-07-29 10:51:28 +08:00
Marc Miltenberger
adac3b127f
Support for multipart/form-data; charset="utf-8" in Java GSON Generator ( #16211 )
...
* Support for multipart/form-data; charset="utf-8"
Previously, it was only checked for an exact equal string, which failed when there were additional options such as charset.
* Update samples
2023-07-29 00:22:19 +08:00
William Cheng
5d2e80977b
add name, parameter mapping to scala generators ( #16194 )
2023-07-28 09:51:50 +08:00
William Cheng
954d41b9aa
[C#] Add property, parameter naming support ( #16196 )
...
* add property, parameter naming support to c# generators
* update
* fix workflow
* update test
* update
2023-07-28 09:51:33 +08:00
William Cheng
184dfd2edd
[Kotlin] Add name, parameter mapping support ( #16193 )
...
* add name, parameter mapping support to abstract kotlin
* remove files
2023-07-28 09:42:08 +08:00
William Cheng
86cf4f1eb1
add mapping option to ada codegen ( #16190 )
2023-07-28 09:41:43 +08:00
William Cheng
d7311cd5cd
[Ruby] add property, parameter name mapping ( #16191 )
...
* add property, parameter name mapping support to ruby generators
* update samples
2023-07-27 09:48:53 +08:00
Adam Shannon
90eacb685c
fix(golang): make sure xml.Encoder is closed ( #16141 )
2023-07-26 15:48:46 +08:00
Tom Milligan
f32be9df0b
rust: fix rust generation of optional additionalProperties in openapi 3.1.0 ( #16143 )
...
* rust: add regression test for 16119
* rust: fix rust generation of optional additionalProperties in openapi 3.1.0
* [review] fix gha sample path
2023-07-25 19:39:26 +08:00
William Cheng
9aa15d9f09
[ruby] Add tests to operation servers in ruby client ( #16179 )
...
* add tests to operation servers in ruby client
* update samples
* revert change in spec, remove invalid? check in anyof model
* fix hsot table
* fix circleci config
* fix
* fix host table
* fix host table
* minor fix
* fix
* reorder
* update
* fix
2023-07-25 19:29:06 +08:00
Alexey Makhrov
24656156ed
[typescript-angular] Add samples with composed schemas ( #16156 )
...
* Setup typescript-angular samples for various composed schemas
* generate samples
* restructure and regenerate samples
* add compilation tests
* update FILES in samples
* debug commit - verify that compilation will fail in CI
* revert debug commit
* remove unnecessary dependencies
2023-07-25 10:53:38 +02:00
Cameron Koegel
54d996732f
[Ruby] Fix Operation Servers ( #16144 )
...
* [Ruby] Fix Operation Servers
* user `server_index` instead of `index`
* use nil as default
* add tests
* revert tests
* add tests to custom file
* add test file to ruby-faraday
2023-07-25 12:18:23 +08:00
William Cheng
66155d622c
update c# samples
2023-07-24 16:04:11 +08:00
Luca
584f8448ee
[Java][Native] Fix multipart builder files array ( #16055 ) ( #16094 )
...
* [Java] Fixed bug in native client generation when API accepts array of files (#16055 )
* Adding test for java native client
* Updated samples
2023-07-24 15:57:21 +08:00
William Cheng
0a02860b50
add parameter name mapping ( #16160 )
2023-07-24 15:54:40 +08:00
Tanmay Mohapatra
c71b48fe1a
[Julia] update samples test and a minor fix ( #16152 )
...
* [Julia] update samples test and a minor fix
- updating samples test for Julia generated code to use the latest OpenAPI.jl Julia package, which includes tests for file uploads
- also including a fix where generated code duplicated the `mandatory` flag in one of the method calls
* add blank line, trigger build with julia workflow
* more updates to julia samples tests
* add samples changes
2023-07-24 10:52:17 +08:00
Bernhard Wittmann
b7346d09eb
[typescript-nestjs] allow configuration with forRootAsync ( #15269 ) ( #16112 )
2023-07-22 20:38:52 +02:00
Nicolas Gimenez
b468e4bb15
fix: take into account customAxios baseURL in typescript-axios generator ( #16125 )
2023-07-22 20:32:12 +02:00
William Cheng
fb2c866dfc
Revert "fix(java): plus url encoding ( #15539 )" ( #16158 )
...
This reverts commit d000f90759202967ad5d719e5031307f486bf6fb.
2023-07-22 16:44:29 +08:00
Song Gie
d000f90759
fix(java): plus url encoding ( #15539 )
2023-07-22 16:27:36 +08:00
Renny S
bd76c1b102
[csharp] Update RestSharp to 110.2.0 ( #16122 )
...
* [csharp] Update RestSharp to 110.2.0
* Post './bin/generate-samples.sh bin/configs/csharp*' and './bin/utils/export_docs_generators.sh' scripts
* OAuthAuthenticator: use configureSerialization
* ContentType prop = RestSharp.ContentType.Json
* `req` -> `request` in `Exec()` and `ExecAsync()`
* Regenerate samples
2023-07-21 17:19:38 +08:00
William Cheng
7252d1a698
[Ruby] add anyOf support ( #16147 )
...
* add anyOf support
* remove valid? from oneOf template
2023-07-21 11:38:07 +08:00
Tanmay Mohapatra
f6fefd9268
[Julia] correct handling of POST data encodings ( #16149 )
...
- detect multipart and urlencoded post data formats correctly on the server side
- generate data types correctly for binary file uploads
- re-generated samples
2023-07-21 11:37:43 +08:00
Cameron Koegel
de0bffb99d
[Ruby] Update Model Creation and Attribute Validation ( #16114 )
...
* update attribute validation and model creation
* generate samples
* update tests
* update other tests
* fix custom pet_spec tests
* fix autoload tests
2023-07-21 08:58:55 +08:00
Bart ten Brinke
4ece8e992a
Elixir: Switch Poison to Jason ( #16061 )
...
* Switch Poison to Jason
* generate-samples.sh
* Finalize Poison -> Jason switch
* parse date-time values to Elixir DateTime
* improve formatting in various places, so there's less changes by `mix
format` later
* fix Java version in flake.nix
* Use List.delete/2 instead of Enum.reject/2 for performance reasons
* mix format test/*
* Install dialyxir and fix reported issues
* Fix RequestBuilder.decode/2 hardcoded module name
* Update docs
* Revert changes to API spec (HTTP -> HTTPS)
* Revert uneeded change to Elixir code generator
* Use HTTP in Elixir tests
HTTPS doesn't work for folks who setup petstore.swagger.io as described
in docs/faq-contributing.md.
---------
Co-authored-by: Wojciech Piekutowski <wojciech@piekutowski.net>
2023-07-20 18:36:50 +02:00
William Cheng
ddc2b3e560
Add tests for oneOf models in ruby client ( #16137 )
...
* add test for oneOf model in ruby
* add new files
* add tests for oneOf model without discriminator
2023-07-20 17:35:40 +08:00
William Cheng
35ca486e1c
Fixed bug in http signing config for C# restsharp ( #16129 )
2023-07-20 17:04:02 +08:00
William Cheng
0d002d381e
[C#][restsharp] Removed warnings in HTTP signing config ( #16128 )
...
* Removed warnings in HTTP signing config for restsharp C#
* fix
2023-07-20 17:03:41 +08:00
Emanuele Saccomandi
bfcd646356
Updated zapier version ( #16131 )
...
* minor zapier api template fixes
* updated samples
* added zapier validation action
* readded zapier beta tags
* fixed zapier validation action
* updated samples
* updated zapier-platform-core version
2023-07-19 18:59:51 +08:00
Emanuele Saccomandi
178b8a7737
Zapier generator api template improvement ( #16121 )
...
* minor zapier api template fixes
* updated samples
* added zapier validation action
* readded zapier beta tags
* fixed zapier validation action
* updated samples
* improved zapier api names
* updated samples
* fixed zapier noun and label
2023-07-19 00:36:43 +08:00
Martin Delille
067b17252e
[cpp-qt-client] Fix warning ( #16083 )
...
* [cpp-qt-client] Fix warning
* Handle warnings for MSVC
* Add warning flags only for non-MSVC compilers
* Fix warnings for MSVC compiler too
2023-07-17 16:30:44 +08:00
devhl-labs
f8e19b4ebc
added equatable option ( #16106 )
2023-07-17 11:56:04 +08:00
William Cheng
6983a3acf3
Add nameMapping option to Java client, server generators ( #16103 )
...
* add nameMapping to java codegen
* update doc
* update samples
* fix typo
* update toParamName
2023-07-17 11:37:49 +08:00
Stephane Carrez
b107ff96ac
[Ada] Fix and improvement of client and server code generator ( #16100 ) ( #16101 )
...
* Improvement of Ada client and server generator
- recognize several mime types and configure the client/server API
- fix support to handle binary and ByteArray
- add support for client and server with multiple mime type responses
- update model templates
* Fix and improvement of Ada code generator
- fix order of model types to emit the types that depend on other
types after; also sort the model types on their name
- fix model Serialize to avoid serializing a field which is Null
when it is not "Nullable"
* Add support to avoid some Ada Vectors package instantiation
- recognized the x-ada-no-vector specific attribute on model types
and when present and TRUE, don't emit the Ada Vector package instantiation
nor the Serialize and Deserialize associated procedures.
* Fix float and double support
- fix mapping for float and double
- add x-ada-serialize-op custom attribute to allow overriding the serialize procedure
- setup a default x-ada-serialize-op value for the template
* Fix wrong import and serialize method
* Regenerate the Ada client sample petstore
* Rebuild with export_docs_generators.sh
* Fix calls to toLowerCase() to use the Locale.ROOT
2023-07-17 11:26:32 +08:00
devhl-labs
6299af176d
faster logic to patch parameters ( #16102 )
2023-07-16 19:30:17 +08:00
William Cheng
598c27ddb0
[C#] fix validate ( #16097 )
...
* fix validation with discriminator using parent instead
* add new files
* add new workflow
* fix
2023-07-16 10:24:47 +08:00
William Cheng
7258b3c171
Fix allOf with a single $ref ( #16096 )
...
* new test
* fix allOf with a single ref in inline model resolver
2023-07-14 19:54:58 +08:00
William Cheng
b7e7314d8e
[C#] minor refactoring ( #16084 )
...
* escape keyword in toParamName (abstract C#)
* remove x-is-json (not used)
2023-07-14 00:36:57 +08:00
Tanmay Mohapatra
6a263565e7
[Julia] add Julia tests to GitHub workflow ( #16089 )
...
* [Julia] add Julia tests to GitHub workflow
Added Julia client and server tests to GitHub workflow
* fix paths
2023-07-14 00:19:56 +08:00
Dennis Melzer
e77f9ea783
Add new OAuth2RequestInterceptor to remove deprecated open feign classes ( #16011 )
...
* Add new OAuth2RequestInterceptor to remove deprecated open feign classes
* Add override
* Add version
* Add older version
* Update docs
* Fix issue with multiple security schemes
* Move cli option to spring code gen
* Fix documentation options
* Remove resource folder
* Fix duplicate annotation
* Add an enable flag
* Remove generator setting
* Revert codgen changes
* Revert config generator changes
2023-07-13 08:35:39 +08:00
devhl-labs
16c149a91e
fixed bug in http signing config ( #16040 )
2023-07-13 08:27:55 +08:00
devhl-labs
3678085017
removed warnings ( #16039 )
2023-07-13 08:27:21 +08:00
William Cheng
ec6381295a
Update php options for better customization of composer.json ( #16078 )
...
* update php options
* update tests
2023-07-12 13:22:05 +08:00
Jens Wetterich
3325edc5c5
[kotlin][spring-webclient] Add parseDateToQueryString ( #16069 )
2023-07-12 10:17:53 +08:00
William Cheng
7b3681af47
fix isMap ( #16043 )
2023-07-11 17:14:44 +08:00
Bruno Coelho
f31c2a4b17
[kotlin][client] Add new line at the end of all files ( #16062 )
...
* [kotlin][client] add new line at end of files
* [kotlin][client] add new line at end of files
2023-07-11 17:07:06 +08:00
devhl-labs
ceb48d3af4
removed IApi namespace ( #16058 )
2023-07-11 14:01:45 +08:00