Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge master #34

Merged
merged 123 commits into from
Dec 24, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
42f4e86
prepare 5.4.0-SNAPSHOT
wing328 Oct 25, 2021
ab603a7
Merge remote-tracking branch 'origin/master' into 5.4.x
wing328 Oct 31, 2021
025e560
Merge remote-tracking branch 'origin/master' into 5.4.x
wing328 Nov 2, 2021
eeb00e2
[Kotlin][Multiplatform] Fix Kotlin Multiplatform Test (#10900)
tkirshboim Nov 20, 2021
6702785
Bump ssri from 6.0.1 to 6.0.2 in /website (#10909)
dependabot[bot] Nov 20, 2021
18d8843
Bump dns-packet from 1.3.1 to 1.3.4 in /website (#10908)
dependabot[bot] Nov 20, 2021
637fa43
[kotlin-spring] add comment to api method (#10857)
kevchentw Nov 20, 2021
6848c22
[JAVA]Add additional check for openapiDocketConfig in SpringCodegan.j…
S2021Git Nov 20, 2021
c69bff2
update meta codegen junit to latest version (#10911)
wing328 Nov 21, 2021
606db36
Better handling of NPE in parser when referencing invalid schema (#10…
zhuangheihei Nov 21, 2021
78fe5dc
Merge remote-tracking branch 'origin/master' into 5.4.x
wing328 Nov 21, 2021
f6001c2
update samples
wing328 Nov 21, 2021
37a4429
various enhancements to PSRSAEncryptionProvider (#10914)
wing328 Nov 21, 2021
c244c23
better null comparison (#10915)
wing328 Nov 21, 2021
6779c33
[GO][Client] Multipart/form-data Request Support More Than One File (…
icubbon Nov 22, 2021
fdea71b
[Protobuf-Schema] Add enum as model support (#10868)
Yurzel Nov 22, 2021
c7bd3aa
fix: Support Netcore 6.0 (#10634)
Blackclaws Nov 22, 2021
c13067d
[Protobuf-Schema] Add unknown to enum switch (#10892)
Yurzel Nov 22, 2021
e9f2ccd
[Python] Add option to select content-type using body or force it for…
tomplus Nov 22, 2021
49e9911
[typescript-fetch] fix circular imports being generated (#10798)
BeryJu Nov 22, 2021
e5159ef
[Protobuf-Schema] Add numbered field number list switch (#10893)
Yurzel Nov 23, 2021
39b8f83
Add Airthings to list of generator users (#10936)
tkirshboim Nov 23, 2021
8338962
[crystal] Add annotation to reserved key word list of crystal lang (#…
cyangle Nov 23, 2021
3a12b61
Fix enum generation (#10923)
tkirshboim Nov 23, 2021
faae00d
[swift5] Refactor some codes (#10937)
funzin Nov 23, 2021
64a478a
[swift5] Remove optional from body (#10938)
funzin Nov 23, 2021
e2ca42a
Bump actions/cache from 2.1.6 to 2.1.7 (#10945)
dependabot[bot] Nov 24, 2021
ca84887
[Python] Add missing Mock library for Python 2.7. (#10939)
tomplus Nov 24, 2021
af0babf
[C#][netcore] various improvements in HttpSigningConfiguration.cs (#1…
wing328 Nov 24, 2021
d01ad05
[rust] Update to modern hyper and futures crates (#9919)
softdevca Nov 24, 2021
962e8c4
update samples
wing328 Nov 24, 2021
375f0a5
[C][Client] Use cpack to build deb package (#10935)
ityuhui Nov 24, 2021
887fe07
upadte samples
wing328 Nov 24, 2021
1314e22
Fixed http errors deserialization (#10940)
dever4eg Nov 24, 2021
2e47f3e
Allows install typescript-axios client via npm from Git (#10890)
brianjmiller Nov 24, 2021
1953e70
[C#][netcore] minor code improvement (#10951)
wing328 Nov 25, 2021
08eaafa
Add operation level servers support for java okhttp-gson client (#10925)
ajrice6713 Nov 25, 2021
5bd0452
[Java][Native] Drain InputStream when no response is being read (#10956)
spmason Nov 25, 2021
8e30315
[Java][resttemplate] Support URL queryParams Comma encoding (#10958)
berlincho Nov 25, 2021
a620853
[swift5] Refactor encodeToJSON (#10961)
funzin Nov 25, 2021
06faa28
Adds codegenParameter.schema to allow referenced schemas in parameter…
spacether Nov 26, 2021
3d92df5
[Java][okhttp-gson] Support text/plain body (#10885)
kevchentw Nov 26, 2021
309b67f
update GitHub Actions (#10963)
sullis Nov 26, 2021
ae911ff
Support generated gradle module as child module (#10966)
tkirshboim Nov 27, 2021
b7e7c13
update ruby's default options on document (#10924)
ma2gedev Nov 27, 2021
3b5345e
update option value in ruby generator
wing328 Nov 27, 2021
8e2e200
fix: changed Any to kotlin.Any (#10985)
ch4rl3x Nov 29, 2021
8702f24
Adds request body content data to allow multiple content types to be …
spacether Nov 29, 2021
6406e5c
[Kotlin][Multiplatform] Support custom Ktor HTTP client configuration…
tkirshboim Nov 30, 2021
e7ac0ee
[Python] fix model.mustache import (#10988)
JoeCqupt Nov 30, 2021
b061bd2
[Java][Okhttp] Add oneOf support (#10875)
wing328 Nov 30, 2021
a24d314
[swift5] Use enum as parameter instead of raw type (#10967)
funzin Nov 30, 2021
acabbe0
Update launcher script to use 4.x as examples
wing328 Dec 1, 2021
40609ad
Add vscode openapi workspace configuration (#10996)
agilob Dec 1, 2021
a745f05
skip custom adapter for parent object (#10998)
wing328 Dec 1, 2021
56e7f81
Add Hashable to oneOf enums (#10971)
denizdogan Dec 1, 2021
ef31941
fix file path (#11005)
JoeCqupt Dec 2, 2021
b915ad9
typescript-angular: Add supports for v13 (#10877)
cghislai Dec 3, 2021
836e40f
Fixes CodegenMediaType schema baseName (#11030)
spacether Dec 3, 2021
3719035
Fix HTTP client configuration object freezing issue on iOS (#11012)
tkirshboim Dec 4, 2021
6bc7390
Azure functions (#11020)
Abrhm7786 Dec 4, 2021
15f4571
add swift5 option for generating frozen enums (#11013)
jarrodparkes Dec 4, 2021
8fc6172
Build and test Kotlin Multiplatform samples in CI (#11023)
tkirshboim Dec 4, 2021
8bc0697
Compare security schema names case-insensitive (#10989)
jzorn Dec 4, 2021
1799e9c
update doc
wing328 Dec 4, 2021
86e5496
Merge branch 'master' of https://github.com/OpenAPITools/openapi-gene…
wing328 Dec 4, 2021
85985e8
[dart][dio] Fix int64 based enums not correctly generated (#11014)
kuhnroyal Dec 4, 2021
ecddd4c
[dart][dio][built_value] Fix missing serializer factory builders for …
kuhnroyal Dec 4, 2021
96ee13b
replace tab with spaces
wing328 Dec 4, 2021
03b4ac7
[typescript-angular] taggedUnions=true: Support recursive schemas (#1…
amakhrov Dec 4, 2021
186842e
[php-slim4] Bump required PHP version to 7.4 (#11039)
ybelenko Dec 5, 2021
5451b77
[CodegenResponse] various enhancements and bug fixes (#10984)
wing328 Dec 5, 2021
5a62ae6
Add links to blog posts, remove nmuesch remove java tech comm (#11040)
wing328 Dec 5, 2021
95377f6
[C#][functions] minor improvements. (#11034)
wing328 Dec 6, 2021
2b7910c
Merge remote-tracking branch 'origin/master' into 5.4.x
wing328 Dec 6, 2021
676da0e
update samples
wing328 Dec 6, 2021
000a18d
[java][okhttp-gson-nextgen] Better null handling in oneOf, anyOf mode…
wing328 Dec 7, 2021
192126b
[java][okhttp-gson-next-gen] fix serialization, add tests (#11057)
wing328 Dec 7, 2021
a489a2e
[java][okhttp-gson-next-gen] better error message in oneOf/anyOf (#11…
wing328 Dec 7, 2021
2ff6f83
add more tests for oneOf (#11068)
wing328 Dec 8, 2021
c941044
[swift5][client] allow request cancellation and authentication flow t…
4brunu Dec 8, 2021
347b75a
Fixes paramName and dataType for request body anyType parameters (#11…
spacether Dec 8, 2021
b755ae2
[Python] Add option to select/detect content-type. (#10978)
tomplus Dec 8, 2021
550c078
[okhttp-gson-next-gen] new option for error object (#10995)
wing328 Dec 9, 2021
c94d2b2
[swift5] Fix missing case for FormDataEncoding#encode (#11064)
denizdogan Dec 10, 2021
cee5f75
Feat adds content and header properties to CodegenResponse (#11046)
spacether Dec 10, 2021
0236f84
[kotlin-client] Allowing vendor types for json (#10758)
sheepdreamofandroids Dec 11, 2021
3247903
[kotlin][client] update request exceptions (#11065)
4brunu Dec 11, 2021
fbb6165
[kotlin][client] rename ApiInfrastructureResponse to ApiResponse (#11…
wing328 Dec 12, 2021
d5979d3
[Protobuf-Schema] Added nullable (#11073)
Yurzel Dec 14, 2021
5416e92
[swift5][client] add support for async/await in iOS 13 and above (#11…
4brunu Dec 14, 2021
eb224db
[kotlin][client] remove old Date usage (#11082)
4brunu Dec 14, 2021
8fbd110
[QT][C++]fixed integration test for Oauth (#10921)
basyskom-dege Dec 14, 2021
8ef49bb
re-enable cpp-qt test in travis ci
wing328 Dec 14, 2021
e5d58a3
update dependencies to newer versions (java) (#11116)
wing328 Dec 14, 2021
3eb0465
Update samples (#11119)
tkirshboim Dec 15, 2021
b2daa5a
update jackson-databind-nullable to 0.2.2 (#11121)
wing328 Dec 15, 2021
c27ddc6
show error when schema in discriminator mapping is undefined (#11127)
wing328 Dec 15, 2021
ebb6914
Forbid using standard streams in archunit (#11130)
agilob Dec 17, 2021
9b65513
[Protobuf-Schema] Namespace updates (#11115)
Yurzel Dec 17, 2021
2e08c5f
Bump actions/download-artifact from 2.0.10 to 2.1.0 (#11066)
dependabot[bot] Dec 17, 2021
94e3ae1
Bump actions/upload-artifact from 2.2.4 to 2.3.1 (#11136)
dependabot[bot] Dec 17, 2021
fedc54a
[K6 Generator] various enhancements (request body example data extrac…
mostafa Dec 17, 2021
42d635b
[swift5][client] improve code formatting (#11124)
4brunu Dec 17, 2021
80d1eed
Fix deprecation issue since akka-http 2.6 (#11048)
s-nel Dec 17, 2021
6f6d4f8
[dart-dio-next] Removes dioLibrary option (#10931)
josh-burton Dec 17, 2021
acadba4
Declare Kotlin API classes as open (#11129)
tkirshboim Dec 17, 2021
1e3dd1f
[Swift5] replace special characters in Swift enum var name (#11131)
mbruegmann Dec 17, 2021
490377c
[C][Client] Support custom data type e.g.IntOrString (#11074)
ityuhui Dec 17, 2021
7dbcac3
[php-slim4] Switch to Packaged Body Parsing Middleware (#9562)
ybelenko Dec 17, 2021
d65bf8d
[php-slim4] Partial generation (#11069)
ybelenko Dec 17, 2021
b72eba9
[java][okhttp-gson-nextgen] better oneOf implementation (#11146)
wing328 Dec 18, 2021
0de482d
Kotlin client: add volley library support (#10253)
alisters Dec 20, 2021
1757c4d
Test kotlin volley sample in the CI (#11156)
wing328 Dec 20, 2021
c305c71
[DefaultCodegen] generate unknown default case (#11078)
4brunu Dec 21, 2021
e3788ce
update doc for okhttp-gson-nextgen
wing328 Dec 21, 2021
6269a98
Prepare 5.3.1 release (#11161)
wing328 Dec 21, 2021
82b77a0
update readme
wing328 Dec 21, 2021
8d16239
Merge remote-tracking branch 'origin/5.4.x'
wing328 Dec 21, 2021
588cd15
fix openapi-generator-cli version
wing328 Dec 21, 2021
0bbd1e5
useSingleRequestParameter should mark parameter optional if all prope…
davidgamero Dec 24, 2021
7ffd071
[typescript-axios] Add option to add NodeJS imports (#10990)
vesse Dec 24, 2021
02a5157
[typescript-angular] Support blob response types (#11085)
oaklandcorp-jkaiser Dec 24, 2021
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.
10 changes: 5 additions & 5 deletions .github/workflows/check-supported-versions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,17 +26,17 @@ jobs:
- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v2
with:
distribution: 'adopt'
distribution: 'temurin'
java-version: ${{ matrix.java }}

- uses: actions/[email protected].6
- uses: actions/[email protected].7
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('pom.xml', 'modules/**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- uses: actions/[email protected].6
- uses: actions/[email protected].7
with:
path: |
~/.gradle/caches
Expand All @@ -50,7 +50,7 @@ jobs:
run: mvn -nsu -B --quiet -Djacoco.skip=true -Dorg.slf4j.simpleLogger.defaultLogLevel=error --no-transfer-progress clean install --file pom.xml ${{ matrix.flags }}

- name: Upload Maven build artifact
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v2.3.1
if: matrix.java == '8' && matrix.os == 'ubuntu-latest'
with:
name: artifact
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
- name: Check out code
uses: actions/checkout@v2
- name: Download build artifact
uses: actions/download-artifact@v2.0.10
uses: actions/download-artifact@v2.1.0
with:
name: artifact
- name: Run Ensures Script
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/gradle-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,18 +36,18 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'adopt'
distribution: 'temurin'
java-version: 11
# Cache Gradle Dependencies
- name: Setup Gradle Dependencies Cache
uses: actions/cache@v2
uses: actions/cache@v2.1.7
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle', '**/*.gradle.kts') }}

# Cache Gradle Wrapper
- name: Setup Gradle Wrapper Cache
uses: actions/cache@v2
uses: actions/cache@v2.1.7
with:
path: ~/.gradle/wrapper
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
Expand Down
34 changes: 20 additions & 14 deletions .github/workflows/openapi-generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,12 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up JDK 8
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 8
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: cache-maven-repository
with:
Expand All @@ -38,7 +39,7 @@ jobs:
run: mvn --no-snapshot-updates --batch-mode --quiet install -DskipTests -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- run: ls -la modules/openapi-generator-cli/target
- name: Upload openapi-generator-cli.jar artifact
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v2.3.1
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target/openapi-generator-cli.jar
Expand All @@ -52,11 +53,12 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up JDK 8
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 8
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: cache-maven-repository
with:
Expand All @@ -73,7 +75,7 @@ jobs:
run: mvn --no-snapshot-updates --batch-mode --quiet --fail-at-end test -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- name: Publish unit test reports
if: ${{ always() }}
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v2.3.1
with:
name: surefire-test-results
path: '**/surefire-reports/TEST-*.xml'
Expand All @@ -86,11 +88,12 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up JDK 8
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 8
distribution: 'temurin'
- name: Download openapi-generator-cli.jar artifact
uses: actions/download-artifact@v2.0.10
uses: actions/download-artifact@v2.1.0
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target
Expand Down Expand Up @@ -124,11 +127,12 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up JDK 8
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 8
distribution: 'temurin'
- name: Download openapi-generator-cli.jar artifact
uses: actions/download-artifact@v2.0.10
uses: actions/download-artifact@v2.1.0
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target
Expand Down Expand Up @@ -158,11 +162,12 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 11
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: cache-maven-repository
with:
Expand Down Expand Up @@ -190,11 +195,12 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v1
uses: actions/setup-java@v2
with:
java-version: 11
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: cache-maven-repository
with:
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/samples-dart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'adopt'
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: maven-repository
with:
Expand All @@ -32,7 +32,7 @@ jobs:
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Cache test dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: pub-cache
with:
Expand All @@ -53,10 +53,10 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'adopt'
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: maven-repository
with:
Expand All @@ -65,7 +65,7 @@ jobs:
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Cache test dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: pub-cache
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/samples-kotlin.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ jobs:
# 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
# need some special setup
#- samples/client/petstore/kotlin-multiplatform
- samples/client/petstore/kotlin-multiplatform
- samples/client/petstore/kotlin-nonpublic
- samples/client/petstore/kotlin-nullable
- samples/client/petstore/kotlin-okhttp3
Expand All @@ -45,10 +45,10 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'adopt'
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/[email protected].6
uses: actions/[email protected].7
env:
cache-name: maven-repository
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
distribution: 'adopt'
distribution: 'temurin'
java-version: 11
- name: Compile with Maven
run: mvn -B -q clean install jacoco:report
Expand Down
Loading