William Cheng
0673897746
Update README.md with Develocity
2023-11-06 21:38:20 +08:00
William Cheng
74363a3eb8
Add tests for go generateMarshalJSON option ( #16993 )
...
* add tests for go generateMarshalJSON option
* update samples
2023-11-06 12:04:19 +08:00
William Cheng
49208144e1
Better handling of allOf in request body ( #16991 )
...
* better handling of allOf in request body, add tests
* additional checks
* fix description
2023-11-05 22:43:45 +08:00
William Cheng
339596aeec
normalizer: minor refactoring in responses ( #16988 )
2023-11-05 18:04:40 +08:00
William Cheng
588e2598f6
add Adyen to the sponsor list
2023-11-05 15:50:07 +08:00
William Cheng
a853adb4b0
add sponsors, update readme ( #16987 )
2023-11-05 15:26:44 +08:00
William Cheng
de8599906e
Better handling of API response in 3.1 spec ( #16986 )
...
* better handling of API response in 3.1 spec
* update PR template
* add tests
2023-11-05 15:24:02 +08:00
Charles Treatman
db9fd9a094
[Go] validate required fields when unmarshalling JSON ( #16863 )
...
* validate required properties when unmarshalling JSON
* build project & update samples
* Add test for required field validation
2023-11-04 22:58:25 +08:00
William Cheng
5d03c4ac82
[java-okhttp] Restore integration tests ( #16985 )
...
* restore java okhttp tests
* update PR template, update sha
2023-11-04 22:50:23 +08:00
Eric Rolli
482c759a10
corrected gneration of java jersey code with oneof and anyof ( #16970 )
...
* Update anyof_model.mustache
corrected missing implements
* Update oneof_model.mustache
corrected missing implements
* Update anyof_model.mustache
corrected missing implements
* Update oneof_model.mustache
corrected missing implements
2023-11-04 22:29:35 +08:00
Beppe Catanese
5e8e301869
[POSTMAN] [BUG] Correct order of the Postman requests ( #16983 )
...
* Make public for testing
* Sort endpoints as they are added in the list/map
* Test endpoints are sorted
* Regenerate Postman sample
2023-11-04 22:24:27 +08:00
Dennis Melzer
f83cb60f27
Add optional parameter for request body ( #16972 )
...
* Add optional parameter for request body
* Adapt Test
2023-11-04 16:54:50 +08:00
Yohei Kitamura
61629ae8ed
[python] Add back __enter__
and __exit__
methods for non asyncio ( #16979 )
2023-11-04 16:54:17 +08:00
Kapil Gupta
c4b18f206d
[Server][Spring] fix support interface and implementation classes for API controllers ( #16945 )
...
* [Server][Spring] support interface and implementation classes for API controllers
* Omitted new string calls
* Added Log messages
* remove else
* Removed redundant if
* Update missed ;
2023-11-04 16:52:17 +08:00
William Cheng
171cc67caa
fix pydantic v1 default template folder ( #16973 )
2023-11-03 20:37:35 +08:00
Nelson Osacky
fe547dd0b5
Update Revved up by Develocity badge ( #16968 )
2023-11-03 13:55:54 +08:00
ふぁ
1092593841
[python] add circular reference import ( #16940 )
...
* [python] add circular reference import
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
---------
Signed-off-by: ふぁ <yuki@yuki0311.com>
2023-11-02 22:14:20 +08:00
Adarsh Jha
7b8a515dcb
Bug Fix: Removing Hardcoded 'id' csharp-function ( #16963 )
...
* Bug Fix: Removing Hardcoded 'id' csharp-function
* Bug Fix: Removing Hardcoded 'id' csharp-function
* Bug Fix: Removing Whitespace
2023-11-02 22:14:03 +08:00
martin-mfg
39347ec37b
maven plugin: log global settings, minor improvements ( #16961 )
2023-11-02 22:13:03 +08:00
TAKAHiRO TOMiNAGA
e4cfd626c8
[Go] add generateMarshalJSON key for additional-properties settings ( #16962 )
...
* [add] additionalProperties about whether generating MarshalJSON (#16948 )
* [change] key from skipGeneratingMarshalJSON to generateMarshalJSON (#16948 )
* [test] modify unit tests (#16948 )
* [fix] default value (#16948 )
* [update] samples (#16948 )
* [fix] document (#16948 )
2023-11-02 22:12:21 +08:00
Lucas Heim
fbbfa12096
fix(typescript-nodejs): update package json dependencies ( #15493 )
...
* fix(typescript-nodejs): update package dependencies
* update samples
* Update modules/openapi-generator/src/main/resources/typescript-nestjs/package.mustache
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
* update samples
---------
Co-authored-by: William Cheng <wing328hk@gmail.com>
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
2023-11-02 12:06:12 +01:00
Kirill
832947c895
[typescript-fetch] Generate @deprecated comments for all deprecated APIs ( #16696 )
...
* add deprecated to typescript-fetch
* update samples
---------
Co-authored-by: Родин Кирилл Владимирович <kvrodin@mts.ru>
2023-11-02 09:38:23 +01:00
Rémy Sanchez
5c5ec36500
Type import for oneOf models in ts-fetch template ( #16828 )
...
Required for some compilation modes of TS, specifically for use with SvelteKit.
2023-11-02 09:34:03 +01:00
Ian Cubbon
83822d269a
[Bug][Go][Client] Downloaded File Does Not Exist When Returned to Caller ( #16954 )
...
* Keep the file that gets written out to by the client->decode function
* Update the echo-api test case to check the file returned exists
2023-11-02 11:46:15 +08:00
Akira Aratani
6425fbe3ed
[dart-dio] Add toString in Enum on json_serializer ( #15387 )
...
* Bump up the dart version.
* Add toString on enum.
* [dart-dio/json_serializable] Fix enum converter for non-string.
* [dart-dio/json_serializable] Bump up the dart version only json_serializable.
* [dart-dio/json_serializable] Rename enum value.
2023-11-02 11:15:23 +08:00
OliverTetzTT
4402635d49
[python] Fix postponed model imports ( #16882 )
...
* replaced method used on model to import the model not the mapping name
* replaced method used on model to import the model not the mapping name
2023-11-02 00:59:19 +08:00
William Cheng
4302d37f52
use unescaped baseName ( #16957 )
2023-11-02 00:01:06 +08:00
Mark Haley
a4267ee630
fix parameters_to_url_query returns booleans with upper letter ( #16947 )
...
* chore: add test to show python bool url params are not lower case
* fix: python parameters_to_url_query template to properly detect booleans
* fix: typo in test
* fix: typo in test
* chore: update test name to snake case and be more descriptive
2023-11-01 23:30:32 +08:00
William Cheng
8893c7136a
[Core] Better code format ( #16959 )
...
* better code format in default codegen
* better code format in test
* better code format in model utils
2023-11-01 22:27:25 +08:00
William Cheng
8d76ab9511
[Go] Add multiple file upload support ( #16956 )
...
* add go echo api client github workflow
* add support for multi file upload in go client
* update go samples
2023-11-01 11:35:25 +08:00
Cameron Koegel
c2a4163bdb
[typescript-axios] Fix Explode Query Parameters ( #16898 )
...
* [typescript-axios] Fix Explode Query Parameters
* use `paramName` instead of `baseName`
* add config, workflow and tests for echo api
* generate echo api sample
* update test dependencies and add gitignore
* update space in package json and regenerate samples
* remove tsc in test package
* update samples
* undo samples
* regenerate samples
* regenerate samples again
2023-11-01 09:41:06 +08:00
dabdirb
739390a682
java exclude password field from toString ( #16942 )
2023-10-31 17:50:30 +08:00
William Cheng
bfe6157d07
Better isAlias detection ( #16943 )
...
* better isAlias check for allOf with single item
* better code format
2023-10-31 17:49:00 +08:00
Artur Neumann
6cd73eba2b
[PHP] check if json_decode was able to decode response ( #16879 )
...
* [PHP] check if json_decode was able to decode response
* use try/catch to check if json_decode failed
2023-10-31 15:52:33 +08:00
mmews-n4
08d518319e
n4js fix issue with broken module names due to same module names ( #16937 )
2023-10-31 00:10:09 +08:00
ふぁ
8827da8012
[python] fix typing for API responses ( #16802 )
...
* [python] remove _preload_content
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove _return_http_data_only
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove async_req
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix typing for API responses
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix AttributeError
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove _preload_content
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix response_type
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix typo
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update simplify RESTClientObject
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update split call_api into 4 functions
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update improve stream
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove kwargs
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update ApiResponse
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] add method for each return value
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update test
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update docs
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] add constantParams
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix ImportError
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix SyntaxError in RESTResponse
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] add ApiResponse model_config
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix when isBinary is str
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update type
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] add rest with pydantic v1
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update format
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update format and type
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] add test
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update type to pydantic strict type
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove leftover files
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove descriptions per field
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] add test
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix test
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] fix test
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove multiprocessing
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update samples
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] add blank line to docstring
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] update docstring
Signed-off-by: ふぁ <yuki@yuki0311.com>
* [python] remove unwanted imports in rest
Signed-off-by: ふぁ <yuki@yuki0311.com>
---------
Signed-off-by: ふぁ <yuki@yuki0311.com>
2023-10-30 12:37:23 +08:00
William Cheng
3422ef1e64
update C# samples
2023-10-30 12:13:15 +08:00
devhl-labs
c1c6237eec
made security scheme comparison case insensitive ( #16934 )
2023-10-30 10:54:58 +08:00
devhl-labs
5a5ee163dc
fixed lambda to not strip line breaks ( #16930 )
2023-10-29 11:08:04 +08:00
Ian Cubbon
677b6e64c1
If parsing a boolean fails, return a ParsingError
instead of a straight 500 ( #16910 )
...
Add an example endpoint that covers Required, Default, and Not Required cases
2023-10-28 20:32:04 +08:00
Dawson Akins Conway
244a3b4c13
[ruby] Make File Downloads Threadsafe ( #16876 )
...
* Make Generated Ruby Code Threadsafe
* missed one
* Generate Samples
2023-10-28 20:31:18 +08:00
Artem
05b796aadc
Fix type hint for array in comments. ( #16926 )
2023-10-28 20:30:16 +08:00
Torgil Folger
58f058f3e9
[csharp] RemoteCertificateValidationCallback was not called on async methods; resolves #14608 ( #16886 )
...
* Update ApiClient.mustache
added missing line in config mapping
* update samples
---------
Co-authored-by: William Cheng <wing328hk@gmail.com>
2023-10-28 20:29:38 +08:00
Kisaragi
d671b83a5f
chore(deps,rust): requires reqwest 0.11 in blocking generated code ( #16927 )
...
* chore(deps,rust): requires reqwest to be 0.11 series even if generate in blocking mode
* chore: reflect change
* test: reflect blocking Form
2023-10-28 20:08:39 +08:00
Nathaniel Cook
fbd02554f5
fix(rust-server): remove redundant clone ( #16906 )
...
The generated example code would clone the context. However as context
is a generic type and is not declared to implement Clone, a clone of a
reference is just a copy of the reference and therefore unnecessary.
This change removes the redundant call and therefore avoids the `cargo
clippy` warning.
2023-10-27 11:06:34 +08:00
Cameron Koegel
eb5b781e20
[typescript-axios] Add Support for Operation Servers ( #16782 )
...
* [typescript-axios] Add Support for Operation Servers
* add missed import
* redo indexing to be safer
* generate samples
2023-10-27 10:41:03 +08:00
dependabot[bot]
eae2051d37
Bump actions/setup-node from 3 to 4 ( #16893 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
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>
2023-10-27 00:55:56 +08:00
Šimon Lukašík
b13a1a05ef
[ruby|client] Fix unmarshalling errors of enums inside other objects ( #16900 )
...
* [ruby|client] Fix unmarshalling errors of enums inside other objects
Ruby|Client autogenerated model classes for Enums do not expose openapi_one_of
method. Instead they expose openapi_any_of method like:
# List of class defined in anyOf (OpenAPI v3)
def openapi_any_of
[
:String
]
end
Both types (objects and enums) do respond to build() method.
* Regenerate samples
2023-10-27 00:55:33 +08:00
SURAJ VASHISTA B K
091cff60c3
fixed flaky test JavaClientCodegenTest.testMicroprofileRestClientIncorrectVersion ( #16908 )
2023-10-26 21:56:24 +08:00
Csaba Kozák
0aff1a6504
[kotlin][client] Fix compilation error when all auth method is mapped to null ( #16861 )
2023-10-24 07:38:41 +01:00