Skip to content

Commit 54826e2

Browse files
committed
Merge branch 'master' into remove-deprecations-5.0
* master: (36 commits) Improve handling spaces in example command (#6482) fix maven plugin snapshot version comment out erlang server test (#6499) Migrate Perl samples to use OAS v3 spec (#6490) [core] Refactor templating management (#6357) migrate apex samples to use oas3 spec (#6488) add new file in php-symfony sample [PS] Refactor the http signing auth with ecdsa support (#6397) [Rust Server] Hyper 0.13 + Async/Await support (#6244) [Rust] set supportAsync to true as the default (#6480) [php-symfony] Set required PHP version ^7.1.3 (#6181) update doc [csharp] Rename netstandard to netstandard1.3 (#6460) feat: support deprecated parameters for typescript-axios generator (#6475) [REQ][typescript-axios] useSingleRequestParameter should mark parameter optional if all properties are optional (#6477) better struct alias in rust (#6470) Migrate Go server samples to OAS 3 only (#6471) [Rust][reqwest] add async support (#6464) [codegen][python-experimental] Composed schema with additionalProperties (#6290) [Java] Decommission Retrofit 1.x support (#6447) ...
2 parents afa2c42 + 40a7e53 commit 54826e2

File tree

1,440 files changed

+23464
-80370
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,440 files changed

+23464
-80370
lines changed

.travis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ before_install:
101101
# install Qt5
102102
- sudo apt install -y --no-install-recommends qt5-default
103103
- cmake --version
104+
# perl dep
105+
- cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)
106+
- cpanm --quiet --no-interactive Test::Exception Test::More Log::Any LWP::UserAgent URI::Query Module::Runtime DateTime Module::Find Moose::Role JSON || echo "Igorned failure from cpanm"
104107
# show host table to confirm petstore.swagger.io is mapped to localhost
105108
- cat /etc/hosts
106109
# show java version

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ If you find OpenAPI Generator useful for work, please consider asking your compa
4444
[![NamSor](https://openapi-generator.tech/img/companies/namsor.png)](https://www.namsor.com/?utm_source=openapi_generator&utm_medium=github_webpage&utm_campaign=sponsor)
4545
[![LightBow](https://openapi-generator.tech/img/companies/lightbow.png)](https://www.lightbow.net/?utm_source=openapi_generator&utm_medium=github_webpage&utm_campaign=sponsor)
4646
[<img src="https://openapi-generator.tech/img/companies/docspring.png" width="128" height="128">](https://docspring.com/?utm_source=openapi_generator&utm_medium=github_webpage&utm_campaign=sponsor)
47-
47+
[<img src="https://openapi-generator.tech/img/companies/datadog.png" width="128" height="128">](https://datadoghq.com/?utm_source=openapi_generator&utm_medium=github_webpage&utm_campaign=sponsor)
4848

4949
#### Thank you GoDaddy for sponsoring the domain names, Linode for sponsoring the VPS and Checkly for sponsoring the API monitoring
5050

@@ -283,7 +283,7 @@ To generate code with this image, you'll need to mount a local location as a vol
283283
Example:
284284

285285
```sh
286-
docker run --rm -v ${PWD}:/local openapitools/openapi-generator-cli generate \
286+
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli generate \
287287
-i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml \
288288
-g go \
289289
-o /local/out/go
@@ -579,6 +579,7 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
579579
- [Commencis](https://www.commencis.com/)
580580
- [Crossover Health](https://crossoverhealth.com/)
581581
- [Cupix](https://www.cupix.com/)
582+
- [Datadog](https://www.datadoghq.com)
582583
- [DB Systel](https://www.dbsystel.de)
583584
- [DocSpring](https://docspring.com/)
584585
- [dwango](https://dwango.co.jp/)

appveyor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ install:
3232
- git clone https://github.com/wing328/swagger-samples
3333
- ps: Start-Process -FilePath 'C:\maven\apache-maven-3.2.5\bin\mvn' -ArgumentList 'jetty:run' -WorkingDirectory "$env:appveyor_build_folder\swagger-samples\java\java-jersey-jaxrs-ci"
3434
- ps: $PSVersionTable.PSVersion
35-
- ps: Install-Module Pester -Force -Scope CurrentUser
35+
- ps: Install-Module Pester -Force -Scope CurrentUser -RequiredVersion 4.3.1
3636
build_script:
3737
- dotnet --info
3838
# build C# API client (netcore)
@@ -50,7 +50,7 @@ build_script:
5050
# install openapi-generator locally
5151
- mvn --no-snapshot-updates --quiet clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
5252
# run the locally installed openapi-generator-gradle-plugin
53-
- gradle -b modules\openapi-generator-gradle-plugin\samples\local-spec\build.gradle buildGoSdk --info
53+
- gradle -b modules\openapi-generator-gradle-plugin\samples\local-spec\build.gradle buildGoSdk --stacktrace
5454
test_script:
5555
# restore test-related files
5656
- copy /b/v/y CI\samples.ci\client\petstore\csharp\OpenAPIClient\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj samples\client\petstore\csharp\OpenAPIClient\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj

bin/apex-petstore.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ fi
2727

2828
# if you've executed sbt assembly previously it will use that instead.
2929
export JAVA_OPTS="${JAVA_OPTS} -Xmx1024M -DloggerPath=conf/log4j.properties"
30-
ags="generate -t modules/openapi-generator/src/main/resources/apex -i modules/openapi-generator/src/test/resources/2_0/petstore.yaml -g apex -o samples/client/petstore/apex $@"
30+
ags="generate -t modules/openapi-generator/src/main/resources/apex -i modules/openapi-generator/src/test/resources/3_0/petstore.yaml -g apex -o samples/client/petstore/apex -DskipFormModel=true $@"
3131

3232
java $JAVA_OPTS -jar $executable $ags

bin/ci/java-feign.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"generatorName": "java",
44
"inputSpec": "modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml",
55
"outputDir": "samples/client/petstore/java/feign",
6-
"templateDir": "modules/openapi-generator/src/main/resources/Java/libraries/feign",
6+
"templateDir": "modules/openapi-generator/src/main/resources/Java",
77
"additionalProperties": {
88
"hideGenerationTimestamp": true,
99
"booleanGetterPrefix": "is",

bin/ci/java-feign10x.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"generatorName": "java",
44
"inputSpec": "modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml",
55
"outputDir": "samples/client/petstore/java/feign10x",
6-
"templateDir": "modules/openapi-generator/src/main/resources/Java/libraries/feign",
6+
"templateDir": "modules/openapi-generator/src/main/resources/Java",
77
"additionalProperties": {
88
"hideGenerationTimestamp": true,
99
"booleanGetterPrefix": "is"

bin/ci/java-google-api-client.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"generatorName": "java",
44
"inputSpec": "modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml",
55
"outputDir": "samples/client/petstore/java/google-api-client",
6-
"templateDir": "modules/openapi-generator/src/main/resources/Java/libraries/google-api-client",
6+
"templateDir": "modules/openapi-generator/src/main/resources/Java",
77
"additionalProperties": {
88
"hideGenerationTimestamp": true
99
}

bin/ci/java-native.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"generatorName": "java",
44
"inputSpec": "modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml",
55
"outputDir": "samples/client/petstore/java/native",
6-
"templateDir": "modules/openapi-generator/src/main/resources/Java/libraries/native",
6+
"templateDir": "modules/openapi-generator/src/main/resources/Java",
77
"additionalProperties": {
88
"hideGenerationTimestamp": true
99
}

bin/ci/java-okhttp-gson-parcelableModel.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"generatorName": "java",
55
"inputSpec": "modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml",
66
"outputDir": "samples/client/petstore/java/okhttp-gson-parcelableModel",
7-
"templateDir": "modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson",
7+
"templateDir": "modules/openapi-generator/src/main/resources/Java",
88
"additionalProperties": {
99
"hideGenerationTimestamp": true,
1010
"parcelableModel": true

bin/ci/java-okhttp-gson.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"generatorName": "java",
44
"inputSpec": "modules/openapi-generator/src/test/resources/2_0/petstore-with-fake-endpoints-models-for-testing.yaml",
55
"outputDir": "samples/client/petstore/java/okhttp-gson",
6-
"templateDir": "modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson",
6+
"templateDir": "modules/openapi-generator/src/main/resources/Java",
77
"additionalProperties": {
88
"hideGenerationTimestamp": true
99
}

0 commit comments

Comments
 (0)