William Cheng
ff8fa40808
fix object and complex compposed schema check ( #18352 )
2024-04-11 14:26:45 +08:00
Viktor Szépe
172c4d11b4
Remove param tag for non-existent parameter in ObjectSerializer ( #18347 )
...
* Remove param tag for non-existent parameter in ObjectSerializer
* Remove all discriminator parameters
2024-04-11 13:17:15 +08:00
Mike Friesen
97c1dc8a1a
#18252 - [REQ] add sessionToken support to AWS4Auth ( #18253 )
2024-04-11 11:56:40 +08:00
Bijan Chokoufe Nejad
44ae981830
Update versions for typescript-node and remove vulnerable test package ( #18334 )
...
* Update versions for typescript-node
Use latest versions for `bluebird` and `request` and remove `rewire`. `rewire` has high security alerts and shouldn't have been added to the generated clients as its used in tests. It was introduced here 960412a9b4 (diff-1df884eca4890fc2cff7eec6f61ac2157b1b9e72fe4cc13c782e300125fb0da3R20)
although the same commit shows that it used to work without it 960412a9b4 (diff-d2785da28187b6d6ef1e0bdab42139309e443906fb5d9d365fce5e2a01673ef5R52-R56)
* Update Typescript sample
2024-04-11 10:45:41 +08:00
Beppe Catanese
a887f6d4bf
Add test for CI suite ( #18350 )
2024-04-10 23:49:34 +08:00
BaptisteSaves
6bcc28d06e
Python: Correctly serialize enum with its value ( #18327 ) ( #18328 )
2024-04-10 21:12:37 +08:00
Val Packett
9351217048
[javascript] fix docs example quoting, fixes #6324 ( #18349 )
...
And prefer example over default
2024-04-10 18:58:13 +08:00
William Cheng
2bfc5a3958
[Scala] added new scala-cask generator for the cask framework ( #18344 )
...
* Ran `./new.sh -n scala-cask -s` to generate a new Scala Cask impl
* removed scala-cask-petstore
* Added Scala-cask param parser for BigDecimals
* added scala cask to samples
* splitting out validation and json
* Added GitHub workflow support
* regenerated cask samples
* cask build fix for local builds
* regenerated samples
* trying to reproduce failed cask build. checking in compiles sources, which have been reformatted
* reverted whaitespace change
* cask fix - adding gitignored files
* scala cask toLowreCase fix
* scala cask toUpperCase fix
* cask regenerated samples
* improved exception handling for scala cask
* File separator fix for windows
* Noob fix for cask
* regenerated api package
* Removed environment variable settings, debug code
* Updated samples
* moved scala-cask output
* Regenerated samples
* scala cask fix
* Updated scala cask settings for more typical package structure
Removed cask client samples
* cask - reran generate samples
* Removed duplicate ScalaCaskServer entry
* minor enhancements
* update samples
* update templates
---------
Co-authored-by: aaron.pritzlaff <aaron@kindservices.co.uk>
2024-04-10 18:49:59 +08:00
William Cheng
ef36ea410e
Fix method naming for openapi normalzier, openapi ignore list option ( #18348 )
...
* fix openapi normalizer naming issue in config
* update openapi generator ignore list setting
* update
* fix
* update sample config
* update doc
2024-04-10 17:09:48 +08:00
William Cheng
eb506ee776
[java][native] use type reference instead to fix compilation issue in JDK11 ( #18346 )
...
* use type reference instead to fix compilation issue in jdk11
* fix
2024-04-10 11:29:51 +08:00
William Cheng
a651376b18
fix java native compilation errors
2024-04-10 02:57:41 +08:00
Ege Sucu
1a06e3e0fb
[swift] Added solution for deprecated "UTTypeCopyPreferredTagWithClass" ( #18330 )
...
* Added solution for deprecated "UTTypeCopyPreferredTagWithClass"
UTTypeCopyPreferredTagWithClass is deprecated with iOS 15, so apps targeting iOS 15+ were getting this warning on any auto-generated code. This solution will solve that warning and works both iOS 15 and below.
* Project built
* macOS Related fixes applied
2024-04-09 18:20:48 +01:00
Knut Erik Langdahl
6a2ad134c6
[kotlin] Add support for modelNameMappings ( #18342 )
2024-04-10 01:19:52 +08:00
Joakim Holm
3cb3fc2898
Add Generated annotations to more classes ( #17736 )
2024-04-09 16:39:53 +08:00
Lionel Tesolin
a245e86b74
Update dataClass.mustache ( #18205 )
...
Added the missing additionalModelTypeAnnotations for the Kotlin data class generator
2024-04-09 16:25:44 +08:00
William Cheng
b2a7f435c8
"==" enum value generates "_" in Java which is invalid since Java 9 ( #18338 )
...
* #17276 "==" enum value generates "_" in Java which is invalid since Java 9
* update doc
---------
Co-authored-by: Julien BÉTI <jbeti@cosium.com>
2024-04-09 12:21:54 +08:00
Beppe Catanese
45a657f59d
Deal with boolean field ( #18294 )
2024-04-09 11:28:48 +08:00
William Cheng
83b45fd1e8
[java][okhttp-gson] Fix oneof, anyof for array type ( #18324 )
...
* fix oneof, anyof for array type in java okhttp-gson
* fix oneof
* fix add tests
* clean up comments
* update
* add new files
2024-04-08 22:20:23 +08:00
Zishun (Zack) Wei
453facc81c
Fix 18271: Circular imports on AllOf generation with REFACTOR_ALLOF_WITH_PROPERTIES_ONLY=True ( #18272 )
...
* fix issue 18271
* the same update for python-pydantic-v1
* add test
* update samples
* update samples
* put properties under allOf for python client tests
* update samples
* add a test in test model
2024-04-08 19:01:01 +08:00
devhl-labs
79fe176ef2
fixed operation parameter handling ( #18322 )
2024-04-08 10:15:31 +08:00
Michael Esemplare
3f143a3b5a
Fix #17768 : Delegate Incorrectly generated when useOptional True ( #18278 )
...
- Update moustache dataType value to >optionalDataType section to use Optional DataType when it is a BodyParam and not reactive.
2024-04-07 23:33:00 +08:00
Taylor Becker
560089e4c7
Kotlin: Do not escape/sanitize quoted enum values ( #18305 )
2024-04-07 22:33:16 +08:00
Francisco Bretal
a91d8e2c57
fix: backticks are now unescaped ( #18318 )
2024-04-07 22:26:58 +08:00
William Cheng
494d74ab82
remove duplicated ( #18320 )
2024-04-07 22:25:03 +08:00
condorcorde
fbc8616a06
Fix #17740 (multipart/form-data request) and proxy behaviour ( #18315 )
...
* Support multipart requests
* Further code optimization
* Update ApiClient.ps1
* Set $Multipart
* Corrections after petstore tests
* Update api_client.mustache
* Update api_client.nustache
* Update api_client.mustache
* Tabs removed
2024-04-07 21:42:19 +08:00
Viswajith Venugopal
650e119f22
Update go-server template to include the conventional generated code line ( #18304 )
...
* Update go-server template to include the conventional generated code line
Follow the convention from https://pkg.go.dev/cmd/go#hdr-Generate_Go_files_by_processing_source .
The generated go client code already follows this: f357be480e/modules/openapi-generator/src/main/resources/go/partial_header.mustache (L18)
* gen files
* Move to top
2024-04-07 21:23:24 +08:00
Samuel Kahn
d2c48e2999
Fix map parameter not a container ( #18220 )
...
* Map parameters now carry their container properties when generated from map properties. This solves an issue where a map parameter was not considered a container and induced generation errors.
* Added test specification with fake endpoint for testing map parameters
---------
Co-authored-by: Samuel Kahn <samuel@darewise.com>
2024-04-07 16:12:59 +08:00
William Cheng
2168851e8a
Better array handling in 3.1 spec ( #18313 )
...
* better array detection in 3.1 spec
* fix
2024-04-07 15:48:19 +08:00
William Cheng
3d2e38e347
add tests for query parameter (array of enum) in 3.1 spec ( #18310 )
2024-04-06 14:36:41 +08:00
martin-mfg
b11005b00d
[JAXRS-SPEC] no @Valid annotation on simple fields ( #18302 )
...
* fix and test
* whitespace change, generate samples
2024-04-06 11:19:03 +08:00
devhl-labs
3bb17efa09
fixed issue ( #18309 )
2024-04-06 11:05:43 +08:00
William Cheng
ac14e66da1
skip warning, better code format for jetbrain http client generator ( #18299 )
2024-04-06 11:01:08 +08:00
Michael Brügmann
90301f932d
SWIFT5: sort query items alphabetically to allow better server side caching of requests with same URL ( #18239 )
...
* sort query items alphabetically to allow better server side caching of requests
* updarted samples
2024-04-05 08:18:53 +01:00
William Cheng
6d10e80916
[normalizer] fix schemas incorrectly skipped ( #18297 )
...
* fix circular reference check in normalizer
* add new files
* fix
2024-04-05 13:55:22 +08:00
William Cheng
2a39b29684
[python] Add field as a reserved word ( #18279 )
...
* add field as a reserved word
* remove tabs
* update
2024-04-03 16:43:51 +08:00
William Cheng
88204b247a
[Java] Sync jersey2 jersey3 template ( #18281 )
...
* sync jersey2 and 3 templates
* add deprecated
* update samples
2024-04-03 16:32:39 +08:00
William Cheng
2934f5ac51
add logic to simplify any type represented with oneof/anyof ( #18268 )
2024-04-02 15:08:20 +08:00
devhl-labs
858499ffdd
[csharp][generichost] Form models ( #18264 )
...
* rename a bin artifact
* add support for form models
* revert sample changes
* revert sample changes
* build samples
* build samples
2024-04-01 13:12:03 +08:00
William Cheng
4719d9e55f
update spring-context to newer version ( #18266 )
2024-04-01 11:56:58 +08:00
William Cheng
2d7f0496ec
add rule to set primitive types to nullable ( #18258 )
2024-04-01 11:54:21 +08:00
martin-mfg
1704ae1194
fix issue 17999 ( #18259 )
2024-03-31 22:47:19 +08:00
devhl-labs
370eca2889
[csharp] Update dependencies ( #18263 )
...
* version bump
* updated a workflow
2024-03-31 11:27:57 +08:00
B4ckslash
807aa5d3ae
[Java][jersey2] Fix generated client code for oneOf models if datatype includes arrays ( #18042 )
...
* Add java-jersey2 sample with mixed oneOf
* [java][jersey2]Fix client generation if oneOf contains an array type
Changes:
* Change jersey2/oneof_model template to use composed schema data
* Change adding of imports in AbstractJavaCodegen to use composed schema data
* Add escapedDataType property to CodegenProperty so that the data type
may be part of identifiers (e.g. in getters)
* Update samples
* Add sample for multiple array in oneOf
* Fix generation of constructors with same erasures
* Update samples again
* Version bump
* Add new sample folders to CI
* Make primitive handling more explicit
* Replace escapedDataType property with Mustache lambda
* Update samples with new primitive handling and sanitization lambda
2024-03-30 21:08:41 +08:00
timo-a
f73db59b0e
Migrate generated tests for java resttemplate generator updateFeature/resttemplate junit5 ( #18222 )
...
* update(resttemplate): migrate java resttemplate templates to junit 5
* update(java defaults): migrate java defaults as well because resttemplate uses model_tests from default
* update(samples, java): update samples as described in the contribution guidelines
* fix tests: try double quotes
* fix tests: remaining double quotes
* update(samples): regenerate resttemplate
* update(samples): regenerate resttemplate-jakarta
* update(samples): regenerate resttemplate-swagger1
* update(samples): regenerate resttemplate-swagger2
* update(samples): regenerate resttemplate-withXml
* update(samples again): ./bin/generate-samples.sh ./bin/configs/*.yaml
2024-03-30 21:06:05 +08:00
Yohei Kitamura
34ebc1c644
[ruby] Use Marcel to detect content-type in form-data file upload using faraday ( #18243 )
2024-03-29 21:58:08 +08:00
martin-mfg
de680de60e
fix issue 17895 ( #18248 )
2024-03-29 21:57:13 +08:00
William Cheng
e78aeb6bc7
Better support for $ref to schema's properties ( #18233 )
...
* use once
* add support for reference to schema properties
2024-03-27 11:46:00 +08:00
Dennis Melzer
309918d03e
Fix compile error in client properties configuration ( #18232 )
...
* Fix config
* Add tests
* Remove unused import
* Sort imports
* Add new workflow
2024-03-26 22:02:19 +08:00
Harry Devane
6690b9f87d
Update okhttp3 to 4.12.0 ( #18235 )
2024-03-26 21:44:43 +08:00
William Cheng
6746be9a50
fix allOf handling in 3.1 spec
2024-03-24 18:07:01 +08:00