William Cheng
d9e32a79a5
Support library option via additionalProperties ( #16242 )
...
* set library option obtain from additionalProperties
* test library
* update samples
* remove old files
2023-08-05 13:41:04 +08:00
William Cheng
6f05655101
Add mapping features to R client generator ( #16252 )
...
* add mapping features to r client generator
* update samples
2023-08-05 13:34:57 +08:00
William Cheng
d1f23ef663
add mapping features to crystal client generator ( #16253 )
2023-08-05 13:34:34 +08:00
Ken Kaizu
c080660cc1
[Scala] scala-akka-http-server support pekko-http using useApachePekko flag ( #16255 )
...
* introduce useApachePekko flag into scala-akka-http-server
* useApachePekko flag in scala-akka-http-server templates
* introduce scala-pekko-http-server samples
2023-08-05 13:32:02 +08:00
William Cheng
82516c75d2
Fix implements in oneof, anyof templates in java okhttp client generator ( #16241 )
...
* fix implements in oneof, anyof templates in java okhttp
* add tests
* update samples
2023-08-03 21:09:00 +08:00
William Cheng
81c398e530
add model name mappings support to the elixir client generator ( #16233 )
2023-08-02 17:26:52 +08:00
William Cheng
1d39902930
Add name mappings support to JS client ( #16234 )
...
* add name mappings support to JS client
* update doc
* udpate doc
* update doc
2023-08-02 17:26:23 +08:00
William Cheng
4602f18ca8
Add model name mapping feature to C# codegen ( #16209 )
...
* add model name mapping feature to C# codegen
* rename file
* update samples
* update doc
2023-08-02 10:06:11 +08:00
Antti Leppä
c6a100cce2
Added support for using mutiny instead of coroutines for asynchronous kotlin server APIs ( #15262 )
2023-07-31 09:50:44 +08:00
William Cheng
bf181906e0
[Swift] property, parameter name mapping support ( #16207 )
...
* add property, parameter naming support to swift5 generator
* revert change
* remove files
* update samples
2023-07-30 22:44:19 +08:00
William Cheng
f3b3de2a29
add property, parameter name mapping to php generators ( #16206 )
2023-07-30 21:58:05 +08:00
William Cheng
243b5569ef
[Rust] add property, parameter name mapping ( #16205 )
...
* add name, parameter mapping to rust generators
* add, fix test
* undo cahnge
2023-07-30 21:57:35 +08:00
William Cheng
7ca84e5c88
Add name, parameter name mapping to abstract go codegen ( #16171 )
...
* add name, parameter name mapping to abstract go codegen
* better code format
2023-07-28 09:57:23 +08:00
William Cheng
5d2e80977b
add name, parameter mapping to scala generators ( #16194 )
2023-07-28 09:51:50 +08:00
William Cheng
954d41b9aa
[C#] Add property, parameter naming support ( #16196 )
...
* add property, parameter naming support to c# generators
* update
* fix workflow
* update test
* update
2023-07-28 09:51:33 +08:00
William Cheng
184dfd2edd
[Kotlin] Add name, parameter mapping support ( #16193 )
...
* add name, parameter mapping support to abstract kotlin
* remove files
2023-07-28 09:42:08 +08:00
William Cheng
86cf4f1eb1
add mapping option to ada codegen ( #16190 )
2023-07-28 09:41:43 +08:00
William Cheng
d7311cd5cd
[Ruby] add property, parameter name mapping ( #16191 )
...
* add property, parameter name mapping support to ruby generators
* update samples
2023-07-27 09:48:53 +08:00
Tom Milligan
f32be9df0b
rust: fix rust generation of optional additionalProperties in openapi 3.1.0 ( #16143 )
...
* rust: add regression test for 16119
* rust: fix rust generation of optional additionalProperties in openapi 3.1.0
* [review] fix gha sample path
2023-07-25 19:39:26 +08:00
Alexey Makhrov
24656156ed
[typescript-angular] Add samples with composed schemas ( #16156 )
...
* Setup typescript-angular samples for various composed schemas
* generate samples
* restructure and regenerate samples
* add compilation tests
* update FILES in samples
* debug commit - verify that compilation will fail in CI
* revert debug commit
* remove unnecessary dependencies
2023-07-25 10:53:38 +02:00
William Cheng
0a02860b50
add parameter name mapping ( #16160 )
2023-07-24 15:54:40 +08:00
Tanmay Mohapatra
c71b48fe1a
[Julia] update samples test and a minor fix ( #16152 )
...
* [Julia] update samples test and a minor fix
- updating samples test for Julia generated code to use the latest OpenAPI.jl Julia package, which includes tests for file uploads
- also including a fix where generated code duplicated the `mandatory` flag in one of the method calls
* add blank line, trigger build with julia workflow
* more updates to julia samples tests
* add samples changes
2023-07-24 10:52:17 +08:00
William Cheng
ddc2b3e560
Add tests for oneOf models in ruby client ( #16137 )
...
* add test for oneOf model in ruby
* add new files
* add tests for oneOf model without discriminator
2023-07-20 17:35:40 +08:00
William Cheng
7dee666826
add python name mapping support ( #16120 )
2023-07-20 17:30:01 +08:00
William Cheng
6983a3acf3
Add nameMapping option to Java client, server generators ( #16103 )
...
* add nameMapping to java codegen
* update doc
* update samples
* fix typo
* update toParamName
2023-07-17 11:37:49 +08:00
William Cheng
598c27ddb0
[C#] fix validate ( #16097 )
...
* fix validation with discriminator using parent instead
* add new files
* add new workflow
* fix
2023-07-16 10:24:47 +08:00
Tanmay Mohapatra
6a263565e7
[Julia] add Julia tests to GitHub workflow ( #16089 )
...
* [Julia] add Julia tests to GitHub workflow
Added Julia client and server tests to GitHub workflow
* fix paths
2023-07-14 00:19:56 +08:00
William Cheng
aa1e9097ea
Minor improvements to Zapier client generator ( #16044 )
...
* improve Zapier client generator
* log debug instead of error
2023-07-10 15:37:20 +08:00
Emanuele Saccomandi
9baf4988f3
Zapier generator ( #15997 )
...
* First version of Zapier Generator
* fixed zapier codegen
* added zapier templates
* added zapier sample
* added zapier doc
* added zapier generator form data management
* added samples generation
* updated docs
* fixed zapier api template
* fixed zapier samples export
* added zapier readme template
* fixed zapier readme template
* added petstore readme
* cleaned zapier generator
* updated samples
* fixed zapier enum label
* cleaned code
* updated samples
* improved zapier search actions
* updated samples
---------
Co-authored-by: Mauro Valota <maurovalota@fattureincloud.it >
Co-authored-by: William Cheng <wing328hk@gmail.com >
2023-07-09 21:52:04 +08:00
Dennis Melzer
50d8e7820b
Fix cli options use tags and api name suffix ( #15936 )
...
* Fix cli options use tags and api name suffix
* Add sample code generator for api suffix and tags
* Fix FILES
* trigger build
* Add sample to github workflow
2023-07-02 23:18:17 +08:00
devhl-labs
48f242fe58
[csharp] Rename csharp config files ( #15968 )
...
* renamed config files
* changed default framework to latest
* renamed files using standard
* ensure the default is actually latest
2023-07-02 10:30:16 +08:00
devhl-labs
780d1fb3e2
use latest framework as default ( #15969 )
2023-07-02 10:06:37 +08:00
Vladimir Svoboda
71528f69e8
Add support for Angular 16 ( #15925 )
...
* Add support for Angular 16
* Fix dependencies specifications
* Fix minimum angular supported version in readme
* Update integration tests
Even if they are currently not run.
* Update sample due to rebase
2023-07-01 13:13:58 +02:00
Dennis Melzer
d6538e3327
Fix import for spring boot 3 ( #15949 )
...
* Fix import for spring boot 3 and add a test for optional generation
* Remove timestamp
* Add sample to github workflow
2023-07-01 14:31:44 +08:00
William Cheng
fac04cfa9d
Various improvements to scala-sttp4 generator ( #15931 )
...
* various improvements to scala-sttp4 generator
* test scala with jdk11
* test sttp4 in circleci
* add pom.xml
* update
* update tc
2023-06-27 23:27:38 +08:00
Adam Rybicki
faa5da51e5
Sttp4 generator ( #15834 )
...
* implementation of sttp4 generator
* rebased with master
* running scripts
---------
Co-authored-by: Adam Fish Rybicki <adamrybicki@adams-macbook-pro.home >
Co-authored-by: William Cheng <wing328hk@gmail.com >
2023-06-27 10:50:52 +08:00
martin-mfg
33e120a14d
[Eiffel] fix Eiffel schema lookup, clean up outdated samples ( #15901 )
...
* make all unmaintained samples executable
* remove samples not generated by any config (not even unmaintained configs)
* remove deleted samples from github workflows
2023-06-27 10:21:28 +08:00
William Cheng
7c67f731bc
Rename csharp-netcore to csharp ( #15903 )
...
* rename csharp-netcore to csharp
* rename file
* renmae modules/openapi-generator/src/main/resources/csharp-netcore
* update samples
* mv dir
* update samples
* rename csharp-netcore to csharp in appveyor.yml
* update doc
2023-06-25 11:08:59 +08:00
Anton Davydov
9f3d9a5e8f
[swift] New 'swift-combine' client generator for swift ( #15823 )
...
* swift-alt-gen init
* swift-alt-gen in progress
* swift-alt added runtime
* swift-alt added transport
* swift-alt added example
* swift-alt v0.1.0
* swift-alt implemented form encoded body
* swift-alt fixed array of enums to string
* swift-alt v0.2.0
* swift-alt v0.3.0
* swift-alt v0.4.0
* swift-alt v0.5.0
* swift-alt v0.6.0
* swift-alt v0.7.0
* swift-alt v0.8.0
* swift-alt v0.9.0
* swift-alt v0.12.0
* swift-alt v0.13.0
* swift-alt v0.14.0
* swift-alt v0.15.0
* swift-alt v0.16.0
* swift-alt v0.17.0
* swift-alt v0.18.0
* swift-alt v0.19.0 Support for raw value in header
* swift-alt v0.20.0
* swift-alt v0.21.0
* swift-alt v0.22.0
* swift-combine v0.23.0
* swift-combine PR rules adoption
* swift-combine: updated transport
* Updated bitrise.yml file
* Fixed bitrise pipeline for swift-combine
* Fixed code review comment
2023-06-22 09:25:32 +08:00
Camille TJHOA
504744a390
[typescript-fetch] fix snakecase discriminator ( #15838 )
...
* [typescript-fetch] fix snakecase discriminator (#7080 )
* [typescript-fetch] add snakecase discriminator test case
2023-06-16 07:26:30 +02:00
Bruno Medeiros
ca80fcd03e
fix(ktor-client): do not add jsonBlock if using kotlinx-serialization ( #15793 )
...
* fix(ktor-client): do not add jsonBlock if using kotlinx-serialization
* update existing templates
* add new kotlin-jvm-ktor-kotlinx_serialization
* add new kotlin-jvm-ktor-kotlinx_serialization to samples-kotlin-client.yaml pipeline
actually, kotlin-jvm-ktor-gson was duplicated, so I'm replacing the second one by kotlin-jvm-ktor-kotlinx_serialization
* extra FILES entry in the template
* enumUnknownDefaultCase=false for now since it's currently broken for ktor + kotlinx_serialization
* use openapi 3 petstore
2023-06-11 20:45:20 +08:00
William Cheng
5a7be59967
Update bitrise.io config ( #15789 )
...
* update bitrise.io
* fix build
* avoid using mvn
* remove mvn
* update
* skip
* [swift5][client] fix CI issue cyclic dependency
* trigger build
* comment out vapour
* alarmfire
---------
Co-authored-by: Bruno Coelho <4brunu@gmail.com >
2023-06-09 20:38:27 +08:00
Frederic Jones
59ba00e1f3
Add support for swagger2 in [java] client generators ( #15456 )
...
* Add support for swagger2 in java client generator
* Target 7.x.x
* Upstream changes
2023-06-06 15:41:12 +08:00
William Cheng
fbb0d6d935
add a test case for python-fastapi query parameter default value ( #15744 )
2023-06-04 13:37:12 +08:00
Olivier Sechet
65bee03e21
Use gitHost instead of github.com ( #15720 )
2023-06-03 11:08:33 +08:00
William Cheng
421bcd1787
Decommission csharp client generator ( #15708 )
...
* remove csharp client generator
* update samples/docs
2023-06-02 20:42:29 +08:00
Oleh Kurpiak
ff414dd6da
[Spring] Defaulting for Spring HTTP Interface library ( #15689 ) ( fix #15631 )
2023-05-31 11:20:58 +03:00
samypr100
fe6e4e459f
[java] support required nullable properties on java okhttp-gson generator ( #15462 )
...
* Support required nullable properties on java okhttp-gson generator
* regen client after merge
* covering cases
* nullable - true ; required - true
* nullable - false ; required - true
* nullable - true ; required - false
* nullable - false ; required - false
2023-05-26 16:02:48 +03:00
Stefan Koppier
b3b672fdfc
[Kotlin-client][jvm-spring-webclient] Added support for spring boot 3 ( #15646 )
...
* Bumped kotlin spring-jvm-webclient spring boot version from 2.7.11 to 3.1.0
* Do not redefine HttpHeaders and MediaType for simpler code
* Added a simpler constructor to the api and simplified encodeURIComponent
* Added support for Spring Boot 3 in kotlin-client jvm-spring-webclient generator
* Fixed small syntactical regression in Kotlin client build.gradle
2023-05-26 17:07:36 +08:00
William Cheng
4c7963cf54
remove deprecated options in kotlin client generator ( #15651 )
2023-05-26 14:51:55 +08:00