Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
114 commits
Select commit Hold shift + click to select a range
80082c7
Typescript-fetch: date is only converted to javascript date with runt…
kasperpeulen Feb 2, 2022
dc1df25
[typescript-rxjs] add rxjs 7 support (#9958)
denyo Feb 3, 2022
4d9a500
Adds inline composition examples to python-experimental (#11420)
spacether Feb 3, 2022
7843a45
[TypeScript] Fix type array with uniqueItems (#11515)
ty-v1 Feb 4, 2022
6cf4e79
[python-experimental] adds missing bases, performance improvements (#…
spacether Feb 4, 2022
92ccb62
Fix duplicated Authorization headers when renewing a token on a retry…
ruijlpires Feb 5, 2022
1a14d9e
Fix ClassCastException if expected type is Object (#11510)
lbilger Feb 5, 2022
31f2f11
update samples
wing328 Feb 5, 2022
e2d32b2
fix javadoc warnings in feign client (#11527)
wing328 Feb 5, 2022
0921006
Update __init__model.mustache (#11474)
zarlo Feb 5, 2022
e177a4b
update samples
wing328 Feb 5, 2022
194b3fd
[Bug][Java/Spring] OAS3 related bugfixes and enhancements (#11526)
cachescrubber Feb 5, 2022
fcce44a
[csharp-netcore] Add generichost samples (#11451)
devhl-labs Feb 5, 2022
9f5422d
Add cycle detection (#7532) (#11500)
eak24 Feb 6, 2022
9e1972b
fix float literals in C++ Pistache codegen (#11483)
JulianGmp Feb 7, 2022
8ecd619
[csharp-nancyfx] Delete NancyFX (#11438)
devhl-labs Feb 7, 2022
dbb63dc
tidy [csharp-netcore]: Remove unused UrlEncode method. Possible bre…
jafin Feb 7, 2022
859c196
add numary as bronze sponsor of the project (#11539)
wing328 Feb 7, 2022
018fa54
update readme
wing328 Feb 7, 2022
949b4e2
Merge branch 'master' of https://github.com/OpenAPITools/openapi-gene…
wing328 Feb 7, 2022
5180047
[java][Okhttp] replace okhttp-gson with okhttp-gson-nextgen (#11538)
wing328 Feb 7, 2022
7c1f6c5
update build.gradle, build.sbt in java okhttp-gson client (#11543)
wing328 Feb 8, 2022
c9118d6
[C#] test .net6 projects in Github actions (#11544)
wing328 Feb 8, 2022
b6c445c
update swagger core, jackson to newer version (#11545)
wing328 Feb 8, 2022
ff30df9
Upgrade sttp generator to sttp3 (#11260)
borissmidt Feb 8, 2022
c06d00f
update doc
wing328 Feb 8, 2022
bf5e701
mockito 4.3.1 (#11549)
sullis Feb 9, 2022
441c069
[Swift5][client] try to fix JsonEncondable (#11541)
4brunu Feb 9, 2022
8455c1c
Remove the option to support JDK7 from Java generator and templates (…
wing328 Feb 10, 2022
3cb4b7d
[Java] remove tabs from java templates (#11557)
wing328 Feb 10, 2022
fdb58f5
replace tabs with spaces in js templates (#11559)
wing328 Feb 10, 2022
25b55c8
remove jdk 6 support (#11558)
wing328 Feb 10, 2022
ab482a0
remove jdk6, 7 supports in kotlin templates (#11560)
wing328 Feb 10, 2022
bd48108
Fix for multible tags in @Operation annotation (#11475)
ugrave Feb 10, 2022
376bf6c
update samples
wing328 Feb 10, 2022
15501f1
[PHP] Fix checking value of `Configuration::getAccessToken()` (#11486)
jtreminio Feb 10, 2022
01a8572
Upgrade Kotlin to version 1.6.0 (#11022)
tkirshboim Feb 11, 2022
fbf4e56
update micronaut to 3.3.1 (#11569)
sdelamo Feb 12, 2022
7bdf04d
[java][vertx] moved HttpStatusException (vertx internal) to HttpExcep…
seanbrown-com Feb 12, 2022
4f0c07f
update java-vertx-web version to 4.2.4
wing328 Feb 12, 2022
9dfe8c6
[Bug][Java] defaultValues for date and date-time params (#11536)
cachescrubber Feb 12, 2022
703c963
[spring] various bug fixes and enhancements (#11580)
cachescrubber Feb 12, 2022
25270a0
[Java] fix deserialization of readonly properties (#11495)
borsch Feb 12, 2022
4c330f4
add samples/server/petstore/spring-boot-nullable-set to github workflow
wing328 Feb 12, 2022
b01bcfe
[Groovy] add Groovy client tests to Github workflow (#11593)
wing328 Feb 12, 2022
deb578a
Merge branch 'master' of https://github.com/OpenAPITools/openapi-gene…
wing328 Feb 12, 2022
0ed147e
Implement Source DocumentationProvider, `spring-mvc` decommission (#1…
cachescrubber Feb 12, 2022
cefe7fb
[Scala] test Scala clients, servers in GitHub workflow (#11592)
wing328 Feb 12, 2022
d228f34
Merge branch 'master' of https://github.com/OpenAPITools/openapi-gene…
wing328 Feb 12, 2022
51a75c5
[go_pbv_pbr_issue] (#11466)
the-akhil-nair Feb 13, 2022
d481aa3
Test Java Play framework in Github action (#11598)
wing328 Feb 13, 2022
896504d
Test Java (native) client in JDK 11 (#11599)
wing328 Feb 13, 2022
2584c9d
add fromString() method to enums as required by JAX RS spec (#7494)
upachler Feb 14, 2022
73ed743
update samples
wing328 Feb 14, 2022
c937bae
fixes #11579: Java RestTemplate Mustache template doesn't use reserve…
amra Feb 14, 2022
140f633
[csharp-netcore] Nrt (nullableReferenceTypes) refactor (#11452)
devhl-labs Feb 14, 2022
dce8b80
[Python] fix api file name & api var name (#11051)
JoeCqupt Feb 14, 2022
5346d0b
update samples
wing328 Feb 14, 2022
ec51e9c
update samples
wing328 Feb 14, 2022
905e59c
[PHP] Allows passing filename to deserialize (#11582)
jtreminio Feb 14, 2022
380aaa5
Remove JDK7 support from Java Spring generators (#11561)
wing328 Feb 14, 2022
00e2349
Decomission threetenbp support. (#11608)
cachescrubber Feb 15, 2022
5c0d861
add link to presentation
wing328 Feb 15, 2022
7555018
Add default value (#11600)
matthiasloeu Feb 15, 2022
ba04720
fix #6134 by considering the type List<File> (#11361)
lschwahn Feb 15, 2022
a4fcd1c
avoid Double Brace Initialization (DBI) (#11609)
wing328 Feb 15, 2022
d7b812a
[charp-netcore] Constructor Improvements (#11502)
devhl-labs Feb 15, 2022
52e3265
[Java][RestTemplate] Use class level RestTemplate for uri encoding (#…
Feb 15, 2022
878f6e5
[General] Better code format (#11612)
wing328 Feb 15, 2022
5afec1f
Spring hide controller impl (#11611)
cachescrubber Feb 16, 2022
274e4b1
Bump ajv from 6.6.2 to 6.12.6 in /website (#11584)
dependabot[bot] Feb 16, 2022
5bc53ec
Bump shelljs from 0.8.3 to 0.8.5 in /website (#11324)
dependabot[bot] Feb 16, 2022
d0d0a05
Support email validation in kotlin-spring (#11617)
Feb 16, 2022
c7367c2
[kotlin] add missing import, better code format for kotlin generators…
wing328 Feb 16, 2022
035736f
[java] No @NotNull annotation for readOnly (required) attributes - fi…
daniel-sc Feb 16, 2022
b165d2d
[python-experimental] fn + method signature improvements (#11529)
spacether Feb 16, 2022
986446c
Migrate JAX-RS server tests to Github action (#11632)
wing328 Feb 17, 2022
0a68d83
[Java] move some client tests to Github actions (#11634)
wing328 Feb 17, 2022
b979ecc
Add Github action file to test Java clients (#11633)
wing328 Feb 17, 2022
6d9e349
Update kotlin vertx server dependencies (#11631)
wing328 Feb 17, 2022
f1ad3a8
[Protobuf-Schema] Add enum prefix (#11548)
Yurzel Feb 17, 2022
1b8dae1
typescript-fetch: Support deprecated parameters, operations (#11523)
ranhalprin Feb 17, 2022
d00a5c3
update samples
wing328 Feb 17, 2022
03cca89
:pencil2: Fixed typo error on java generator config-help command (#11…
rcebrian Feb 18, 2022
1f6b3eb
Remove go-deprecated generator (#11645)
wing328 Feb 18, 2022
9517a95
[java] enhance unit tests for JavaJerseyServerCodegen (#11643)
sullis Feb 18, 2022
d6a97b0
Remove dummy variable declaration for context.Context from generated …
moznion Feb 18, 2022
d45cb65
[Java][Native] Fix an issue leading to an altered String parameter wh…
Paul-Etienne Feb 18, 2022
0d4dba1
[Python] python regex validation generation (#11525)
aaronatbissell Feb 18, 2022
d030ac1
better code format in go generators (#11656)
wing328 Feb 19, 2022
d530e1b
minor enhancement to code format in go client (#11657)
wing328 Feb 19, 2022
c161358
[Csharp][aspnet] Aspnet 6.0 Support (#10619)
Blackclaws Feb 19, 2022
2918b87
better code format in c#, aspnet generators (#11662)
wing328 Feb 19, 2022
3a119b9
Add tests for Aspnet 6, minor bug fixes (#11663)
wing328 Feb 19, 2022
840f36a
maven-compiler-plugin 3.10.0 (#11660)
sullis Feb 19, 2022
4a7f46c
[java] openapi-generator-maven-plugin: add jaxrs-jersey2 test (#11658)
sullis Feb 19, 2022
3c8f249
[java] logback 1.2.10 (#11659)
sullis Feb 19, 2022
c5745f8
[java] jersey 2.35 (#11661)
sullis Feb 20, 2022
c8d0dd1
add print-nanny.com to project list (#11667)
leigh-johnson Feb 20, 2022
c8f075d
jackson 2.13.1 (#11669)
sullis Feb 20, 2022
4361790
[java] jaxrs swagger-core 1.6.5 (#11668)
sullis Feb 20, 2022
aec4a12
archunit 0.23.0 (#11670)
sullis Feb 21, 2022
636e875
update ArchUnit rules (#11671)
sullis Feb 21, 2022
bdb037c
kotlin 1.6.10 (#11673)
sullis Feb 21, 2022
df05e6f
Update parser to 2.0.29 (#11388)
wing328 Feb 21, 2022
735dae4
[#11323] Fixed wrong clearing of CodegenModel#hasEnum field (#11653)
Feb 21, 2022
8721999
add java spring technical committee
wing328 Feb 21, 2022
7997022
rollback curl_list_free keyword (#11677)
minerba Feb 22, 2022
7dcfe62
Properly encode exploded query params in url (#11682)
sorin-florea Feb 22, 2022
f59c07b
Add Model Docs to scala-akka generator as defined in its README (#11684)
nMoncho Feb 22, 2022
df39875
fix buils warning in java native client (#11688)
wing328 Feb 22, 2022
182fe93
[Java][Spring] fix unhandledException not working in combination wit…
daberni Feb 23, 2022
16457d0
test spring-boot-defaultInterface-unhandledException in github workflow
wing328 Feb 23, 2022
6e7c39e
validate pom.xml files (#11672)
sullis Feb 23, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
18 changes: 0 additions & 18 deletions .github/.test/samples.json
Original file line number Diff line number Diff line change
Expand Up @@ -920,24 +920,6 @@
"Server: Spring"
]
},
{
"input": "spring-mvc-petstore-j8-async-server.sh",
"matches": [
"Server: Spring"
]
},
{
"input": "spring-mvc-petstore-j8-localdatetime.sh",
"matches": [
"Server: Spring"
]
},
{
"input": "spring-mvc-petstore-server.sh",
"matches": [
"Server: Spring"
]
},
{
"input": "spring-stubs.sh",
"matches": [
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/samples-dotnet.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Samples C# .Net 6

on:
push:
paths:
- 'samples/client/petstore/csharp-netcore/**net6.0**/'
- 'samples/server/petstore/aspnetcore-6.0/**'
pull_request:
paths:
- 'samples/client/petstore/csharp-netcore/**net6.0**/'
- 'samples/server/petstore/aspnetcore-6.0/**'
jobs:
build:
name: Build .Net projects
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# clients
- samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0
- samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt
- samples/server/petstore/aspnetcore-6.0
steps:
- uses: actions/checkout@v2
- uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x'
- name: Build
working-directory: ${{ matrix.sample }}
run: dotnet build Org.OpenAPITools.sln
- name: Test
working-directory: ${{ matrix.sample }}
run: dotnet test Org.OpenAPITools.sln
45 changes: 45 additions & 0 deletions .github/workflows/samples-groovy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Samples Groovy

on:
push:
paths:
- 'samples/client/petstore/groovy**'
pull_request:
paths:
- 'samples/client/petstore/groovy**'

env:
GRADLE_VERSION: 6.9

jobs:
build:
name: Build Groovy
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
- samples/client/petstore/groovy
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Install Gradle wrapper
uses: eskatos/gradle-command-action@v2
with:
gradle-version: ${{ env.GRADLE_VERSION }}
build-root-directory: ${{ matrix.sample }}
arguments: wrapper
- name: Build
working-directory: ${{ matrix.sample }}
run: ./gradlew build -x test
56 changes: 56 additions & 0 deletions .github/workflows/samples-java-client-jdk11.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Samples Java Client JDK11

on:
push:
paths:
- 'samples/client/petstore/java*/**'
pull_request:
paths:
- 'samples/client/petstore/java*/**'
jobs:
build:
name: Build Java Client JDK11
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# clients
- samples/client/petstore/jaxrs-cxf-client
- samples/client/petstore/java/native
- samples/client/petstore/java/native-async
- samples/client/petstore/java/retrofit2
- samples/client/petstore/java/retrofit2rx2
- samples/client/petstore/java/retrofit2rx3
- samples/client/petstore/java/retrofit2-play26
- samples/client/petstore/java/resttemplate
- samples/client/petstore/java/resttemplate-withXml
- samples/client/petstore/java/webclient
- samples/client/petstore/java/webclient-nulable-arrays
- samples/client/petstore/java/vertx
- samples/client/petstore/java/jersey2-java8-localdatetime
- samples/client/petstore/java/resteasy
- samples/client/petstore/java/google-api-client
- samples/client/petstore/java/rest-assured
- samples/client/petstore/java/rest-assured-jackson
- samples/client/petstore/java/microprofile-rest-client
- samples/client/petstore/java/apache-httpclient
- samples/client/petstore/java/feign
- samples/client/petstore/java/jersey1
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 11
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.m2
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Build
working-directory: ${{ matrix.sample }}
run: mvn clean package
47 changes: 47 additions & 0 deletions .github/workflows/samples-java-play-framework.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Samples Java Play Framework

on:
push:
paths:
- 'samples/server/petstore/java-play-framework**'
pull_request:
paths:
- 'samples/server/petstore/java-play-framework**'
jobs:
build:
name: Build Java Play Framework
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# servers
- samples/server/petstore/java-play-framework
- samples/server/petstore/java-play-framework-api-package-override
- samples/server/petstore/java-play-framework-async
- samples/server/petstore/java-play-framework-controller-only
- samples/server/petstore/java-play-framework-fake-endpoints
- samples/server/petstore/java-play-framework-fake-endpoints-with-security
- samples/server/petstore/java-play-framework-no-bean-validation
- samples/server/petstore/java-play-framework-no-exception-handling
- samples/server/petstore/java-play-framework-no-interface
- samples/server/petstore/java-play-framework-no-nullable
- samples/server/petstore/java-play-framework-no-swagger-ui
- samples/server/petstore/java-play-framework-no-wrap-calls
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 11
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.m2
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Build
working-directory: ${{ matrix.sample }}
run: mvn clean package
59 changes: 59 additions & 0 deletions .github/workflows/samples-jaxrs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Samples JAX-RS

on:
push:
paths:
- 'samples/server/petstore/jaxrs*/**'
pull_request:
paths:
- 'samples/server/petstore/jaxrs*/**'
jobs:
build:
name: Build JAX-RS
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# servers
- samples/server/petstore/jaxrs/jersey2
- samples/server/petstore/jaxrs/jersey2-useTags
- samples/server/petstore/jaxrs-jersey
- samples/server/petstore/jaxrs-spec
- samples/server/petstore/jaxrs-spec-interface
- samples/server/petstore/jaxrs-spec-interface-response
- samples/server/petstore/jaxrs-jersey
- samples/server/petstore/jaxrs-spec
- samples/server/petstore/jaxrs-spec-interface
- samples/server/petstore/jaxrs-spec-interface-response
- samples/server/petstore/jaxrs/jersey1
- samples/server/petstore/jaxrs/jersey1-useTags
- samples/server/petstore/jaxrs-datelib-j8
- samples/server/petstore/jaxrs-resteasy/default
- samples/server/petstore/jaxrs-resteasy/eap
- samples/server/petstore/jaxrs-resteasy/eap-joda
- samples/server/petstore/jaxrs-resteasy/eap-java8
- samples/server/petstore/jaxrs-resteasy/joda
- samples/server/petstore/jaxrs-resteasy/default-value
- samples/server/petstore/jaxrs-cxf
- samples/server/petstore/jaxrs-cxf-annotated-base-path
- samples/server/petstore/jaxrs-cxf-cdi
- samples/server/petstore/jaxrs-cxf-cdi-default-value
- samples/server/petstore/jaxrs-cxf-non-spring-app
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.m2
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Build
working-directory: ${{ matrix.sample }}
run: mvn clean package
64 changes: 64 additions & 0 deletions .github/workflows/samples-kotlin-client.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Samples Kotlin cilent

on:
push:
branches:
- 'samples/client/petstore/kotlin*/**'
pull_request:
paths:
- 'samples/client/petstore/kotlin*/**'

env:
GRADLE_VERSION: 6.9

jobs:
build:
name: Build Kotlin client
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# client
- samples/client/petstore/kotlin
- samples/client/petstore/kotlin-gson
- samples/client/petstore/kotlin-jackson
# needs Android configured
#- samples/client/petstore/kotlin-json-request-string
- samples/client/petstore/kotlin-jvm-okhttp4-coroutines
- samples/client/petstore/kotlin-jvm-volley
- samples/client/petstore/kotlin-moshi-codegen
- samples/client/petstore/kotlin-multiplatform
- samples/client/petstore/kotlin-nonpublic
- samples/client/petstore/kotlin-nullable
- samples/client/petstore/kotlin-okhttp3
- samples/client/petstore/kotlin-retrofit2
- samples/client/petstore/kotlin-retrofit2-kotlinx_serialization
- samples/client/petstore/kotlin-retrofit2-rx3
- samples/client/petstore/kotlin-string
- samples/client/petstore/kotlin-threetenbp
- samples/client/petstore/kotlin-uppercase-enum
- samples/client/petstore/kotlin-array-simple-string
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Install Gradle wrapper
uses: eskatos/gradle-command-action@v2
with:
gradle-version: ${{ env.GRADLE_VERSION }}
build-root-directory: ${{ matrix.sample }}
arguments: wrapper
- name: Build
working-directory: ${{ matrix.sample }}
run: ./gradlew build -x test
54 changes: 54 additions & 0 deletions .github/workflows/samples-kotlin-server.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: Samples Kotlin server

on:
push:
branches:
- 'samples/server/petstore/kotlin*/**'
pull_request:
paths:
- 'samples/server/petstore/kotlin*/**'

env:
GRADLE_VERSION: 6.9

jobs:
build:
name: Build Kotlin server
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# server
- samples/server/petstore/kotlin-springboot
- samples/server/petstore/kotlin-springboot-modelMutable
- samples/server/petstore/kotlin-springboot-delegate
- samples/server/petstore/kotlin-springboot-reactive
- samples/server/petstore/kotlin-server/ktor
- samples/server/petstore/kotlin-server/jaxrs-spec
- samples/server/petstore/kotlin-server-modelMutable
# no build.gradle file
#- samples/server/petstore/kotlin-vertx-modelMutable
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Install Gradle wrapper
uses: eskatos/gradle-command-action@v2
with:
gradle-version: ${{ env.GRADLE_VERSION }}
build-root-directory: ${{ matrix.sample }}
arguments: wrapper
- name: Build
working-directory: ${{ matrix.sample }}
run: ./gradlew build -x test
Loading