William Cheng
9322c2fc29
fix default value, add nullable support ( #16265 )
2023-08-06 20:08:22 +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
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
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
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
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
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
Emanuele Saccomandi
cc47f45eac
Added zapier ci validation ( #16052 )
...
* minor zapier api template fixes
* updated samples
* added zapier validation action
* readded zapier beta tags
* fixed zapier validation action
* updated samples
2023-07-11 00:19:15 +08:00
Peter Leibiger
75067b2581
[Dart] Update CI ( #15981 )
...
* [dart] Update CI
* cache maven dependencies
* use newest exec plugin
* execute pub via dart subcommand
* Use run command directly
2023-07-10 11:27:01 +08:00
William Cheng
9170306ffa
Fix Spring CI sample folder ( #16005 )
...
* fix spring CI sample folder
* fix path
* trigger build
* test push
* add spring jdk17 workflow
* trigger build
2023-07-07 10:23:34 +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
4eaa358476
[csharp][generichost] Fix oneof anyof serialization ( #15873 )
...
* removed redundant properties
* removed commneted code
* fixed oneof anyof serialization
* restored discriminator as a model property
* added manual sample, removed need for new discriminator property
* minor pipeline change
* renamed manual test solution
* resolved conflicts
* build samples
* bug fix
* fixed pipeline
* added a comment
2023-07-01 22:37:58 +08: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
b1b8acee48
Update openapi-generator-online Dockerfile to use openjdk11 image ( #15947 )
...
* test docker
* update
* mvn
* skip run
2023-06-29 15:57:19 +08:00
martin-mfg
debf92fd7d
author command: replace \ by /, fix #9528 ( #15861 )
...
* author command: replace \ by /
* add windows test for author template
2023-06-27 10:28:01 +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
Hui Yu
47f2f5f3e7
[C][Client] Add github action to test c client sample build ( #15922 )
2023-06-27 10:19:25 +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
William Cheng
8b26d81163
use mvnw instead of mvn in workflow ( #15880 )
...
* use mvnw instead of mvn in workflow
* fix
* more fix
2023-06-20 17:11:33 +08:00
William Cheng
37d8a0d3ff
Add java-webclient gradle test ( #15837 )
...
* add gradle test for webclient swagger2 annotation
* trigger build
2023-06-13 21:32:40 +08:00
Jérôme Prinet
89056986b6
Enable Dependabot on Maven extensions ( #15820 )
2023-06-12 20:29:22 +08: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
dependabot[bot]
9d274cffca
Bump s4u/setup-maven-action from 1.7.0 to 1.8.0 ( #15800 )
...
Bumps [s4u/setup-maven-action](https://github.com/s4u/setup-maven-action ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/s4u/setup-maven-action/releases )
- [Commits](https://github.com/s4u/setup-maven-action/compare/v1.7.0...v1.8.0 )
---
updated-dependencies:
- dependency-name: s4u/setup-maven-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-10 13:56:09 +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
5e6e99b277
do not skip jacoco report in linux workflow ( #15738 )
2023-06-03 11:34:25 +08:00
William Cheng
fc76944e19
Update maven plugins, use maven 3.8.8 in CI ( #15713 )
...
* update maven pom.xml, use 3.9.2 in CI
* use maven 3.8.8
* use variable
2023-06-02 00:30:06 +08:00
dependabot[bot]
1d5b1b0a8f
Bump actions/setup-dotnet from 3.1.0 to 3.2.0 ( #15679 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-31 00:00:39 +08:00
William Cheng
f793d62744
Update dart workflow java version to 11 ( #15660 )
...
* update dart workflow java version
* add clean
* trigger build
2023-05-28 11:21:33 +08:00
William Cheng
5afa33980c
Add tests for Dockerfile, run-in-docker.sh ( #15657 )
...
* add tests for docker, run-in-docker.sh
* remove it
* use 11
* more tests
* trigger build failure
* Revert "trigger build failure"
This reverts commit 47fb248ca01d89b7376236102656b0879e38e2cf.
* fix build
2023-05-27 13:39:10 +08: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
8457dbf1a6
[gradle enterprise] various enhancements ( #15607 )
...
* use enforce-maven as the ID
* remove enforce formula use mvn clean in workflow
2023-05-26 15:33:50 +08:00
dependabot[bot]
68a434818c
Bump actions/setup-dotnet from 3.0.3 to 3.1.0 ( #15648 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 3.0.3 to 3.1.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v3.0.3...v3.1.0 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-26 08:31:49 +08:00
William Cheng
1145197fad
Add workflow to tests C# projects with .net 6 ( #15629 )
...
* add workflow to tests C# projects with dotnet 6
* trigger build
* fix cmd
2023-05-25 21:06:51 +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
William Cheng
605cc7bd29
Set maven to 3.9 in Github workflow ( #15592 )
...
* set maven to 3.9
* add java version
* fix maven version
* fix java version
2023-05-22 11:25:38 +08:00
William Cheng
5e800d9633
Update pom.xml with new plugin, setting ( #15590 )
...
* update pom.xml with new plugin, setting
* update workflow
2023-05-21 21:13:45 +08:00
William Cheng
5018d3c131
Update to JDK11 ( #15553 )
...
* update to jdk11, fix tests
* update workflow to use jdk11 instead
* update travis, circleci build
* fix test failure, update CI
* skip mvn install in appveyor
* add windows tests
* fix workflow
* remove log level
* add timeout
* sleep more
* skip tests
* sleep more
* only skip tests
* test with jdk11 only
* fix gradlew
* remove skip tests
* start server after build
* update gradle version
* more time to start server
* update to 420
* comment out build
* update
* update
2023-05-21 16:22:44 +08:00
William Cheng
f5f382c87a
Improve build time ( #15566 )
...
* remove java helidon client, server tests (covered in sample tests)
* add new workflow to test java helidon samples
* trigger build
* test jdk 17 only
* Revert "trigger build"
This reverts commit b9528a65889577ea1adba6c1dbafc6b623a55555.
2023-05-19 09:45:43 +08:00
William Cheng
bba9815d1e
Add workflow to test builds and Gradle plugin on Windows ( #15562 )
...
* add workflow to test builds on windows
* fix gradle
2023-05-18 15:23:21 +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
William Cheng
1c6decb394
minor enhancements to the aspnetcore server generator ( #15518 )
2023-05-16 15:24:48 +08:00
William Cheng
01ed5975e1
rename python-nextgen to python ( #15504 )
2023-05-16 13:54:07 +08:00
William Cheng
b6b888302e
use go-petstore.yaml in debugging test
2023-05-14 23:06:20 +08:00
Beppe Catanese
aeecd9cc26
Correct script in PULL_REQUEST_TEMPLATE.md ( #15480 )
2023-05-12 15:03:22 +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
854afc9be1
Update elm workflow to cover more tests ( #15415 )
...
* add more elm tests
* trigger build failure
* Revert "trigger build failure"
This reverts commit 83b407f5a124439023835abaab39cc25ea623362.
2023-05-04 16:16:58 +08:00
William Cheng
4e8d41bd79
Fix circleci test failures ( #15317 )
...
* fix circleci test failures
* trigger test
* update circleici pom.xml
* rearrange test
* comment out tests
* fix test
* comment out python-prior
* comment out test
* fix import
* comment out tests
2023-05-03 15:17:25 +08:00