Daniel Wischolek
5e40fe7f8f
scala-sttp4: fix for issue 15785 api returns unit. ( #18536 )
2024-05-01 18:11:52 +08:00
William Cheng
2a1b4f90df
Add new option allArgConstructor
for java client, spring generators ( #18538 )
...
* allArgConstructor for java
* Remove leftover from builder pattern branch
* Rename generateConstructorWithAllArgs and use x- in vendorExtensions
* Test issue #18340
* Add evidences for allVars issue (#18340 )
* remove eol
* update doc
---------
Co-authored-by: jpfinne <jeanpaul@finne.be>
2024-05-01 18:10:35 +08:00
Simon Podlipsky
98d026118c
feat(php): allow to pass raw boolean to api ( #18520 )
...
This allows users to use APIs that require booleans in query params not to be cast to int, e.g. `&foo=true`. Currently, `true` is cast to `1` so it's passed as `&foo=1`. That might not be supported by the target API.
The fix contains copy-pasted function from guzzlehttp/psr7 `Query::build()` with minor tweak.
2024-05-01 18:10:00 +08:00
Bruno Coelho
0768ddcd7c
[swift] support content type application json variants ( #18539 )
...
* [swift] support content type application json variants
* [swift] support content type application json variants
2024-04-30 11:16:28 +01:00
Arivanandan
a4cf255dce
Add useSingleRequestParameter to typescript-nestjs generator ( #18476 )
...
* feat: change template to use useSingleRequestParameter
* chore: add useSingleRequestParameter option
* chore: generate-samples, docs and fix spacing in template
* chore: remove random white space
2024-04-30 15:07:57 +08:00
Phellippe Lima
e36172090e
fix: ExampleGenerator for composed child schemas and array schemas ( #18479 )
...
* fix: ExampleGenerator for composed child schemas and array schemas correctly
* fix: refactor to remove code duplication
* fix: fixes test assertion encoding
* fix: adds doc to new method
2024-04-30 14:36:49 +08:00
Zishun (Zack) Wei
81fab15a33
[PYTHON] Fix for failing to lookup discriminator value using AllOf and discriminator ( #18498 )
...
* fix issue 18495
* add tests and update samples
* update samples
2024-04-30 14:21:20 +08:00
Erko Risthein
bd02e65f88
[Java] Update Java version in GitHub actions ( #18513 )
...
* Update Java version in Github actions
* Generate samples
* [java] Upgrade Gradle wrapper to 8.7
* Generate samples
* [Java] Add resttemplate-jakarta to CI
* Upgrade CI machines to ubuntu-2204:2024.04.4 which use Java 21
* Change CI machines to ubuntu-2204:2024.01.1 which use Java 17
* Change CI machines to ubuntu-2004:2024.01.1
* [ruby] Update Gemfile.locks
* Use gradle wrapper for samples-java-client-jdk17
2024-04-30 13:57:01 +08:00
jase
8faa77cd1c
fix(typescript-angular): make sure basePath is defined before assignment ( #18457 )
...
* fix(typescript-angular): make sure basePath is defined before assignment
* Update modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
* Update modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
* chore(typescript-angular): update examples
---------
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com>
2024-04-29 18:07:45 +02:00
William Cheng
5f136557ba
update php samples
2024-04-29 09:38:58 +08:00
Daniel Schreiber
7070255dc5
[php-flight] fix: parsing class/enum models ( #18528 )
2024-04-29 09:32:12 +08:00
Tadas Krivickas
06ed7c8205
[dart] [dart-dio] Support Dart3 ( #18001 )
...
* Support both dart 2.x and 3.x
* Append dart3 keywords
* Update docs
2024-04-28 22:09:10 +08:00
William Cheng
f8d91510a9
clean up supporting-mustache ( #18524 )
2024-04-28 20:45:42 +08:00
Ashish Mathew
519eaf6bf3
fix post process file type ( #18519 )
2024-04-28 20:30:54 +08:00
martin-mfg
c16f7f0aad
better example of user defined supporting file ( #18512 )
2024-04-27 15:35:49 +08:00
William Cheng
1751163f36
fix null type check when simplifying any type ( #18504 )
2024-04-26 13:16:59 +08:00
William Cheng
a5ccd7a77e
fix array default check in php nextgen
2024-04-26 10:10:13 +08:00
Jeffrey Yasskin
fd90aa6347
Use the current Java version in devcontainer.json. ( #18502 )
2024-04-26 09:38:23 +08:00
William Cheng
a5d463d90f
made the HttpSigning method public to get the signed header. ( #18496 )
...
Co-authored-by: Ghufran Zahidi <18732053+Ghufz@users.noreply.github.com>
2024-04-25 16:08:57 +08:00
William Cheng
a00549cd65
Add an option to skip unmarshall json in Go client generator ( #18448 )
...
* feat(go): Add a vendor extension to option out of generating the UnmarshalJSON method
* add generate unmarshal json option in go client generator
* update doc
---------
Co-authored-by: Radoslav Kotsev <radoslav.kotsev@cellpointmobile.com>
2024-04-25 12:52:48 +08:00
William Cheng
3bd6d67cc0
(java client) minor code enhancements ( #18493 )
...
* (java client) minor code enhancements
* update doc
2024-04-25 12:51:18 +08:00
William Cheng
1bb4d42216
update readme, format code (php flight) ( #18492 )
...
* update readme, format code (php flight)
* add flight to the list
* update samples
2024-04-25 10:58:11 +08:00
Elric Milon
d7b808e2e9
[Rust] Add support for base64-encoded byte arrays ( #18469 )
...
Co-authored-by: Elric Milon <whirm@gmx.com>
2024-04-25 10:26:34 +08:00
Aaron Pritzlaff
efb7e5624d
Cask version fix ( #18486 )
...
* using artefact version in build
* using artefact version in build
* cask knows how to honour artifact versions
2024-04-24 23:50:14 +08:00
Alexander Karkossa
50945d0e17
[Kotlin] fix wrong type- and importMapping for kotlinx.date ( #17597 ) ( #18488 )
2024-04-24 16:42:57 +01:00
Even André Fiskvik
fbe2e0b18f
Fix enum value issues in path or query ( #18483 )
2024-04-24 12:57:25 +01:00
Aaron Pritzlaff
4dc8531a67
fix for the artefact names in scala cask ( #18480 )
...
* fix for the artefact names in scala cask
* updated the sample
2024-04-24 18:50:00 +08:00
William Cheng
59ba346306
update samples
2024-04-24 15:34:02 +08:00
Amin Yahyaabadi
7036b99e91
[cpp-restsdk] add support for AnyType ( #18463 )
...
* [cpp-restsdk] add support for AnyType
* [cpp-restsdk] fix the AnyType header generation path
2024-04-24 13:44:21 +08:00
Amin Yahyaabadi
dc96d648f7
docs: add instruction for building the binary ( #18473 )
2024-04-24 13:36:55 +08:00
William Cheng
1d67d0632d
update samples
2024-04-23 21:32:52 +08:00
Duc Nguyen
d71df6ab85
fix incorrect JsonProperty in pojo constructor ( #18421 )
2024-04-23 15:45:10 +08:00
SebastjanPrachovskij
58aad760f0
Add SearchApi to users list ( #18455 )
2024-04-22 23:50:31 +08:00
Even André Fiskvik
99b5fe9f9c
[typescript-angular] Add support for marking model properties with @deprecated ( #18417 )
...
* [typescript-angular] Add support for marking model properties with @deprecated
* Add generated samples
* Only add comment if description or deprecated is set. And split description/deprecated on two lines if both are set.
* Update samples with generated output
* Fix indention
* Update samples
* Remove whitespace
* Update samples
2024-04-22 15:24:24 +02:00
Mike Welsh
a724c754bc
Add ResumableTask
to URLSessionImplementations.mustache
( #18438 )
...
* Add `ResumableTask` to `URLSessionImplementations.mustache`
- Makes it testable
- Implementations can return something _other_ than a URLSessionDataTask if they want to implement another request format (sockets maybe?)
- Default implementation for `URLSession` provided
* Regenerate examples
* Add more properties and rename to `CancelableResumableTask`
* Regen samples
* Rename missed reference
* Missed some generated classes somehow
* Rename from `CancellableResumableTask` to `URLSessionDataTaskProtocol`
Rename from `resumableTask` to `dataTaskFromProtocol`
---------
Co-authored-by: welshm-ideogram <welsh@Mikes-MacBook-Pro.local>
2024-04-22 13:51:12 +01:00
William Cheng
cbf52aefe4
update samples
2024-04-22 19:44:21 +08:00
Esteban Gehring
36911c773e
Revert "Fix: Incorrect serialisation of maps and sets in typescript-axios (#1…" ( #18452 )
...
This reverts commit 815205250a734f9346c061f79279a190f1dc455e.
2024-04-22 08:47:10 +02:00
Archit Mathur
c64d569a7d
[typescript-nestjs] Accept async function for fetching access token ( #18190 )
...
* feat: starts accepting async function for fetching access token in typescript-nestjs
* fix: adds Provider in the import to fix build error
* chore: deletes package lock
* chore: deletes package lock for v6
* fix: switches to switchMap for map
2024-04-22 08:34:02 +02:00
Gabriel Feo
406d00fe9b
[kotlin] Fix model imports when using exploded query params ( #18440 )
...
* Fix model package import
* Fix typo
* Add missing properties to docs
* Revert "Add missing properties to docs"
This reverts commit 67a68f9ea7e4053d7955814f13e76f0e382bf191.
2024-04-22 14:31:35 +08:00
gianlucaparadise
d25c5a8b26
[TS-FETCH] Generate models/index.ts
in postProcessModels
( #18256 )
...
* [TS-FETCH] Generate models.index in postProcessModels
* [TS-FETCH] Add test for spec without path
2024-04-22 08:31:08 +02:00
martin-mfg
73bca68fea
add example for UserDefinedTemplates ( #18423 )
2024-04-22 10:46:15 +08:00
Daniel Schreiber
2217a7b0f2
feat: simple/experimental generator for flight-php server framework ( #18406 )
...
* feat: simple/experimental generator for flight-php server framework
* fix: update php-flight samples and add php-flight to integration tests
* feat: adding path to method doc
2024-04-21 23:56:59 +08:00
devhl-labs
6568bc54a5
[csharp] Fixed nullability of composed schemas ( #18408 )
...
* fixed nullability
* minor refactor to address a comment
2024-04-21 23:47:43 +08:00
William Cheng
c8e835cac7
update x/net to newer version in go generators ( #18447 )
2024-04-21 22:01:20 +08:00
Aaron Pritzlaff
93f4323364
Taught Scala-cask to publish JS model files ( #18413 )
...
* Taught Scala-cask to publish JS model files
* cask fix for generated FILES
2024-04-20 18:23:09 +08:00
KentarouTakeda
d99affda96
Add a link to the tech conference talk ( #18431 )
2024-04-19 17:44:23 +08:00
denisbog
514c0d6448
[RUST-AXUM] fix generator not handling application/x-www-form-urlencoded request content, update for initial fix #18061 ( #18362 )
...
* fix OpenAPITools/openapi-generator#18060
* isolate the option as separate flag
* apply modification suggested by @wing328
* remove added newlines
* do not change the handle of multipart body, keep the change only for x-www-form-urlencoded
2024-04-18 14:52:36 +08:00
William Cheng
807250a430
Prepare 7.6.0 ( #18412 )
...
* Revert "v7.5.0 release"
This reverts commit 1eafe2aebf33b13bee0ead66d62a6436e7db059d.
* update master to v7.6.0 snapshot
* update readme
* update samples
2024-04-17 19:05:37 +08:00
William Cheng
cce4139af6
v7.5.0 release ( #18411 )
v7.5.0
2024-04-17 16:24:01 +08:00
William Cheng
7609273a02
fix string compare in haskell generator ( #18410 )
2024-04-17 15:13:05 +08:00