William Cheng
8fb81ea554
update python samples
2025-02-18 16:51:17 +08:00
Joost Sijm
5687edcf02
[python] Encode list query parameters for python pydantic v1 client ( #20614 )
...
* Fix url escape quote in python pydantic v1 client
* Fix sample
2025-02-18 16:46:14 +08:00
Gijs Blanken
65df3c22b9
Rewrite the PHP Laravel generator ( #20526 )
...
* remove legacy laravel generator
* initial setup of my vision for the laravel generator
* update the php laravel samples
* update php laravel docs
* moved api validation into controller and handle edge cases presented by sample generation
* updated samples
* added php-laravel to github workflow php8 and removed php7 workflow as it only contained old laravel
* preemptive work to support union types as soon as php serde supports them
* updated samples
* update templates in accordance to samples output
* fix pipelines and update samples
* correct serde version
* fixed phpunit execution and updated samples
* added named routes
* remove
* readd samples
---------
Co-authored-by: gijs.blanken@futureof.finance <gijs.blanken@finly.nl>
Co-authored-by: William Cheng <wing328hk@gmail.com>
2025-02-17 21:50:13 +08:00
Maxime Vincent
515c8827b2
Ruby fix typhoeus api client multiple call with file return type ( #20615 )
...
* [Ruby] fix Typhoeus api client multiple call with file return type
* update samples
2025-02-17 19:58:53 +08:00
João Brilhante
a5c9c6d531
[java][resttemplate] Fix model combining properties and additional properties ( #19706 )
2025-02-15 00:13:13 +08:00
Ross Sullivan
e1130c343a
Added HTTP method+path to JavaDocs in kotlin clients ( #20618 )
...
* feat: Added HTTP method+path to JavaDocs in kotlin OkHTTP client
* feat: Added HTTP method+path to JavaDocs in kotlin Ktor client
* feat: Added HTTP method+path to JavaDocs in kotlin retrofit2 client
* feat: Added HTTP method+path to JavaDocs in kotlin vertex client
* feat: Added HTTP method+path to JavaDocs in kotlin volley client
2025-02-09 21:55:23 +08:00
Dimitar Tomov
c74dfa3b3e
[kotlin-client][jvm-spring-restclient] Extract data from PartConfig for multipart/form-data requests ( #20598 )
2025-02-06 07:43:59 +00:00
David Wittman
68e7d49456
[typescript-axios] Conditionally set user-agent ( #20571 )
...
The change in #20067 has caused some issues with clients which run in a
Browser. This commit replaces that change, leaving the default
User-Agent for axios unmodified, and only sets the User-Agent if the
`http-user-agent` parameter is provided during generation time.
2025-02-03 16:00:18 +01:00
Julian Vennen
a68ad56ea9
[php-*] Explicitly declare nullable parameters ( #20524 )
...
* [php-nextgen] Explicitly declare nullable parameters explicitly
* Fix some deprecation warnings in other php generators
* [php-nextgen] Fix PHP 8.4 deprecation warnings with nullable/optional array parameters
2025-01-23 18:06:15 +08:00
Iurii Ignatko
bc70f04848
Additional [this-escape] warnings fixes ( #20515 )
2025-01-22 01:05:54 +08:00
William Cheng
1fa07bf46c
Prepare 7.12.0 ( #20512 )
...
* Revert "v7.11.0 release (#20508 )"
This reverts commit a7240eeefeedeefe7fc80ef22747dfc67e126324.
* prepare 7.12.0 snapshot version
* update samples
* update readme
2025-01-21 00:10:09 +08:00
Iurii Ignatko
fa3e38a4b7
[JAVA] Address [rawtypes] and [this-escape] warnings in generated API clients ( #20466 )
...
* Address [rawtypes] and [this-escape] warnings in generated API clients
* Commit updated sample files
2025-01-18 15:00:16 +08:00
Pascal Bachor
61bdc6bf84
[Python] adjust multi-constraint dependency syntax to comply with PEP 508 ( #20458 )
...
Co-authored-by: Pascal Bachor <bachorp@users.noreply.github.com>
2025-01-14 12:44:46 +08:00
John Vandenberg
eb47b9d836
Fix typos ( #20442 )
2025-01-11 15:44:42 +08:00
William Cheng
9fcbdb95d9
[C#] avoid duplicated header in csharp client (restsharp) ( #20421 )
...
* avoid duplicated header in csharp client
* set env
* install openssl
* switch to windows
2025-01-09 15:36:49 +08:00
Julian Vennen
3d2ff493e6
Use conditional access for enumref query params ( #20418 )
2025-01-09 13:22:43 +08:00
William Cheng
85c81bee5b
[python] Close test API clients ( #20400 )
...
* close api client
* update samples
* update python pydantic v1 test files
* update python disallow additional property tests
* update python tests
* update python tests
* update python aiohttp tests
* update python pydantic aiohttp tests
* update python pydantic v1 tests
* revert sync teardown
* update python disallow tests
* update FILES
* update python echo api tests
* update python tests
---------
Co-authored-by: Huan-Cheng Chang <changhc84@gmail.com>
2025-01-04 17:08:29 +08:00
William Cheng
25283d46a7
Fix typo in various generators, templates ( #20389 )
...
* fix typo in various generators, templates
* update samples
2024-12-30 18:52:18 +08:00
devhl-labs
8fa8530cd0
bump version to .net8 ( #20384 )
2024-12-30 13:48:24 +08:00
William Cheng
bd8cd8bf9f
update python samples
2024-12-30 11:54:55 +08:00
Lewis Hazell
ff0fe26890
Fixes body of FormParameters in multipart/form-data requests without files sent by generated C# (RestSharp) ( #20351 )
...
* fix: set RestRequest flag to force multipart/form-data when given as Content-Type
* fix: removed serialization of FormParameters for multipart/form-data
* updated csharp-restsharp samples
2024-12-22 23:28:37 +08:00
devhl-labs
5ba608ff8a
[csharp] add .net9 support ( #20270 )
...
* add .net9 support
* fixed path of new sample
* comment out manual test that does not exist
* comment out manual test that does not exist
* comment out manual test that does not exist
2024-12-22 22:06:33 +08:00
Julian Vennen
eceef28850
[PHP][php-nextgen] Improve method parameter typing ( #20361 )
...
* Fix #20354 - Nullable mixed type is not allowed
* Add parameter types for request and asyncWithHttpInfo functions
2024-12-21 15:53:51 +08:00
Cameron Koegel
289425b8ee
[typescript-axios] Add User-Agent
Header to Default Axios ( #20067 )
...
* [typescript-axios] Add User-Agent Header to Default Axios
* fix if `npmVersion` doesn't exist
* generate samples
* single line solution
* move user agent header to config
* generate samples
* splat for headers as well
* samples
* move headers above baseOptions
* samples
* commas are hard
* samples again
2024-12-17 17:36:04 +01:00
Jorge Fernandez
9fec13af85
[Kotlin][Tests]: Add test for kotlin-jvm-okhttp ( #20338 )
...
* feat(issue-20231): add echo_api client for kotlin okhttp
* build(issue-20231): sync files
2024-12-17 21:50:00 +08:00
loic-seguin
b01c8be47f
bugfix: generate correct setup.pi when no paths are specified ( #20098 )
2024-12-17 10:58:26 +08:00
Julian Vennen
e87c4ea6c0
[PHP][php-nextgen] Fix usage of enums in parameters ( #20294 )
2024-12-16 19:19:24 +08:00
William Cheng
ea2ba0c349
[java][native] fix empty response body ( #20334 )
...
* [Java][Client] (#13968 )
* update
* update
* update slack url
---------
Co-authored-by: András Gábor Kis <andras-gabor.kis@telekom.com>
2024-12-15 22:32:46 +08:00
martin-mfg
d87a70dd93
update sample tests, fix Java tests ( #20300 )
...
* replace removed forkMode
* remove junit runner where it's not needed
* update samples without skipping test files, but skip files named "FILES"
* revert overwriting custom tests, add custom java tests to list
* add one sample to CircleCI, fix various Java tests
2024-12-15 17:09:58 +08:00
Alexander Brandon Coles
3a37ba33a7
Fix typo "bellow" ( #20268 )
...
* Fix typo in constant name: s/BELLOW/BELOW/
* Fix typo ('bellow') in docs, comments and strings
2024-12-06 16:18:08 +00:00
William Cheng
25cfac0523
Update r petstore client test script ( #20196 )
...
* update R build and test script in petstore samples
* update
2024-11-28 17:20:37 +08:00
Matt Pollock
e3e06af5f4
[R] fix to-list and to-json functionality ( #20132 )
...
* [r client] fix to-list and to-json functionality
* fix type of json string
* wip
* refactor pr
* regenerate samples
* update to-dataframe example to use non-superceded tidyverse functions
* fix typo
2024-11-28 16:31:21 +08:00
jops-wtakase
7b35613cfc
[python] Encode list query params ( #20148 )
...
* Bugfix: #17688 : Encode list query params
* Test: #17688 : Update validation error message tests for Pydantic 2.10+
Pydantic 2.10+ introduced changes to validation error messages,
requiring updates to the affected test cases.
2024-11-26 23:53:12 +08:00
Matt Pollock
6399a7a97e
[R] improve binary/text response handling ( #20131 )
...
* [R client] better support for binary/compressed responses
* cleanup
* revert change after PR review
* update samples
* fix R tests
* move private api methods to api-client, revert breaking method name change
2024-11-24 22:12:39 +08:00
Benjamin Einaudi
18b01ca455
fixes(java/restclient) Force usage of custom converter ( #20112 )
...
* fixes(java/restclient) Force usage of custom converter
Insert custom converter at the beginning of the 'RestClientBuilder' converter list so as not to use default 'MappingJackson2HttpMessageConverter'
Close #20111
* update samples
---------
Co-authored-by: William Cheng <wing328hk@gmail.com>
2024-11-19 16:15:51 +08:00
William Cheng
654f62ce3c
Prepare 7.11.0 ( #20130 )
...
* Revert "prepare 7.10.0 release (#20128 )"
This reverts commit 12dfe8fe74a1515d1e69e00df9abe4128aa44160.
* update to 7.11.0-SNAPSHOT, update samples
* update docs
2024-11-18 20:15:29 +08:00
jasonjyu
51a0bd00b7
Replaced deprecated 'summary' attribute with recommended 'caption' element ( #19961 )
2024-11-18 17:34:55 +08:00
Tim
66908020e0
[python-pydantic-v1] Fix bug in serialization for SecretStr by applying changes from #18023 ( #20102 )
...
* Apply changes of #18023
* Regenerate samples
---------
Co-authored-by: tweber2 <tim.weber@vector.com>
2024-11-16 21:48:11 +08:00
William Cheng
02847e9323
Update minimum supported version of python in docs to 3.8+ ( #20118 )
...
* Update minimum supported version of python in docs
* update samples, docs
---------
Co-authored-by: Hugo Posnic <hugo.posnic@protonmail.com>
2024-11-16 18:01:50 +08:00
DielN
216ba30172
[JAVA] Add missing dependencies in templates ( #20075 )
...
* Add commons-lang3 dependency for useReflectionEqualsHashCode
* Fix feign-no-nullable config/sample
* Add commons-lang3 dependency to jersey2
* Add & update mutiny dependency for microprofile
* Regenerate samples
2024-11-14 14:08:26 +08:00
William Cheng
6ff52c7e31
suppress the cast warning in java okhttp-gson client ( #20076 )
2024-11-10 17:34:40 +08:00
Julian Vennen
6bd3d53eee
[PHP/Dart/Python] Correctly escape strings in single quotes ( Fixes #17582 ) ( #19529 )
...
* [PHP/Dart/Python] Correctly escape strings in single quotes (Fixes #17582 )
* Move escapeTextInSingleQuotes method to DefaultCodegen, add docblock
2024-11-09 16:50:12 +08:00
Alec Petersen
bbccd2827f
Replace MaxTimeout usage with Timeout, update Timeout to be a TimeSpan type ( #19875 )
2024-11-09 14:07:13 +08:00
Cameron Koegel
5702751e91
[Java] Respect User Supplied Header Params ( #20042 )
...
* [Java] Respect User Supplied Header Params
* remove if `dynamicOperations` true
2024-11-09 13:41:30 +08:00
Cameron Koegel
98cd9bd803
[typescript-axios] Respect User Supplied Header Params ( #20040 )
2024-11-06 18:01:59 +01:00
Jonathan Ballet
57cfff1950
python: stronger typing for the "configuration" module ( #20014 )
...
* python: strong typing for the configuration module
* 3.8 compatibility
* fix bearer format
* Specific auth settings
2024-11-06 16:36:47 +08:00
Chirag Jain
67af02ccc8
python-pydantic-v1: Keep trailing commas for enum validation tuples ( #19985 )
...
* python-pydantic-v1: Keep trailing commas for tuples when enum has just single member
* Update samples
* Add test for single member enums
* Refactor test name
2024-11-02 15:26:19 +08:00
Pavel Sveda
acb16410c4
[Kotlin] Introduce support for Kotlin Explicit API Mode for Kotlin-Client generator ( resolve #16506 ) ( #19999 )
...
* [Kotlin] Properly document nonPublicApi CLI option
* [Kotlin] Respect parameter name of parent KSerializer to avoid miss-behavior
* [Kotlin] Introduce support for Kotlin Explicit API Mode for Kotlin-Client generator (resolves #16506 )
2024-10-30 21:57:47 +00:00
alfredo-accuris
9452873b99
[csharp] Mustache fully qualify namespace for Path ( #19349 )
...
* fix: csharp mustash fully qualify namespace Path
The generated code of Csharp get a fully quallify namespace for PATH
using Path = global::System.IO.Path;
* mend
* Remove alias for fully qualify Path class
2024-10-30 14:41:35 +08:00
William Cheng
511316a966
Test build.gradle for java native petstore samples, sync pom.xml & build.gradle ( #19951 )
...
* test build.gradle for java native petstore samples
* trigger build
* sync pom.xml and build.gradle (java native)
2024-10-23 16:38:30 +08:00