Andre Vegas
d56a55a06b
Fixing missing openApiNullable config for java apache-httpclient generator ( #14828 )
...
* 14827 - fixing missing openApiNullable config for java apache-httpclient generator
* 14827 - run PR steps updating examples & docs
* 14827 - fixing test data
2023-03-09 00:05:47 +08:00
Jorge Rodríguez Martín
9705617f93
[Java][Resttemplate] Normalize the RestTemplate ApiClient ( #14845 )
...
* Normalize resttemplate
* Update samples
2023-03-08 23:57:05 +08:00
Volker Suschke
c81ff5801d
[Kotlin-Spring] Remove wildcard imports from mustache templates [ #14652 ] ( #14899 )
...
* [Kotlin-Spring] Remove wildcard imports from mustache templates [#14652 ]
* [Kotlin-Spring] Update sample files [#14652 ]
2023-03-07 16:23:46 +00:00
William Cheng
4ed3cd9233
add new openapi-normalizer rule: ADD_UNSIGNED_TO_INTEGER_WITH_INVALID_MAX_VALUE ( #14891 )
2023-03-07 21:46:11 +08:00
William Cheng
e38ea578f8
Better support of inline allOf/anyOf/oneOf schemas ( #14887 )
...
* better support of inilne allof schemas
* add test file
* better handling of anyof, oneof inline schemas
* update samples
* add tests for nested anyof
* better code format
2023-03-07 15:53:53 +08:00
William Cheng
70faa6b15c
better support of allOf with 1 sub-schema ( #14882 )
2023-03-07 00:35:34 +08:00
William Cheng
d497c3d087
[python-nextgen] Better docstring/documentation ( #14880 )
...
* better docstring/documentation in python nextgen client
* update instruction in test files
2023-03-06 21:22:43 +08:00
William Cheng
8ede021ec5
remove api import from model tests in csharp-netcore client ( #14889 )
2023-03-06 16:29:40 +08:00
Bruno Coelho
5dc0b70081
[swift5][client] remove deprecated APIs ( #14635 )
...
* [swift5][client] remove deprecated APIs
* [swift5][client] remove deprecated APIs
2023-03-05 11:35:51 +00:00
Bruno Coelho
4bb8372340
[swift5][client] improve headers order ( #14636 )
2023-03-05 11:33:05 +00:00
devhl-labs
2a9fb7b6e7
removed double encoding ( #14883 )
2023-03-05 10:09:57 +08:00
William Cheng
46fb49ecd0
[python-nextgen] Add pyproject.toml ( #14861 )
...
* add pyproject.toml in python-nextgen client generator
* minor fix
2023-03-04 14:14:43 +08:00
William Cheng
1beec7ef87
Merge remote-tracking branch 'origin' into 7.0.x
2023-03-03 21:52:50 +08:00
William Cheng
39e27a804d
[python-nextgen] better enum naming ( #14869 )
...
* better handling of enum naming in python nextgen
* remove unused import
* update samples
* update samples
* map dot
2023-03-03 17:54:10 +08:00
Dan Čermák
e535066a85
[python-nextgen] Add @overload for api methods to handle async requests ( #14851 )
2023-03-03 15:51:59 +08:00
William Cheng
c50e449cf5
Disable unit tests to prevent build from failing ( #14872 )
...
* disable ts tests
* disable ts test
* fix template tests
* add sleep
* Revert "add sleep"
This reverts commit bdb14a36770ff985cc2dd517c82640d168e6a18b.
* disable template tests
2023-03-03 15:18:12 +08:00
Terence Honles
057a56a827
fix(typescript-angular): only import services if providing them ( #14864 )
...
* fix(typescript-angular): only import services if providing them
* update samples
2023-03-02 15:17:31 +01:00
Terence Honles
c2f244ccfa
fix(typescript-angular): fix model filename including modelNamePrefix ( #14859 )
...
This change removes the modelNamePrefix from the API import filename
to be consistent with the processing in the rest of the class.
2023-03-02 14:49:14 +01:00
Oleh Kurpiak
440861270e
[Core] Close Stream<Path> on spec merger ( #14862 )
2023-03-02 15:07:46 +02:00
Oleh Kurpiak
ca3e8be1bc
[Java][Spring] version parameter ( #14847 )
2023-03-02 13:29:01 +02:00
William Cheng
60e2d605c4
[python-nextgen] fix enum default value ( #14846 )
...
* fix enum value
* add test for default value
* update samples, better code format
2023-03-02 17:36:38 +08:00
Kuzma
c8fab3f40a
[Typescript] Use for of instead of for in at ObjectSerializer ( #14849 )
...
* [Typescript] Use for of instead of for in
* fix for
* regenerate samples
2023-03-01 22:16:01 +01:00
Joe Spandrusyszyn
2458743257
[Typescript-Axios] Add options to TypescriptAxios reserved words ( #14650 )
...
* Add options to TypescriptAxios reserved words
* Update generated docs
---------
Co-authored-by: Joseph Spandrusyszyn <joseph.spandrusyszyn@bstock.com>
2023-03-01 15:48:19 +01:00
jmejane
350fb82bed
[K6] Enhancement: Make operationId accessible inside requests ( #14787 )
...
* feat(k6): Make operationId accessible inside requests
* feat(k6): Update sample script
* feat(k6): re-add space deleted by formater
2023-03-01 22:46:12 +08:00
Adam Stoffel
43493a94fe
[typescript] Fix Invalid path separator for imports on Windows ( #14754 )
...
Fix for #14753
2023-03-01 15:41:18 +01:00
Antoine Lucas
e1ab25c915
Add constructor with required parameter for Spring ( #14822 ) ( fix #9789 )
...
* Add constructor with required parameter for spring
Fix #9789
* [Java][Spring] constructor with required args
---------
Co-authored-by: Oleh Kurpiak <oleh.kurpiak@gmail.com>
2023-03-01 15:09:47 +02:00
William Cheng
6d48d73421
python-nextgen switch union order ( #14762 )
2023-03-01 15:30:18 +08:00
William Cheng
e82ae6bacd
[python-nextgen] Add datetime, date format support ( #14799 )
...
* add datetime, date format support in python nextgen
* encode query parameters
* update default datetime format
* change default datetime format
2023-03-01 15:29:47 +08:00
Sylvain Joubert
a9e4eaf582
[C++][Pistache] Add some missing {{declspec}} on classes and functions ( #14808 )
2023-02-28 18:19:43 +08:00
William Cheng
a4b5b85067
Update jackson nullable version to newer version v0.2.6 ( #14823 )
...
* update jackson nullable to newer version
* update samples
* update samples
* update samples
2023-02-27 18:38:31 +08:00
Michel Wohlert
07f1d2d51c
Encode request parameters to enable whitespace characters ( #14797 )
2023-02-27 09:25:28 +08:00
Rémi Kalbe
099f138dd5
[RUST] Upgrade reqwest-middleware ( #14819 )
...
* [RUST] Upgrade reqwest-middleware
Bump reqwest-middleware from 0.1.6 to 0.2.0
* Bump sample
2023-02-27 09:05:37 +08:00
William Cheng
b5d4fa9d27
fix unique items in python nextgen client ( #14816 )
2023-02-26 10:21:26 +08:00
Emma
1f2d6b8848
[python-nextgen] support dict query params ( #14727 )
...
* [python-nextgen] convert dictionary query params to string
* [python-nextgen] regenerated samples
* [python-nextgen] added some test cases for parameters_to_url_query
* [python-nextgen] use json.dumps instead of str(v)
* [python-nextgen] update api_client tests
2023-02-25 22:25:52 +08:00
Dennis Melzer
92b96635bd
Fix bean validation for Collection and add unit test ( #14736 )
...
* Fix bean validation for Collection + uni test
* Fix
* Adapt examples
* Fix comments
* Merge master
* Remove Bean validation for Maps
* Remove @Valid from jakarta
* Fix example
* Fix comments
* Fix springboot-3 example
2023-02-25 22:06:31 +08:00
David Weinstein
3aa7ec6a39
Get API configuration from application environment for erlang-client ( #14752 )
...
* Get config from classname api
* Use the packageName
* Add samples
2023-02-25 22:05:14 +08:00
sbilz
f4e53db8cf
Java Jersey glassfish fix renewing OAuth-Accesstoken #14734 ( #14735 )
2023-02-25 22:01:33 +08:00
catostrophe
5c9999b7cf
Stop using org.springframework.util.Base64Utils in Java generators ( #14813 )
...
This utility class has been marked as deprecated for future removal since Spring 6.0.5. All Java generators, except WebClient and RestTemplate, are already using Base64 directly.
2023-02-25 21:56:18 +08:00
William Cheng
8b2de37414
[openapi-normalizer] add a new rule to set tags for all operations ( #14794 )
...
* add doc for KEEP_ONLY_FIRST_TAG_IN_OPERATION
* add new rule SET_TAGS_FOR_ALL_OPERATIONS
* better null check
* improve doc
2023-02-24 15:26:34 +08:00
William Cheng
d400d7fb15
Better handling of x-nullable in codegen property ( #14800 )
...
* add failed tests
* add logic to handle x-nullable in property
* update samples
* update test
2023-02-24 15:24:34 +08:00
William Cheng
cab9872d6d
Add from_dict in model anyOf in python-nextgen ( #14781 )
...
* add from_dict to model_anyof template in python-nextgen, fixes #14767
* add space before from_dict in model.anyof in python-nextgen
* update samples, add tests
---------
Co-authored-by: Tomas Karasek <tom.to.the.k@gmail.com>
2023-02-22 10:56:05 +08:00
Cameron Koegel
18ef6ff96a
[Ruby] fix return_binary_data
with attr_accessor
( #14772 )
...
* [Ruby] fix `return_binary_data` with `attr_accessor`
* regenerate samples
2023-02-22 00:51:21 +08:00
Sergey Prytkov
94733b8bdf
ktor-client fix array generation ( #14778 )
2023-02-21 10:58:11 +00:00
William Cheng
e09196261a
Add rule to simplify oneOf/anyOf ( #14777 )
...
* add rule to simplify oneof/anyof
* update doc
* test nullable
2023-02-21 17:39:43 +08:00
William Cheng
c9958e12b8
Add rule to simplify boolean enum ( #14764 )
...
* add rule to simplify boolean enum
* update doc
2023-02-21 14:06:24 +08:00
William Cheng
b215f67b2e
fix gradle properties with the correct snapshot version
2023-02-20 16:44:23 +08:00
Naoki Ikeguchi
9290c1a75e
[rust-server] Fix clippy warnings ( #13907 )
...
* fix(rust-server): clippy::blacklisted_name -> clippy::disallowed_names
* fix(rust-server): Remove unnecessary deref
* fix(rust-server): Allow clippy::single_match
* fix(rust-server): Use clone instead of to_owned on Cow
* fix(rust-server): Remove needless borrows
* chore(rust-server): Update sample outputs
2023-02-20 13:46:01 +08:00
William Cheng
94d6faffe3
revert spring boot back to 2.5.14 ( #14755 )
2023-02-20 12:35:47 +08:00
Kuzma
fb18e7a039
[Typescript] Enums generation (7.0.0) ( #14663 )
...
* Enums generation
* regenerate tests
* Update tests
2023-02-19 13:45:18 +01:00
William Cheng
c50a775e0c
prepare 6.5.0 release ( #14749 )
2023-02-19 20:36:23 +08:00