Segev Finer
53873ff6d8
[kotlin] Fix empty body with POST/etc in OkHttp client ( #13666 )
2022-10-11 12:18:24 +01:00
Bruno Coelho
1e66f2fbc9
[swift][client] fix xcode warning ( #13647 )
...
* [swift][client] fix xcode warning
* [swift][client] fix xcode warning
2022-10-11 11:08:15 +01:00
Bruno Coelho
1235ccd391
[kotlin][client] move info to readme ( #13649 )
...
* [kotlin][client] move info to readme
* [kotlin][client] update sample projects
2022-10-11 11:07:36 +01:00
Justin Black
ef8e55ca21
[python] client bug fixes + type hint improvements ( #13665 )
...
* Adds python client, template, and spec updates for query param content type json
* Samples regenerated
* Finishes adding test cases for query param json content type
* Uses newest templates
* Templates replaced, spec replaces, sample replaced
* Samples updated
2022-10-10 20:13:31 -07:00
William Cheng
02916822f7
Fix required parameters in group request option (Java client jersey2, 3) ( #13646 )
...
* fix required parameters in single request (java jersey2, 3)
* remove final from request required parameter
2022-10-09 16:14:25 +08:00
Chao Yang
e21d4900a1
Set default moduleName and update doc for crystal ( #13645 )
...
* Set default moduleName and update doc for crystal
Fixes #13644
* Generate docs
* Set default values to shardName and moduleName
2022-10-09 15:42:52 +08:00
Beppe Catanese
48928d8efe
[Go] Generate test files ( #13560 )
...
* Process api_test.mustache
* Create api_test.mustache
* Add test and helper method
* Commit all (re)generated files
* Commit all (re)generated files
* Fix indentation
2022-10-07 23:15:09 +08:00
William Cheng
0602d8f8a7
fix url validator, add tests ( #13628 )
2022-10-07 23:07:53 +08:00
William Cheng
3ae37e27a5
[java][okhttp-gson] fix validateJsonObject ( #13630 )
...
* fix required check in java okhttp client
* fix validateJsonObject in okhttp-gson, add test
* move java-micronaut-client to test circleci
2022-10-07 23:06:34 +08:00
DeaneOC
0060dfd195
[Java][Spring] Fix #13365 Adjusted pojo.mustache to handle required fields when beanValidation false ( #13580 )
...
* Adjusted pojo.mustache to handle required fields
* Updated tests and config to cover more scenarios
* Removing unused imports
* Resolved conflicts
2022-10-07 23:05:51 +08:00
William Cheng
4ee0cfa1ad
Update jackson dependencies to newer version ( #13634 )
...
* update jackson databind dep
* update java native dep to newer version
* fix build issue due to cached config. add dummy pom
2022-10-07 23:04:27 +08:00
Jonas Reichert
6f3c0a8b5b
[swift5] fix generation of multiple security definitions ( #13617 )
...
* uses correct variable to check for security definitions
* update samples
2022-10-07 16:01:35 +01:00
William Cheng
038fe790dc
fix spring3 client ( #13625 )
2022-10-07 20:54:55 +08:00
devhl-labs
0b0e3f7d16
added vendor extension on model.allVars ( #13623 )
2022-10-07 17:09:41 +08:00
Minira Samadova
2f8b7a054f
[typescript-axios] / #12828 : Add ESM support to typescript-axios client ( #13586 )
...
* add ESM support to typescript-axios client
* add module path to the package json template
* module must be commonjs
* generate samples
2022-10-07 10:14:56 +02:00
William Cheng
94bc2ed19c
add tests for #13606 ( #13618 )
2022-10-07 09:53:55 +08:00
Dennis Melzer
0a69f11526
Remove wrong request mapping for feign clients ( #13546 )
...
* Remove request mapping
* Fix bug for feign clients
* Fix test
* Fix test files
* Rebuild
* Revert change
2022-10-07 01:36:43 +08:00
Mustansir Soni
64c756c5fc
Added missing '{' ( #13606 )
2022-10-07 01:18:23 +08:00
DeaneOC
10a1e7c2d5
Fix #13385 spring json nullable array ( #13537 )
...
* Fixing to use equalsNullable when nullable set in config for SpringCodeGen
* Adding additional test case file
* removed print statement from SpringCodeGen
* Updated model object
* Corrected indentation and removed import
* Fixed broken test
* Updating sample
2022-10-07 01:07:48 +08:00
bgong-mdsol
4ae11f8a0f
add Imports for oneOf & anyOf schemas ( #13553 )
2022-10-07 01:01:58 +08:00
Thomas Hansen
a37d18a7e4
[PHP] Bugfix: DateTime object on query ( #13583 )
...
* [PHP] BUGFIX: fix code breaking when query params contain a DateTime object
* [PHP] Autogenerated files
2022-10-07 00:45:33 +08:00
Jacob Halsey
32936ad71b
[rust] [rust-server] More abstract functions including integer fitting ( #13503 )
...
* [rust] [rust-server] Abstract Rust Integer fitting
* Add docstrings
2022-10-07 00:40:24 +08:00
Christopher Chaaya
36fd9f13f2
Generate and use enum types in parameters for typescript-axios ( #13438 )
...
* target 7.0.x
* generate all files
* fix up type in JSDoc param as well, address comment
* add fix for rxjs build
Co-authored-by: Christopher Chaaya <christopher.chaaya@bukalapak.com>
2022-10-06 18:26:22 +02:00
Christian Fruth
8b10dc3830
[swift5] fixes a bug encoding/decoding decimal ( #13589 )
...
* [swift5] fixes bug #13410
* Fixed indentation, added missing generated samples
2022-10-05 13:31:36 +01:00
Jonas Reichert
4beee6c8c4
[swift5] adds configuration of response success ranges ( #13598 )
...
* add successfulCodeRange to configuration
* generate samples
2022-10-05 13:30:33 +01:00
William Cheng
085e1e58e5
Fix/remove support python2 option in flask aiohttp generators ( #13585 )
...
* fix: remove option supportPython2.
[python-flask][python-aiohttp][python-blueplanet]
* fix: update samples
* test only python servers
* fix(tests): downgrade pytest version to ensure compatibility with python3.6 [python-flask][python-aiohttp]
* Revert "fix(tests): downgrade pytest version to ensure compatibility with python3.6 [python-flask][python-aiohttp]"
This reverts commit 9f47db2f87d1faea6863f4fa5f7c97ddba985879.
* test in circlei
* run commands directly
* test in node 1
* update makefile
* fix Makefile
* fix test
* revert some changes, remove python server tests from travis
Co-authored-by: Kevin Bannier <kevinbannier1@gmail.com>
2022-10-04 15:24:26 +08:00
Justin Black
57f5cc4000
[python] fixes bugs ( #13581 )
...
* Adds bug fixes
* Samples and docs regenerated
* Samples regenerated
2022-10-03 11:15:16 -07:00
Bjorn R. Jensen
2f48c596d1
[Java][jaxrs-spec] Make contextPath template parameter available as a string constant for use in @ApplicationPath ( #13377 )
...
* generate a RestResourceRoot with a string constant holding the jax-rs resource root to be used in the @ApplicationPath annotation to make it easier for people, who want to write their own jax-rs Application class
* build and update samples as per PR guide
* renamed introduced constant from ROOT to APPLICATION_PATH to make its use more obvious
2022-10-03 23:34:10 +08:00
William Cheng
c39fc1e31b
[JS] Refactor oneOf validation logic, add more tests ( #13575 )
...
* refactor oneof validation logic, add more tests
* update samples
2022-10-03 22:32:29 +08:00
devhl-labs
0581d81eaa
[csharp] Fixed data type issues ( #13541 )
...
* fixed data type issues
* reverted a change
2022-10-03 22:08:28 +08:00
William Cheng
c30ae752a0
add fromJSON method ( #13573 )
2022-10-03 21:57:03 +08:00
William Cheng
c939894711
[R] add URL validation ( #13570 )
...
* add url validation in r client
* update samples
2022-10-02 23:57:33 +08:00
William Cheng
9cc23dd09d
[JavaScript] add oneOf support ( #13561 )
...
* JS add oneOf support
* add validate json method
* add oneOf support to JS client
* update samples
* add todo in anyof
* switch to composed.oneOf
* update oneOf to support primitive types
* update messages
* minor fix, add more tests
* update samples
* fix npe in from model
* fix syntax error in length check
* update samples
2022-10-02 13:34:50 +08:00
Jonas Reichert
00604aff59
[swift5] [alamofire] adds ability to inject custom response serializers ( #13542 )
...
* adjust templates to allow injecting ResponseSerializers
* generate samples
* swift < 5.5 compatibility
2022-09-28 17:34:17 +01:00
William Cheng
6a631b4cc0
[R] add discriminator and mappings support ( #13529 )
...
* add discriminator property, mapping
* add discriminator, mapping support to R client generator
* add discriminator, mapping support to R client genrator httr library
2022-09-28 00:18:28 +08:00
devhl-labs
4e54b07076
[csharp] Fixed isMap property ( #13482 )
...
* fixed data type for maps
* fighting line endings
* fighting line endings
* removed commented code
* reverted unintended line break
* reverted unintended line break
* reverted unintended line break
2022-09-27 11:10:10 +08:00
William Cheng
6b47b14896
update restsharp to the latest stable version ( #13525 )
2022-09-27 11:05:37 +08:00
Jonas Reichert
22086e4f3c
[swift5] support both date and date-time formats ( #13520 )
...
* add withoutTime formatter
* add DateWithoutTime
wip
* fix CI
# Conflicts:
# samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/DateWithoutTime.swift
* implement flag and adjust tests
* generate samples and docs
* docs
* update samples
* remove samples of legacy python generator
* Revert "remove samples of legacy python generator"
This reverts commit 28da78f99dcaa6cf761367b0a2d2c3fddf4803ec.
* review remarks
* generate samples
* fix
* review remarks
* remove samples
* generate swift 5 samples
* generate csharp examples
* docs
* Revert "generate csharp examples"
This reverts commit d1deb17dbcd04b9b00d9ad4a08ce55bedd960de8.
* Revert "generate swift 5 samples"
This reverts commit 968e859bfe3ce631f174d10f10983ed2f5c09486.
* Revert "remove samples"
This reverts commit a43d21529ba6a9e615671729d970ec7ef9662402.
* manually remove FILES
* regenerate files
* reviewers remarks
* delete all date without times
* update config of alamofireLib to use new attribute and generate samples again
* docs
2022-09-26 17:39:35 +01:00
Austin Ziegler
de745a4c61
Elixir: Improve generated API options docs ( #13478 )
...
While working with the Magento 2.4 API definition, there were several
issues found. The easiest to resolve is a documentation naming issue.
(The others will be raised for discussion.)
This is known to be an issue with query parameters, but may not be
limited to *just* query parameters.
In the event that a parameter is a mix of arrays and objects, the
template in the documentation for the API function was expanding out the
parameter name such that `foo[0]` would be turned into
`:foo_left_square_bracket0_right_square_bracket`, but the actual
parameter name was being left as `:foo[0]`, which meant that the
documentation did not reflect the actual parameter.
> Note: there are issues with the way that query parameters are put
> together in this sense, which is going to require substantially more
> work to resolve as well as discussion on how these options should be
> implemented, as what the Magento API requires may not be what is
> expected by a different server, and the nature of the input parameters
> is itself incorrect.
2022-09-26 11:34:44 +02:00
Thomas Hansen
efccc01911
[PHP] BUGFIX: model_generic: fix missing setOpenAPInullablesSetToNull method ( #13499 )
...
* [PHP] Bugfix - model_generic.mustache: missing setter for openAPINullabelsSetToNull (which is invoked in the property setters)
* [AUTOGENERATED] update samples
* [PHP] Added test for nullable fields
2022-09-26 17:20:51 +08:00
William Cheng
d46189bb28
Add .net framework 4.8 support ( #13504 )
...
* add .net framework 4.8 support
* add dependency, test in appveyor
* update doc
2022-09-26 11:02:39 +08:00
William Cheng
ac7ebf67dd
Prepare 6.2.1 ( #13517 )
...
* update to 6.2.1-SNAPSHOT
* update samples
* update doc
2022-09-25 00:10:30 +08:00
William Cheng
24f476a381
prepare 6.2.0 release ( #13514 )
...
* set release version to 6.2.0
* update samples
* comment out rust server test in travis
2022-09-24 21:44:42 +08:00
Justin Black
7e73645303
Switches python-experimental in as the primary python client ( #13501 )
...
* Changes python to python-prior
* python -> python-prior, python-experimental->python
* Renames sample spec directories
* Samples regnerated
* Regenerates docs
* Fixes test
* Samples regenerated
* Updates renerators list
* Fixes made to python paths in pom.xml
* Fixes node4 sh file paths
2022-09-24 16:19:38 +08:00
Mostafa Aghajani
9d621342e0
[Kotlin] Fix wrong default value is generated for non-integer numbers ( #13507 )
...
* ISSUE-13506 fix number value for default values when they are number
* ISSUE-13506 test and sample update
2022-09-23 15:02:49 +01:00
Justin Black
d25cdbb2ce
[python-experimental] removes enum cls factory ( #13491 )
...
* Movs enum info, changes cls factory to base class + updates samples
* Fixed docs for enums, they show the allowed bool and None values now
2022-09-22 11:08:09 -07:00
William Cheng
e146afbea1
better enum status validation ( #13486 )
2022-09-22 10:04:03 +08:00
Justin Black
5f9910dcab
[python-experimental] reduces python version ( #13481 )
...
* Removes classmethod property combinations
* Changes python version to 3.8
* Changes python version to 3.7
* Tests fixed
* Samples updated
* Adds getAddSuffixToDuplicateOperationNickname and uses it in python-exp, samples regenerated
* test_paths regenerated
* Fixes bug
* Adds typing_extensions requirement
2022-09-21 18:41:11 -07:00
Naoki Ikeguchi
fa51d8b6b3
[rust-server] Resolve clippy warnings ( #13473 )
...
* fix(rust-server): Use ok_or_else instead of ok_or
* fix(rust-server): Remove empty format string
* fix(rust-server): Remove redundant field names in struct initialisation
* fix(rust-server): Remove redundant clones
* fix(rust-server): Derive Eq with PartialEq always
* fix(rust-server): Remove immediately pushes replaced by vec macro
* fix(rust-server): Remove useless conversions
* fix(rust-server): Dismiss clippy::new_without_default
* fix(rust-server): Fix compilation failures
* fix(rust-server): Resolve remaining warnings
* build(rust-server): Add newly generated samples of petstore
* fix(rust-server): Allow clippy::derive_partial_eq_without_eq to avoid float types try to derive Eq
* fix(rust-server): Fix parts to compile samples successfully
* fix(rust-server): Allow clippy::redundant_clone instead of removing redundant map_err
* fix(rust-server): Resolve and dismiss lots of warnings to satisfy clippy on samples
* build(rust-server): Add clippy execution to sample integration test
* build(rust-server): Add .cargo/config to the test root to use -Dwarnings flag in tests
* fix(rust-server): Allow unused_mut to avoid compilation fails in some environments
2022-09-21 22:45:08 +08:00
William Cheng
09d3b8f866
fix optional body parameter in r ( #13483 )
2022-09-21 11:56:31 +08:00