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
William Cheng
3990b73ff3
remove scala-httpclient client generator (deprecated) ( #15627 )
2023-05-24 16:39:35 +08:00
Stefan Koppier
9358ab9d1d
[kotlin] New 'jvm-spring-webclient' library ( #15568 )
...
* Added library 'jvm-spring-webclient' to Kotlin client generator
* Reran all generators and generated docs
* Changed target of kotlin-jvm-spring-webclient sample from 2_0 to 3_0
* Added build of kotlin-jvm-spring-webclient to github workflow
2023-05-23 11:34:52 +08:00
devhl-labs
5299935c20
[csharp-netcore] Removed .netcore 3.1 ( #15605 )
...
* removed .netcore 3.1
* dont use .net standard for test package
2023-05-23 10:39:06 +08:00
Tiffany Marrel
cbcf3d36f6
[Java] [Kotlin] ( #14876 ) fix use of isBasic conditions - do not use HttpBearerAuth (or HttpBasicAuth) for other http auth methods (such as http signature auth or custom schemes) ( #15220 )
...
* remove http signature from test yaml when not supported
* do not use HttpBearerAuth for signature auth or other unsupported http auth method
ignore unsupported http auth method unless generated code would not compile (in which case, an exception is thrown)
* [Java] fix use of isBasic condition
* [kotlin] fix use of isBasic condition
2023-05-22 16:08:08 +08:00
William Cheng
54c8bf8733
[go-server] Add tests for boolean query parameter ( #15563 )
...
* add tests for boolean query parameter
* fix test
2023-05-18 15:39:43 +08:00
Jean-François Côté
b7dc6ce598
[Aspnetcore] Fix nullable warnings part 1 ( #15555 )
...
* Fix nullable errors in attribute and filters
* Add missing samples
2023-05-18 11:14:55 +08:00
Beppe Catanese
ab4a05a959
Postman Collection Generator ( #15294 )
...
* Add Postman generator
* Add Postman generator doc
* Remove contact data
* Change license data
* Add Postman in samples
* Add Postman in bin/configs
* Commit changed files
* Update Postman doc
* Correct generator connfiguration
* Regenerate docs
* Correct javadoc
* Use File instead of FileReader
* Rename to postman-collection (schema) generator
* Commit regenerated files
* Improve help and Javadoc
* Commit regenerated files
2023-05-17 00:51:53 +08:00
Jean-François Côté
edad90e794
Bugfixes/12952 fix newtonsoft using ( #15515 )
...
* Fix #12952 : Handle useNewtonsoft parameter correctly
Next commit will have all modified samples.
* Fix #12952 : Add generated samples
* Fix #12952 : Add missing files
2023-05-16 14:41:51 +08:00
William Cheng
01ed5975e1
rename python-nextgen to python ( #15504 )
2023-05-16 13:54:07 +08:00
William Cheng
780d266fe1
Decommission python client generator ( #15486 )
...
* decomission python client generator
* udpate
* update doc
2023-05-14 16:33:13 +08:00
William Cheng
3371e883ab
Decommission python-legacy, python-prior client generators ( #15475 )
...
* decommission python-legacy, python-prior client generators
* update tests
* update doc
2023-05-12 13:46:39 +08:00
William Cheng
0c3460f95b
Merge remote-tracking branch 'origin/master' into 7.0.x
2023-05-10 15:00:56 +08:00
Nuno Miguel Micaelo Borges
4e27041bdc
Add microprofile OpenApi annotations to JavaRxSpec (quarkus library). Add OpenID support (core) ( #15407 )
...
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
* Issue #795 : Add microprofile OpenAPI annotations for quarkus library in JaxRsSpec
---------
Co-authored-by: Nuno Borges <Nuno.Borges@ctw.bmwgroup.com>
2023-05-10 00:55:41 +08:00
William Cheng
3cf646cda8
[csharp-netcore] fix back slash in regex ( #15441 )
...
* fix back slash in regex (csharp-netcore)
* undo add pattern test
* update shasum
2023-05-09 13:52:46 +08:00
mmews-n4
db478c3452
Support language N4JS (2nd) ( #15397 )
...
* n4js initial commit
* incorporate feedback from user
* add tests
* fix media type in case of DELETE method
* fix media type
* some minor fixes
* options fix for booleans
* small fixes
* generated files by ./bin/utils/ensure-up-to-date
* remove String::toLowerCase due to de.thetaphi:forbiddenapis
* adjust test expectation
* fix test expectations
* fix test expectation
* add note to section 'Languages/Generators'
* remove file according to review
* replace tabs by spaces
* replace tabs by spaces (2)
* update two generated files
* remove test file
* move statement
2023-05-03 20:50:21 +08:00
William Cheng
aea7cef6a1
Revert "Support language N4JS ( #15089 )" ( #15396 )
...
This reverts commit a83470066e3fbfcaaca49eae4a60f0af9d52b889.
2023-05-03 15:43:07 +08:00
mmews-n4
a83470066e
Support language N4JS ( #15089 )
...
* n4js initial commit
* incorporate feedback from user
* add tests
* fix media type in case of DELETE method
* fix media type
* some minor fixes
* options fix for booleans
* small fixes
* generated files by ./bin/utils/ensure-up-to-date
* remove String::toLowerCase due to de.thetaphi:forbiddenapis
* adjust test expectation
* fix test expectations
* fix test expectation
* add note to section 'Languages/Generators'
* remove file according to review
2023-05-03 15:23:45 +08:00
Christopher Kobusch
45a3fe05f5
Add Xojo client generator ( #15194 )
...
* Add Xojo client
* Add Xojo client generator
* Add Xojo client generator
* hide generation timestamp for xojo samples
---------
Co-authored-by: William Cheng <wing328hk@gmail.com>
2023-05-03 14:06:40 +08:00
André Andersson
42fa07dd33
[Elm] Add support for petstore spec ( #15257 )
...
* Add petstore config
* Expand lambda to allow formatting of partials
* Fix order of operation with parenthesis
* Fix not exposing needed enum to string converters
* Add support for form params including files
* Add generated petstore client
* Regenerate existing elm client
* Add script that all files compile successfully
* Remove old unmaintained petstore client
* Add pipeline to try and compile elm clients
2023-05-02 16:50:57 +08:00
Dávid Gracza
98c2794b5d
[Kotlin-Spring] add Kotlin based Spring-cloud openfeign generator ( #15048 )
2023-04-24 16:02:00 +08:00
William Cheng
935146d187
Merge remote-tracking branch 'origin/master' into 7.0.x
2023-04-12 17:51:47 +08:00
William Cheng
f8cb5fde97
Add tests for aspnetcore 6.0 useSwashBuckle option ( #15176 )
...
* add test for aspnetcore 6.0 useSwashBuckle option
* update samples
* update petstore with more tests
* add options
* update samples
* remove unused files
2023-04-11 17:43:39 +08:00
William Cheng
07227d4650
add support for union of strictfloat and strictint ( #15124 )
2023-04-06 11:51:12 +08:00
William Cheng
e925336daf
remove allowStringInDateTimeParameters option ( #15046 )
2023-03-26 10:46:15 +08:00
William Cheng
88da3649b2
[csharp-netcore] Add option skip generating getter for sub-schemas ( #15007 )
...
* add option skip generating getter for sub-schemas
* fix openapi-yaml
* update samples
* update samples
2023-03-21 22:41:29 +08:00
William Cheng
e1719f2b7b
[JavaSpring] migrate config files to use 3.0 spec ( #14981 )
...
* update spring config file to use 3.0 spec
* migrate spring config file to use 3.0 spec
* update github workflow to cover more samples
2023-03-17 16:02:27 +08:00