Łukasz Baran
ced31f49b3
add kotlin-spring beanValidation for RequestBody parameters fix #16738 ( #16859 )
...
* fix missing bean validation annotations on RequestBody
* add new line to files
* remove new line from files
* reformat file
2023-11-08 14:33:39 +08:00
Charles Treatman
166ebc50b0
[Java][okhttp-gson] validateJsonElement does not validate enum values ( #16865 )
...
* validate enum properties in validateJsonElement
* regenerate samples
* add test for enum validation in okhttp-gson models
2023-11-08 14:14:48 +08:00
Ian Cubbon
291ce353ce
[Go][Server] FormParams - Generic Array Type Handling ( #17001 )
...
* If a form param is an array and isn't caught in the previous checks, treat it as a slice of strings.
* Add an example of a FormParam that is an array
2023-11-08 14:09:12 +08:00
William Cheng
e9507077fc
better null check in getSchemaFromResponse ( #17003 )
2023-11-08 14:08:19 +08:00
Meo
ced9660123
[ts][axios] fix bugs in base.ts ( #16997 )
...
* Update base.ts
* update base.ts
* update mustache template
* update samples
---------
Co-authored-by: yangqiuyi <yangqiuyi@yaocheng.cn>
2023-11-07 18:07:15 +01:00
loicconan
d945499073
[PHP-SYMFONY] Support BackedEnum for enum ref (16846) ( #16847 )
...
* [PHP-SYMFONY] Support BackedEnum for enumm ref (16846)
* [PHP-SYMFONY] Support BackedEnum for enumm ref (16846)
* [PHP-SYMFONY] Support BackedEnum for enumm ref (16846)
* [PHP-SYMFONY] Support BackedEnum for enumm ref (16846)
* [PHP-SYMFONY] Support BackedEnum for enum ref (16846)
* [PHP-SYMFONY] Support BackedEnum for enum ref (16846)
* [PHP-SYMFONY] Support BackedEnum for enum ref (16846)
2023-11-07 22:40:35 +08:00
Marc Weiß
74163f0ac8
bump gson-fire to 1.9.0 ( #17002 )
2023-11-07 22:35:05 +08:00
hhomar
ba8546189a
fix(java): generate correct enum constructor when string format is uri ( #16929 )
...
Before:
COM_V1_SCHEMA_JSON("https://example.com/v1/schema.json ")
After:
COM_V1_SCHEMA_JSON(URI.create("https://example.com/v1/schema.json "),
2023-11-07 15:16:41 +08:00
martin-mfg
c301004b7e
fix oneOf merging, upgrade dependencies ( #16992 )
...
* fix oneOf enums
* upgrade jackson dependencies
* upgrade openRewrite dependency
2023-11-07 13:13:37 +08:00
Mann Patel
a31b38b223
Added some Test Cases ( #16994 )
...
* New Test Case Added to AndroidClientCodegenTest
* New Test Case Added to GenApiControllerTest
* New Test Case Added to BirdAndCategoryTest
* New Test Case Added to WorkflowSettingsTest
* Modified GenApiControllerTest
* Added Test case in JavascriptClientCodegenTest
* Modified BirdAndCategoryTest
* Modified BirdAndCategoryTest
---------
Co-authored-by: Mann <mn906219@dal.ca>
2023-11-07 13:11:35 +08:00
William Cheng
849cf88ba7
Update C# dependencies to newer versions, update reserved word list ( #16996 )
...
* update c# dep to newer versions, update reserved word list
* update doc, list
2023-11-07 12:32:23 +08:00
Kazuhiro Fujieda
8e98671ba6
[csharp] Introducing the enumPropertyNaming
option to the C# Generator ( #16981 )
...
* [csharp] Support the enumPropertyNaming option
* Add a doc comment to adjustNamingStyle
2023-11-07 10:52:10 +08:00
Robert Schweizer
65ccf0492c
fix: Raise exceptions on non-2xx responses ( #16999 )
2023-11-07 10:44:45 +08:00
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