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

Sync with upstream #8

Merged
merged 467 commits into from
Aug 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
467 commits
Select commit Hold shift + click to select a range
9398c64
update samples
wing328 May 21, 2024
bfa26ea
Add missing underscores for PascalCase enum values #4837 (#18594)
renatomameli May 21, 2024
ea7609f
update requests in python-fastapi to newer version (#18726)
wing328 May 21, 2024
1d96c77
Update PR template with latest minor version reference (#18729)
Philzen May 22, 2024
d0a8726
[java][resttemplate] Fix missing javax validation imports with list v…
horaceli May 22, 2024
8860537
update samples
wing328 May 22, 2024
638af0f
add it@m to sponsor list (#18733)
wing328 May 22, 2024
3a23261
Added support for freeform types (#18722)
aaronp May 23, 2024
a230588
Fix build issue when using dotnet 8.0.300 (#18712)
omer-za May 23, 2024
63d1564
update C# samples
wing328 May 23, 2024
00c1cef
[Java][webclient] update junit to 5.x (#18741)
wing328 May 23, 2024
235b57e
convert all text/* content types to strings in the apache http java c…
aaronforest-wf May 23, 2024
f49efe0
[typescript/nestjs] remove unused imports and allow async configurati…
simhnna May 23, 2024
7d3258f
[typescript-nestjs] Fix template for useSingleRequestParameter (#18744)
arivanandan May 23, 2024
7bc2a66
tiny simplification of typescript-nestjs api.service.mustache (#18749)
macjohnny May 23, 2024
746961d
Fix long running test (#18754)
Philzen May 25, 2024
22f18fa
Fix tests for parsing of additional type annotations & refactor test …
Philzen May 26, 2024
e6f3729
[crystal-lang] Update dependencies to remedy build failure (#18755)
usiegj00 May 26, 2024
e6fcbcb
update crystal petstore tets (#18766)
wing328 May 26, 2024
77365c3
[crystal-lang] Resolve type check compile error in ApiError (#18759)
usiegj00 May 26, 2024
728abaf
[Java][native] Fix: empty deepObject can produce invalid query [fix #…
marcel-huber-ptv May 26, 2024
0daf9ff
Fix javaJaxRS template: remove deprecated in JDK9 method usage (#18728)
rozdy May 26, 2024
5e8b589
Fix rust server auth (#18692)
cvkem May 26, 2024
6a9b100
Make JAX-RS BuilderImpl class non-final to fix WELD-001503 issue (#18…
jpraet May 26, 2024
af090fd
Bump s4u/setup-maven-action from 1.12.0 to 1.13.0 (#18703)
dependabot[bot] May 26, 2024
ee3ff39
fixed sorting (#18706)
devhl-labs May 26, 2024
e696448
Service api fix (#18767)
aaronp May 26, 2024
258b7af
update samples
wing328 May 26, 2024
9c999b6
[General] Remove defunct global property `withXml` from generator, do…
Philzen May 27, 2024
74a9509
[Java][native] Fix: DateTime in deepObjects is no longer serialized c…
marcel-huber-ptv May 27, 2024
c1d0e7c
Support nonPublicApi on jvm-retrofit2 (#18769)
BraisGabin May 27, 2024
1c94576
Bump jorelali/setup-elm from 5 to 6 (#18777)
dependabot[bot] May 28, 2024
56f3016
removed warnings (#18775)
devhl-labs May 28, 2024
48919ba
Add model name mapping to swift5 client generator (#18780)
oslTrifork May 28, 2024
edaace9
Fix TS7053 errors in generated instanceOf* methods (#18770)
hhvrc May 28, 2024
2471ba2
Revert back to junit4 (#18786)
wing328 May 29, 2024
b19fc67
added framework support (#18776)
devhl-labs May 29, 2024
1c7e5c4
add kong as sponsor (#18795)
wing328 May 30, 2024
353320c
[kotlin] better oneOf, anyOf support (#18382)
wing328 May 31, 2024
368110a
[csharp][generichost] Added 4.8 samples (#18791)
devhl-labs Jun 1, 2024
6a6f39d
Change/reintroduce junit5 (#18790)
Philzen Jun 1, 2024
66126a8
Remove unused test dependencies `org.reflections` & `maven-rewrite` (…
Philzen Jun 1, 2024
e2258fb
[kotlin-spring] Fix gradle build failure when generated with interfac…
Philzen Jun 1, 2024
8783ad8
[Python] List enum members in docs (#18804)
Mythir Jun 1, 2024
84ce2bf
[BUG][C++][cpp-pistache-server] An api receiving a std::optional para…
mlebihan Jun 1, 2024
ca94559
Add tests for Cpprestsdk client in CircleCI (#18817)
wing328 Jun 1, 2024
6a3d406
[cpp-restsdk] add support for oneOf via std::variant (#18474)
aminya Jun 1, 2024
8d39871
Revert "[cpp-restsdk] add support for oneOf via std::variant (#18474)…
wing328 Jun 1, 2024
f540e00
fixed workflow (#18824)
devhl-labs Jun 2, 2024
2b9949a
Bump Jackson to latest v2.17.1 and sync in templates (#18799)
Philzen Jun 2, 2024
4ae4bc5
[kotlin-spring] Generated code using Schema with discriminator mappin…
Philzen Jun 2, 2024
c08afa3
[BUG][Csharp][GenericHost] OpenApi 3.1: Model property of type map/ad…
gerwinjansen Jun 2, 2024
713aa92
add tests for 18772 (#18828)
wing328 Jun 2, 2024
051abb8
Bugfix/activate helidon versionutil tests (#18815)
Philzen Jun 2, 2024
ed2aad6
[JAVA: okhttp-gson, rest-assured, retrofit2] Don't generate Jackson i…
Philzen Jun 2, 2024
91a1931
[csharp][generichost] Add support for primitive composed (#18825)
devhl-labs Jun 4, 2024
35a8820
[python-fastapi] Fix CLI crash when calling `config-help` & update do…
Philzen Jun 4, 2024
a574d9e
Remove unused retrofit1 mustache templates (#18833)
Philzen Jun 4, 2024
1c787ba
[JAVA] Fix jackson (de)serializer annotation breaking libs using gson…
Philzen Jun 4, 2024
42c7840
JetBrains HTTP Client - Adds support for query and header params and …
jlengrand Jun 5, 2024
aef4d75
Refactoring: Use lombok for simple getters & setters (#18559)
Philzen Jun 5, 2024
45bc9c9
[php-laravel] Fix file database/migrations/2019_08_19_000000 being wr…
Philzen Jun 5, 2024
86f23e1
[javascript-closure-angular] Change metadata to reflect beta status a…
Philzen Jun 5, 2024
17a08d2
fixes #18489: provide support of array attributes in multipart/form-d…
jeandonaldroselin Jun 5, 2024
2fcf825
[clojure] Apply model/param/var name mappings (#18665) (#18858)
valpackett Jun 5, 2024
446e168
Remove deprecated MockDefaultGenerator (#18857)
Philzen Jun 5, 2024
880df7a
[maven-plugin] Generate hash from actual resolved spec rather than in…
Philzen Jun 5, 2024
b7a4a47
[php-slim4-server] fix php syntax error in RegisterRoutes class (miss…
tommyseus Jun 5, 2024
f97706d
update php slim samples
wing328 Jun 5, 2024
0621d34
[erlang-client] Apply var/param name mappings (#18662) (#18859)
valpackett Jun 5, 2024
36ade65
[kotlin-spring] Fix two missing ) in kotlin-spring/pathParams.mustach…
Humle-T Jun 5, 2024
d1254cc
[dart] Apply var/param/model name mappings, handle single _ (#18663) …
valpackett Jun 6, 2024
6ae8a8f
[python] fix deserialize on basic str fails (#18800)
fa0311 Jun 6, 2024
3aba427
clone Schema using AnnotationUtils.clone with WA (to clone schemas wi…
dreambrother Jun 6, 2024
4be5971
[cpp-restsdk] add support for oneOf via std::variant (#18821)
wing328 Jun 7, 2024
dc81339
[typescript-fetch] fix #18876 Type error in oneOf when legacyDiscrimi…
fa0311 Jun 7, 2024
5adf1ff
Avoid UnsupportedEncodingException by design, replacing magic string …
Philzen Jun 8, 2024
a5a9958
[Python] Add enum support when building default values for model prop…
welshm Jun 8, 2024
0cc9644
Add enum default value tests to python clients (#18883)
wing328 Jun 8, 2024
2851838
[csharp][generichost] Fixed parameter ordering (#18823)
devhl-labs Jun 10, 2024
f517bf7
[typescript-fetch] - Fix Nullable Types (#18887)
l0gicgate Jun 10, 2024
80bb3dd
build: use runtime scope for slf4j-simple log sink (#18881)
jasonschroeder Jun 10, 2024
00f2cd5
[Elixir] Fix generation issues and compilation warnings in Elixir gen…
ntodd Jun 10, 2024
8357cc3
muenchen deeplink (#18894)
klml Jun 10, 2024
7f34e11
[csharp] Refactor anyOf model template (#18901)
filipe-silva Jun 11, 2024
e8bbfe2
[csharp] fix system.web warning and removed unneeded fqn (#18902)
filipe-silva Jun 11, 2024
37ea82b
Fix list in kotlin client templates (#18891)
wing328 Jun 12, 2024
7084e87
Remove bean validation for uuid (#18900)
MelleD Jun 12, 2024
ef76549
Marketplace software zapier request middleware (#18907)
wing328 Jun 12, 2024
fc0105e
[Java][jaxrs-spec] enumUnknownDefaultCase true now returns correctly …
wing328 Jun 12, 2024
3abe251
[csharp][generichost] Add options for model parameter sorting (#18886)
devhl-labs Jun 12, 2024
1765efc
[Golang] Introduce 'lambda.type-to-name' in models_anyof.mustache (#1…
wing328 Jun 13, 2024
26a164e
[Java][Spring] enumUnknownDefaultCase true now returns correctly in f…
wing328 Jun 13, 2024
788fd6f
Golang client can use pattern-based discriminator between oneOf (#18760)
maxlapshin Jun 13, 2024
ea01903
fixes #18853: provide support of array attributes in multipart/form-d…
jeandonaldroselin Jun 13, 2024
f365900
[Enhancement] [Gradle Plugin] Allow templates from classpath (#14909)
dimber-cais Jun 13, 2024
01fec76
feat(typescript-angular): add support for Angular V18 (#18916)
focTZi Jun 14, 2024
8bac93e
[csharp] Improved apiclient.mustache (#18915)
filipe-silva Jun 15, 2024
cc24106
[Rust-Axum] Use x-response-id if specified (#18906)
emilycf-cw Jun 15, 2024
0aac363
[rust-axum] Support for response status code ranges (#18895)
emmanuelmathot Jun 15, 2024
a40673a
update rust axum samples, add cargo fmt (#18938)
wing328 Jun 15, 2024
13facda
[python] Add an option to add ensure_ascii=False to json.dumps (#18888)
wing328 Jun 15, 2024
642b1a3
[JAVA] [SPRING] [PKMST] [MICRONAUT] XML wireformat: Fix Jackson useWr…
Philzen Jun 15, 2024
3d93862
OneOf should handle Inheritance based type (#18892)
Ghufz Jun 15, 2024
ec8998b
[test-stack] Implement inner class assertion and fix typo "doesNotCon…
Philzen Jun 16, 2024
6f9ad31
[JAVA-SPRING] Avoid broken code due to duplicate rendering of `@Depre…
Philzen Jun 16, 2024
989a798
[Android][Volley] Build fixes (#18899)
valpackett Jun 16, 2024
129e4dc
Fix #18715 [JAVA] ensure codegen fields and additionalProperties are …
jpfinne Jun 17, 2024
c806ea5
requestMappingMode: Explicit configuration to control the location of…
pstorch Jun 17, 2024
793aba7
[kotlin-server][javalin6] Add Javalin 6 support (#18928)
dennisameling Jun 17, 2024
18b4bcb
useEnumCaseInsensitive option fixed in Java Native Model Enum (#18762)
oguzdemirbasci Jun 17, 2024
abc4461
[python] Fix Typo in Model Test (#18953)
ckoegel Jun 18, 2024
819083b
update urllib3 to newer version (#18957)
wing328 Jun 18, 2024
a4d43a8
Add default (#18968)
amaechler Jun 19, 2024
a4b577d
[swift] Issue 18940: Rename url & path variables to avoid collision (…
andyland Jun 19, 2024
c3a2fe0
[Python] Add retries option to Configuration constructor (#18919)
ogroleg Jun 19, 2024
da57701
[haskell-http-client] Support --name-mappings and handle _ name (#189…
valpackett Jun 19, 2024
5bc7aa3
Never create inline model for allOf with single $ref (#18945)
ReneZeidler Jun 19, 2024
9919c23
[Ruby] Add Flag to Allow Ignoring Operation Servers (#18934)
ckoegel Jun 19, 2024
cf303d4
[csharp] Don't apply OpenAPIDateConverter json converter attribute fo…
jpduchon Jun 19, 2024
7747cc9
[Kotlin] update ApiClient to register all adapters for GsonBuilder (#…
wing328 Jun 19, 2024
e5ae07c
avoid setting debug property if not needed (#18872)
ZeeD Jun 20, 2024
640ef9d
fix(rust-server): remove duplicate allow(unused_imports) directive (#…
nathanielc Jun 20, 2024
4e89436
[kotlin] Fix a leak in the ApiClient (#18997)
gosusnp Jun 23, 2024
1064cb6
Allow to pass a str to the Python aiohttp client (#18985)
wing328 Jun 23, 2024
d5f4250
[Golang] Move utility functions from client.mustache to utils.mustach…
wing328 Jun 24, 2024
c5daf81
dart - make the dependency on the http, collection and meta package l…
wiesnery Jun 24, 2024
c0be6ba
update undetow to newer version
wing328 Jun 24, 2024
0368f4e
Add support for a bearer token supplier to OAuth based RestTemplate c…
GregDThomas Jun 24, 2024
861e8f0
[kotlin] implement serializable data classes (#8317) (#18386)
LucasKuhlemann Jun 24, 2024
5532203
fix issue 18959 (#18962)
rodrigoma3 Jun 24, 2024
ba9ac74
revert lsot testMicroprofileGenerateCorrectJacksonGenerator_issue1833…
jpfinne Jun 24, 2024
6aa825b
[Go] Fix an issue causing int array reference translated to an invali…
wing328 Jun 25, 2024
da7105b
fix NPE in get type, add test (#19014)
wing328 Jun 25, 2024
045b601
[Spring] replace MultipartFile by Resource (#18509)
martin-mfg Jun 25, 2024
38d189b
update kong URL (#19018)
wing328 Jun 25, 2024
0d05ee3
[Python] Add Flag to Allow Ignoring Operation Servers (#18981)
ckoegel Jun 26, 2024
6b9d95b
Tries to fix #18975 by changing how the deserializer interacts with i…
qbuzzdaan Jun 26, 2024
0c4bfe3
Add tests for anyof with discriminator (#19021)
wing328 Jun 26, 2024
9c26848
[kotlin-client] Generate safe ?. access for optional enums (#18982) (…
valpackett Jun 26, 2024
44e9ff5
[android][volley] Remove unused robolectric test dependency (#19022)
valpackett Jun 27, 2024
53f1094
[Python] Allow Overriding Accept Header (#19025)
ckoegel Jun 28, 2024
fa2b575
[Bug] [Java] Remove raw type compilation warnings when generating usi…
ksn-partisia Jun 30, 2024
fb17e56
[PHP-SYMFONY] Debug Symfony version 7, enums ref, array of enums $ref…
loicconan Jun 30, 2024
21d3cfe
Fix Issue 18224 - Load x-field-extra-annotation in the operation para…
rodrigoma3 Jun 30, 2024
c9da04c
feat: x-enum-description support added to kotlin-server code generato…
deicon Jul 1, 2024
4eaac3d
v7.7.0 release (#19046)
wing328 Jul 2, 2024
20cfce0
Prepare v7.8.0 (#19048)
wing328 Jul 2, 2024
860fd26
Fix x-www-form-urlencoded date-time string parameters (#18898)
Trolldemorted Jul 2, 2024
daa4886
Change options from any to RawAxiosRequestConfig in typescript-axios …
MarekBodingerBA Jul 2, 2024
5d61f71
[typescript-fetch] Fix API-generation of referenced enums for multipa…
Masamas Jul 2, 2024
376505c
[Typescript] Fix Issue Directly Publishing Package (#19004)
bootsie123 Jul 2, 2024
9c4664a
[java-retrofit2] Support payload for DELETE method (#19056)
vbauer Jul 3, 2024
59d799b
Add Alexis Couvreur as author of Java WireMock stub server (#19052)
acouvreur Jul 3, 2024
03beb37
Bump s4u/setup-maven-action from 1.13.0 to 1.14.0 (#19045)
dependabot[bot] Jul 3, 2024
ff2e173
[Kotlin-Client][JVM-OkHttp] Override parameter enum's toString() meth…
jczerski Jul 3, 2024
21ad242
[kotlin][client] fix temp file name and remove old deprecated jvm-okh…
4brunu Jul 3, 2024
add5c2e
Fix casts for typescript-fetch enum keys not working on number-based …
cascornelissen Jul 4, 2024
dab0a16
update certifi to newer version (#19097)
wing328 Jul 6, 2024
4fa124b
enable java-camel checks (#19074)
martin-mfg Jul 6, 2024
c8caa7c
remove 3.7 in github python workflow (#19098)
wing328 Jul 6, 2024
b897a99
Allow array items in kotlin to be nullable (#19080)
Blueblood1 Jul 6, 2024
0b1b3f5
[ASPNETCORE] Fix having two "?" when not required and nullable = true…
JFCote Jul 6, 2024
7773700
Speed up docker re-builds using mvn dependency:go-offline (#19078)
ReallyLiri Jul 7, 2024
aef9142
[cpp-qt-client] Stop using Qt 5.15.2 in the CI (#19049)
MartinDelille Jul 7, 2024
7f6d2d8
Fix docs for convertPropertyToTypeAndWriteBack and convertPropertyToS…
timgrein Jul 7, 2024
72cdb70
Revert "[java-retrofit2] Support payload for DELETE method (#19056)" …
vbauer Jul 7, 2024
b84770a
fix javadoc in various java files (#19099)
wing328 Jul 7, 2024
8f7cce7
Fix duplicate import javax.valid.Valid in resteasy generator (#19055)
hamburml Jul 7, 2024
0820ede
Add bytestring package to dependencies of generated haskell code (#19…
wing328 Jul 7, 2024
a3912b7
[Java][Microprofile] Fix #17526: enumOuterClass missing JSON-B (de)se…
DielN Jul 8, 2024
8ab3bb4
Remove thread unsafe statusCode and responseHeaders instance variable…
aaronforest-wf Jul 8, 2024
5da4f50
Fix call to TestCase.assertEqual() (#19091)
Ichimonji10 Jul 8, 2024
1841f57
[Ruby] Allow Overriding Accept Header (#19106)
ckoegel Jul 9, 2024
039f0b8
Add `BearerAuthInterceptor` to `dart-dio` library exports (#19111)
wing328 Jul 9, 2024
5612852
Remove dependency scan for inputSpec (actually not required) (#19084)
parenko Jul 9, 2024
011acc9
[typescript-axios] add config parameter to specify custom axios versi…
dougkeen Jul 9, 2024
705d853
Update okhttp3 to 4.12.0 for Maven projects (#19118)
clementdenis Jul 10, 2024
ba056db
Bump actions/setup-dotnet from 4.0.0 to 4.0.1 (#19126)
dependabot[bot] Jul 10, 2024
005d5b0
codegen: add == -> 'Double_Equal' to specialCharReplacements (#19125)
luketudge Jul 10, 2024
5fdcd48
[okhttp-gson] migrate to jakarta.ws.rs (#19113)
wing328 Jul 10, 2024
42b0b20
[k6] Add authentication variables in headers and cookies (#19060)
willie5588912 Jul 10, 2024
a4292c5
Update poetry lockfile (#19123)
Ichimonji10 Jul 10, 2024
9948ed2
[dart-dio] fix JsonObject missing on a generated code #16585 (#19130)
wing328 Jul 10, 2024
2940d32
[PowerShell] Support ApiKeyPrefix (#19133)
condorcorde Jul 11, 2024
8938f9d
[Ruby] Fix Content-Transfer-Encoding binary unpacking (#19132)
sirwolfgang Jul 11, 2024
7b52da5
[go-server] Add information, where the server runs to generated READM…
timgrein Jul 13, 2024
722be84
Update call to assertDictContainsSubset() (#19122)
Ichimonji10 Jul 13, 2024
75f4faa
docs: add act coding to users (#19152)
axelrindle Jul 13, 2024
3e6c13e
[Elixir] allow custom packageVersion (#19151)
valpackett Jul 14, 2024
897a4e7
update elixir doc
wing328 Jul 14, 2024
b705972
Upgrade rust-hyper to use hyper 1.0 (#19115)
wing328 Jul 14, 2024
7f01a35
[Kotlin] Fix invalid gradlew.bat templates (#19165)
takkiraz Jul 15, 2024
304ff96
[Swift] fix(#18074): correctly map OpenAPIDateWithoutTime to string i…
kalinjul Jul 15, 2024
75e3be3
fix #19156 @RestController annotation at Kotlin-Spring API interface …
pstorch Jul 15, 2024
a81b736
Allow array items in TypeScript to be nullable (#19157)
CirnoV Jul 16, 2024
94264e5
Get rid of a bunch of Javadoc errors (#19162)
beikov Jul 16, 2024
49e3318
[qt-cpp] Remove Qt support before Qt 5.15.2 (#19164)
MartinDelille Jul 16, 2024
875fdb5
Fix issue https://github.com/OpenAPITools/openapi-generator/issues/18…
vlsergey Jul 16, 2024
c05bedb
remove unnecessary code (#19159)
devhl-labs Jul 16, 2024
9ae8775
Close #19129: java jersey2 and jersey3: Always cast path parameters t…
gtsystem Jul 16, 2024
c8587bb
Run unittest tests with unittest (#19121)
Ichimonji10 Jul 16, 2024
0002f8c
Support net8 in aspnetcore (#19051)
ReallyLiri Jul 16, 2024
a330a1f
update samples
wing328 Jul 16, 2024
1367a16
Update Python versions used for unit tests (#19124)
Ichimonji10 Jul 16, 2024
0177ced
Bump actions/setup-dotnet from 4.0.0 to 4.0.1 (#19182)
dependabot[bot] Jul 17, 2024
3dc3ee0
test (JAVA SPRING RESTCLIENT) Add echo tests for the Spring 6 RestCli…
Nicklas2751 Jul 17, 2024
cfcc2c8
[python-fastapi] Fix api endpoint template (#19139)
krjakbrjak Jul 17, 2024
045f4b6
fix (JAVA SPRING RESTCLIENT) 19137: Fix missing imports when using wi…
Nicklas2751 Jul 17, 2024
2f5529a
fix #11353 use @get:JsonProperty instead of @field:JsonProperty (#19186)
pstorch Jul 17, 2024
75cbebd
test (JAVA SPRING RESTCLIENT) 18522: Add more JDK 17echo api tests & …
Nicklas2751 Jul 18, 2024
47abf82
[java] update rest-assured, retrofit2, vertx to use junit 5 (#19185)
wing328 Jul 18, 2024
ebf72a3
adds support for x-pattern-message in kotlin-spring generator (#19134)
orolhawion Jul 18, 2024
e59a4ab
Java libraries validation-api may use javax imports but dependency al…
horaceli Jul 18, 2024
aaf3ea2
[FIX][typescript-fetch] Fix duplicate imports for models with a discr…
Digirik Jul 18, 2024
f44bc30
[Kotlin][Spring] Fix RequestPart handling for multipart request (#19058)
zakupower Jul 18, 2024
e542b06
[python-fastapi] return 500 if not implemented, added some unittests …
krjakbrjak Jul 19, 2024
b5d5e57
Get rid of a bunch of Javadoc errors (#19209)
beikov Jul 21, 2024
e40d322
Update CXF to newer version (#19210)
wing328 Jul 21, 2024
08e2653
fix #18555 kotlin-spring generator flag appendRequestToHandler genera…
pstorch Jul 22, 2024
3e263ce
php: Fix typedoc comment for headers in ApiException (#19217)
JulianVennen Jul 23, 2024
fef84d9
[typescript-fetch] Fix code generation for oneOf cases without discri…
odiak Jul 23, 2024
6ad5864
Adding decimal support for python client generation (#19203)
m-standfuss Jul 23, 2024
0e70d1f
[Kotlin][Spring] use flag delegatePattern together with skipDefaultIn…
pstorch Jul 23, 2024
1c62c03
[Kotlin][Spring] Add support for class and field extra annotation (#1…
sjoubert Jul 24, 2024
8950892
Fix ExtendedCodegenModel class access modifier to public (#10342) (#1…
prochafilho Jul 24, 2024
9a673ea
Rust: Support Integer enums using Serde_repr (#19199)
bertkdowns Jul 24, 2024
362d3b5
[csharp] Add scope for oauth2 (#19234)
wing328 Jul 24, 2024
408706e
Add support for angular 18.1 with increased typescript and ngPackagr …
SnowyLeopard Jul 25, 2024
fb023b1
[swift5]Add array validation rule (#19242)
maoyama Jul 26, 2024
3c88071
[julia] Add support for style, explode in query params (#19238)
vdayanand Jul 26, 2024
c93ec54
[Kotlin][Spring] fix build.gradle.kts and pom.xml for SpringBoot 2.x …
pstorch Jul 26, 2024
37afe57
[Kotlin][Spring] fix #19244 integer enum (#19248)
pstorch Jul 26, 2024
9cfd26e
Adding user aspectivo (#19250)
aspectivo Jul 27, 2024
131fd51
remove 3.7 in github python-pydantic-v1 workflow (#19239)
VelorumS Jul 27, 2024
42e8f76
[Kotlin][Client] Encode default values with kotlinx serialization (#1…
4brunu Jul 29, 2024
2958107
[JAVA-CAMEL] revert broken xml change (#19259)
martin-mfg Jul 29, 2024
755b2ef
[csharp][generichost] Support response ranges (#19256)
devhl-labs Jul 29, 2024
f082a35
[Python] fix object arrays giving mypy error "Incompatible types in a…
VelorumS Jul 29, 2024
d12cc0b
Migrate from Gradle Enterprise to Develocity (#19264)
jprinet Jul 29, 2024
16b2811
Conditionally force array context when converting to JSON (#19262)
condorcorde Jul 30, 2024
753502c
Update ApiClient.mustache for retrofit2 + rxJava3 support to use offi…
PeregrineFalcon Jul 30, 2024
5d48d22
[Go] Set Default Values for Required Variables when a default is defi…
vvb Jul 30, 2024
9a18fc1
update docstring in go client, better code format (#19268)
wing328 Jul 30, 2024
28a9023
Remove from pingable lists (#19272)
jimschubert Jul 31, 2024
4bf8e4a
Convert relative to absolute path (#19269)
condorcorde Jul 31, 2024
4874a0b
[GO] fix generated variable names when no discriminator is used with …
sazapp-spectra Jul 31, 2024
7f551bb
feat(php-nextgen-client): add support for streaming (#19192)
neilime Jul 31, 2024
484b87f
fix: Template contains unconditional ": Serializable" which creates w…
deicon Aug 1, 2024
592cec6
Merge remote-tracking branch 'upstream/master' into upstream-sync
sazapp-spectra Aug 1, 2024
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.
8 changes: 4 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ commands: # a reusable command with parameters
jobs:
node0:
machine:
image: ubuntu-2004:202201-02
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand All @@ -154,7 +154,7 @@ jobs:
nodeNo: "0"
node1:
machine:
image: ubuntu-2004:202201-02
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand All @@ -167,7 +167,7 @@ jobs:
nodeNo: "1"
node2:
machine:
image: ubuntu-2004:202201-02
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand All @@ -180,7 +180,7 @@ jobs:
nodeNo: "2"
node3:
machine:
image: ubuntu-2004:202201-02
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand Down
6 changes: 3 additions & 3 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
"java.configuration.runtimes": [
{
"name": "JavaSE-11",
"path": "/usr/local/sdkman/candidates/java/11.0.16.1-ms",
"sources": "/usr/local/sdkman/candidates/java/11.0.16.1-ms/lib/src.zip",
"path": "/usr/local/sdkman/candidates/java/current",
"sources": "/usr/local/sdkman/candidates/java/current/lib/src.zip",
"javadoc": "https://docs.oracle.com/en/java/javase/11/docs/api",
"default": true
}
Expand All @@ -50,4 +50,4 @@
// "postCreateCommand": "mvn clean package -DskipTests",
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "vscode"
}
}
11 changes: 0 additions & 11 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,11 @@ modules/openapi-generator-core/**/* @OpenAPITools/generator-core-team
# No need for auto-generated subdirectories (reduces noise)
docs/ @OpenAPITools/generator-core-team

## Individual interests
.github/**/* @jimschubert
scripts/**/* @jimschubert
website/**/* @jimschubert
bin/ci/**/* @jimschubert

## Build related
CI/**/* @OpenAPITools/build
.mvn/**/* @OpenAPITools/build
bin/utils/**/* @OpenAPITools/build

## Module-specific
modules/openapi-generator-cli/**/* @jimschubert
modules/openapi-generator-gradle-plugin/**/* @jimschubert
modules/openapi-generator-maven-plugin/**/* @jimschubert

# cpp-qt-client technical committee
modules/openapi-generator/src/main/resources/cpp-qt-client/**/* @ravinikam
samples/client/petstore/cpp-qt/**/* @ravinikam
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
These must match the expectations made by your contribution.
You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example `./bin/generate-samples.sh bin/configs/java*`.
IMPORTANT: Do **NOT** purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (upcoming 7.1.0 minor release - breaking changes with fallbacks), `8.0.x` (breaking changes without fallbacks)
- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (upcoming 7.6.0 minor release - breaking changes with fallbacks), `8.0.x` (breaking changes without fallbacks)
- [ ] If your PR is targeting a particular programming language, @mention the [technical committee](https://github.com/openapitools/openapi-generator/#62---openapi-generator-technical-committee) members, so they are more likely to review the pull request.
2 changes: 1 addition & 1 deletion .github/workflows/gradle-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
- 'samples/client/petstore/java/**'
- 'samples/openapi3/client/petstore/java/**'
env:
GRADLE_VERSION: 7.2
GRADLE_VERSION: 8.7

jobs:
build:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
${{ runner.os }}-gradle-
- name: Setup Maven
uses: s4u/setup-maven-action@v1.12.0
uses: s4u/setup-maven-action@v1.14.0
with:
java-version: ${{ matrix.java }}
maven-version: 3.8.8
Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:
- name: Check out code
uses: actions/checkout@v4
- name: Setup Maven
uses: s4u/setup-maven-action@v1.12.0
uses: s4u/setup-maven-action@v1.14.0
with:
java-version: 11
maven-version: 3.8.8
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/maven-plugin-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ jobs:
run: |
./mvnw clean install -DskipTests -Dmaven.javadoc.skip=true
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
./mvnw --no-snapshot-updates --quiet clean install -f modules/openapi-generator-maven-plugin/examples/multi-module/sample-external-ref-schema/pom.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/kotlin.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/spring.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
34 changes: 33 additions & 1 deletion .github/workflows/openapi-generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,40 @@ jobs:
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target
- name: Delete samples that are entirely generated
run: |
rm -rf samples/client/petstore/csharp/generichost/net8/AllOf
rm -rf samples/client/petstore/csharp/generichost/net8/AnyOf
rm -rf samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
rm -rf samples/client/petstore/csharp/generichost/net8/FormModels
rm -rf samples/client/petstore/csharp/generichost/net8/NullReferenceTypes
rm -rf samples/client/petstore/csharp/generichost/net8/OneOf
rm -rf samples/client/petstore/csharp/generichost/net8/Petstore
rm -rf samples/client/petstore/csharp/generichost/net8/SourceGeneration
rm -rf samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate

rm -rf samples/client/petstore/csharp/generichost/standard2.0/Petstore

rm -rf samples/client/petstore/csharp/generichost/net4.8/AllOf
rm -rf samples/client/petstore/csharp/generichost/net4.8/AnyOf
rm -rf samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare
rm -rf samples/client/petstore/csharp/generichost/net4.8/FormModels
rm -rf samples/client/petstore/csharp/generichost/net4.8/OneOf
rm -rf samples/client/petstore/csharp/generichost/net4.8/Petstore
rm -rf samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate

rm -rf samples/client/petstore/csharp/generichost/net4.7/AllOf
rm -rf samples/client/petstore/csharp/generichost/net4.7/AnyOf
rm -rf samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare
rm -rf samples/client/petstore/csharp/generichost/net4.7/FormModels
rm -rf samples/client/petstore/csharp/generichost/net4.7/OneOf
rm -rf samples/client/petstore/csharp/generichost/net4.7/Petstore
rm -rf samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate
- name: Generate samples
run: bash bin/generate-samples.sh
run: |
bash bin/generate-samples.sh
# when a sample is deleted, you have to generate it twice for all files to get created
bash bin/generate-samples.sh
- name: Verify git status
run: |
if [[ "$(git status --porcelain)" != "" ]]; then
Expand Down
13 changes: 5 additions & 8 deletions .github/workflows/samples-cpp-qt-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ name: Samples cpp qt client
on:
push:
branches:
- 'samples/client/petstore/cpp-qt/**'
- "samples/client/petstore/cpp-qt/**"
pull_request:
paths:
- 'samples/client/petstore/cpp-qt/**'
- "samples/client/petstore/cpp-qt/**"

env:
GRADLE_VERSION: 6.9
Expand All @@ -16,9 +16,6 @@ jobs:
name: Build cpp qt client
strategy:
matrix:
qt-version:
- '5.15.2'
- '6.5.3'
os:
- ubuntu-latest
- macOS-latest
Expand All @@ -27,10 +24,10 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install Qt
uses: jurplel/install-qt-action@v3
uses: jurplel/install-qt-action@v4
with:
version: ${{ matrix.qt-version }}
tools: ${{ matrix.tools }}
version: "6.7.1"
target: "desktop"
- name: Build
working-directory: "samples/client/petstore/cpp-qt"
run: cmake . && cmake --build .
42 changes: 42 additions & 0 deletions .github/workflows/samples-dotnet-fx.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Samples C# .Net Framework Clients

on:
push:
paths:
- samples/client/petstore/csharp/generichost/net4.7/**
- samples/client/petstore/csharp/generichost/net4.8/**
pull_request:
paths:
- samples/client/petstore/csharp/generichost/net4.7/**
- samples/client/petstore/csharp/generichost/net4.8/**
jobs:
build:
name: Build .Net projects
runs-on: windows-2019
strategy:
fail-fast: false
matrix:
sample:
- samples/client/petstore/csharp/generichost/net4.7/AllOf
- samples/client/petstore/csharp/generichost/net4.7/AnyOf
- samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare
- samples/client/petstore/csharp/generichost/net4.7/FormModels
- samples/client/petstore/csharp/generichost/net4.7/OneOf
- samples/client/petstore/csharp/generichost/net4.7/Petstore
- samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate

- samples/client/petstore/csharp/generichost/net4.8/AllOf
- samples/client/petstore/csharp/generichost/net4.8/AnyOf
- samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare
- samples/client/petstore/csharp/generichost/net4.8/FormModels
- samples/client/petstore/csharp/generichost/net4.8/OneOf
- samples/client/petstore/csharp/generichost/net4.8/Petstore
- samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate
steps:
- uses: actions/checkout@v4
- name: Build
working-directory: ${{ matrix.sample }}
run: dotnet build Org.OpenAPITools.sln
- name: Test
working-directory: ${{ matrix.sample }}
run: dotnet test Org.OpenAPITools.sln
12 changes: 6 additions & 6 deletions .github/workflows/samples-dotnet-standard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
fail-fast: false
matrix:
sample:
- samples/client/petstore/csharp/generichost/standard2.0/OpenAPIClient-generichost-netstandard2.0/
- samples/client/petstore/csharp/httpclient/standard2.0/OpenAPIClient-httpclient/
- samples/client/petstore/csharp/restsharp/standard2.0/OpenAPIClient/
- samples/client/petstore/csharp/restsharp/standard2.0/OpenAPIClient-ConditionalSerialization/
- samples/client/petstore/csharp/unityWebRequest/standard2.0/OpenAPIClient-unityWebRequest/
- samples/client/petstore/csharp/generichost/standard2.0/Petstore/
- samples/client/petstore/csharp/httpclient/standard2.0/Petstore/
- samples/client/petstore/csharp/restsharp/standard2.0/Petstore/
- samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/
# - samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/
steps:
- uses: actions/checkout@v4
- uses: actions/[email protected].0
- uses: actions/[email protected].1
with:
dotnet-version: 3.1.*
- name: Build
Expand Down
15 changes: 9 additions & 6 deletions .github/workflows/samples-dotnet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,20 @@ jobs:
fail-fast: false
matrix:
sample:
- samples/client/petstore/csharp/generichost/net8/ManualTests
- samples/client/petstore/csharp/generichost/net8/Petstore
- samples/client/petstore/csharp/generichost/net8/NullReferenceTypes
- samples/client/petstore/csharp/generichost/net8/SourceGeneration
- samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
- samples/client/petstore/csharp/generichost/net8/AllOf
- samples/client/petstore/csharp/generichost/net8/AnyOf
- samples/client/petstore/csharp/generichost/net8/AnyOfNoCompare
- samples/client/petstore/csharp/generichost/net8/FormModels
- samples/client/petstore/csharp/generichost/net8/ManualPetstoreTests
- samples/client/petstore/csharp/generichost/net8/ManualSourceGenerationTests
- samples/client/petstore/csharp/generichost/net8/NullReferenceTypes
- samples/client/petstore/csharp/generichost/net8/OneOf
- samples/client/petstore/csharp/generichost/net8/Petstore
- samples/client/petstore/csharp/generichost/net8/SourceGeneration
- samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
steps:
- uses: actions/checkout@v4
- uses: actions/[email protected].0
- uses: actions/[email protected].1
with:
dotnet-version: '8.0.x'
- name: Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-dotnet6-client-echo-api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- samples/client/echo_api/csharp-restsharp/
steps:
- uses: actions/checkout@v4
- uses: actions/[email protected].0
- uses: actions/[email protected].1
with:
dotnet-version: '6.0.x'
- name: Run echo server
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/samples-dotnet6-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
fail-fast: false
matrix:
sample:
- samples/client/petstore/csharp/restsharp/net6/OpenAPIClient-restsharp-name-parameter-mappings/
- samples/client/petstore/csharp/restsharp/net6/ParameterMappings/
steps:
- uses: actions/checkout@v4
- uses: actions/[email protected].0
- uses: actions/[email protected].1
with:
dotnet-version: '6.0.x'
- name: Build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-dotnet6-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- samples/server/petstore/aspnetcore-6.0-useSwashBuckle
steps:
- uses: actions/checkout@v4
- uses: actions/[email protected].0
- uses: actions/[email protected].1
with:
dotnet-version: '6.0.x'
- name: Build
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/samples-dotnet8-server.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Samples C# .Net 8 Server

on:
push:
paths:
- samples/server/petstore/aspnetcore-8.0/**
- samples/server/petstore/aspnetcore-8.0-*/**
pull_request:
paths:
- samples/server/petstore/aspnetcore-8.0/**
- samples/server/petstore/aspnetcore-8.0-*/**
jobs:
build:
name: Build .Net 8 servers
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
- samples/server/petstore/aspnetcore-8.0
- samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse
- samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes
- samples/server/petstore/aspnetcore-8.0-pocoModels
- samples/server/petstore/aspnetcore-8.0-project4Models
- samples/server/petstore/aspnetcore-8.0-useSwashBuckle
steps:
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
dotnet-version: '8.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
2 changes: 1 addition & 1 deletion .github/workflows/samples-elm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- samples/openapi3/client/elm
steps:
- uses: actions/checkout@v4
- uses: jorelali/setup-elm@v5
- uses: jorelali/setup-elm@v6
with:
elm-version: 0.19.1
- name: Build
Expand Down
7 changes: 5 additions & 2 deletions .github/workflows/samples-go.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,22 @@
name: Samples Go
name: Samples Go

on:
push:
paths:
- 'samples/server/petstore/go-echo-server/**'
- 'samples/server/petstore/go-api-server/**'
- 'samples/server/petstore/go-chi-server/**'
- 'samples/server/others/go-server/no-body-path-params/**'
pull_request:
paths:
- 'samples/server/petstore/go-echo-server/**'
- 'samples/server/petstore/go-api-server/**'
- 'samples/server/petstore/go-chi-server/**'
- 'samples/server/others/go-server/no-body-path-params/**'

jobs:
build:
name: Build Go
name: Build Go
runs-on: ubuntu-latest
strategy:
fail-fast: false
Expand All @@ -23,6 +25,7 @@ jobs:
- samples/server/petstore/go-echo-server/
- samples/server/petstore/go-api-server/
- samples/server/petstore/go-chi-server/
- samples/server/others/go-server/no-body-path-params/
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
Expand Down
Loading
Loading