Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1515 commits
Select commit Hold shift + click to select a range
e62908e
Add tests for withXml option in Go client generator (#21913)
wing328 Sep 6, 2025
6e089f5
Support normalizing anyof/oneof enum constraints to a single enum (#2…
wing328 Sep 7, 2025
bdfbb32
Improve Go client tests (#21919)
wing328 Sep 8, 2025
7b3de8d
[python] fix default value when enum is a reference (#21923)
wing328 Sep 9, 2025
278d7ae
java-client: fix some javadoc comments (#21932)
rubenhoenle Sep 9, 2025
0e42edc
[#21619] fix(python): update pyproject.toml license format with poetr…
keepConcentration Sep 10, 2025
6825d9c
python: feature flag for lazy imports (#21885)
bachorp Sep 10, 2025
5f647b8
[python] fixes #21936, api client type checks (#21935)
artem-ilin Sep 10, 2025
d523903
fix(kotlin): set isVoid to true for Unit datatypes (#21940)
knuterikl Sep 11, 2025
9b692e5
fix(ruby-client): Fix incorrect boolean parsing in OneOf/AnyOf (#21943)
maikdijkstra Sep 11, 2025
8300794
update python samples
wing328 Sep 11, 2025
58fde20
fix: parameter appending for number types (#21947)
jef Sep 12, 2025
177b94b
Add tests for numeric form data (kotlin - jvm-ktor) (#21952)
wing328 Sep 12, 2025
8a061ac
Remove myself from Kotlin technical committee (#21959)
dr4ke616 Sep 12, 2025
5efe16c
[java] Update rest-assured dependencies to newer versions (#21961)
wing328 Sep 13, 2025
59eac42
Fix "defaultToEmptyContainer" not properly implemented for non-nullab…
MarcoZurich Sep 13, 2025
0edcc9d
Correctly annotate Gradle task in- & outputs and enable stricter plug…
TheMrMilchmann Sep 13, 2025
ec28d62
Fix #21921 by marking required path parameters as @NotNull (#21951)
GregDThomas Sep 13, 2025
ee4cb9a
[jaxrs-spec][quarkus] Feat: Add an option to use "org.jboss.resteasy.…
cmoine-swi Sep 14, 2025
6b69273
[Rust] Add support for native-tls and rustls-tls Cargo features for t…
JMLX42 Sep 14, 2025
c30fb41
issue 21965 - [REQ] MergedSpecBuilder load servers urls from input sp…
rodrigoma3 Sep 15, 2025
b774971
feat: Add Java Dubbo code generator for Apache Dubbo microservices (#…
wing328 Sep 15, 2025
5c04b75
[kotlin-client] update Kotlin and libraries versions (#21866)
WonderCsabo Sep 15, 2025
6278512
[kotlin-spring][server] Feat: Allow implementation of arbitrary inter…
Picazsoo Sep 15, 2025
6e48cf4
[BUG][JAVA] RestTemplate uses hardcoded User-Agent Java-SDK #21972 (#…
Semenchikus Sep 16, 2025
7dcef20
update java samples
wing328 Sep 16, 2025
8b01ebb
[dart-dio][timemachine] Bugfix: saving offset_date_serializer instead…
wing328 Sep 16, 2025
e68e3e8
More dart dio tests, update samples (#21975)
wing328 Sep 16, 2025
ab6c827
Mark scala-lagom-server as deprecated (#21977)
wing328 Sep 16, 2025
46de9c8
separate workflow to test java with sbt (#21978)
wing328 Sep 16, 2025
45e4fa1
Add workflow for PowerShell clients (#21979)
wing328 Sep 16, 2025
0e1cba6
update commons deps to newer versions (#21980)
wing328 Sep 16, 2025
fec88b3
Migrate tests from AppVeyor to GitHub workflow (#21982)
wing328 Sep 17, 2025
5bdb691
[bash] Drop old client.sh from petstore sample (#21987)
Fryguy Sep 18, 2025
3275999
[bash] Fix issue where paste command doesn't work on Mac (#21986)
Fryguy Sep 18, 2025
7a5d0d1
[kotlin][client] remove old deprecated apis (#21988)
4brunu Sep 18, 2025
1c95001
Fix visibility for enum in C# generator (#21984)
ferenc-a Sep 18, 2025
ec0edf4
Issue 21958 php-slim4 throws exception (#21962)
PhotoKevin Sep 19, 2025
a55525c
update php samples
wing328 Sep 19, 2025
ac3c370
[C#][httpclient] Add tests for nonPublicApi option (#21996)
wing328 Sep 19, 2025
73c8728
[Java] [Spring-client] Exclude discriminator from nullable annotation…
Mattias-Sehlstedt Sep 19, 2025
3a63c2f
Migrate Go petstore tests from circleci to github workflow (#21997)
wing328 Sep 19, 2025
f1a273d
Test Java clients with Petstore server in Github workflow (#22003)
wing328 Sep 20, 2025
71a6901
Add GitHub workflow to test Clojure client (#22004)
wing328 Sep 20, 2025
24d7c3e
Refactor Scala client, server Github workflow for testing (#22005)
wing328 Sep 21, 2025
731668b
remove travis, appveyor from project (#22007)
wing328 Sep 21, 2025
7e9b961
[Java] [Spring] Use deduction configOptions for oneOfInterfaces (#20919)
jpfinne Sep 21, 2025
e5437e0
Update Ruby faraday to use ruby fake petstore test spec (#22008)
wing328 Sep 21, 2025
2f69ad9
update java samples
wing328 Sep 22, 2025
fe6da71
[java] Fix annotationLibrary option being ignored (#21992)
shybovycha Sep 23, 2025
75804e4
Bump Jackson to 2.19.2 and databind-nullable to 0.2.7 (#22017)
Til7701 Sep 24, 2025
f02acaf
[cxf] add support for Swagger2 (#22010)
fwermelskirchen Sep 24, 2025
67b2433
Add tests for jaxrs cxf swagger2 client (#22019)
wing328 Sep 24, 2025
5e8dcc9
[kotlin] Fix defaultValue in query parameters (#22002)
daberni Sep 25, 2025
258d971
kotlin client: add docstring to new function (#22025)
wing328 Sep 25, 2025
89edad5
Add vendorExtensions.x-class-extra-annotation to oneOf interfaces (#2…
jpfinne Sep 25, 2025
dc0d5c6
replace deprecated 'typings' field with standard 'types' in package.j…
kaizencode-art Sep 25, 2025
d8d9744
go: Fix missing imports for optional body params. (#22014)
booxter Sep 27, 2025
c1931c1
Add tests with optional body for go-server (#22034)
wing328 Sep 27, 2025
bab5ca2
[python] add async httpx support (#22021)
soapun Sep 27, 2025
2afac1a
[typescript-axios]: `withSeparateModelsAndApi` handles `importFileExt…
izorg Sep 27, 2025
e38f6c0
[Rust-Axum] Support AnyOf, AllOf (#21948)
linxGnu Sep 27, 2025
44a3be1
fix(kotlin-spring): add missing constructor parentheses for hashmap m…
yonatankarp Sep 27, 2025
30096d6
Revert "fix(rust): Add anyOf support to Rust client generator (#21896…
wing328 Sep 28, 2025
ee76a05
v7.16.0 release (#22039)
wing328 Sep 28, 2025
c0b72ee
update readme with 7.16.0
wing328 Sep 28, 2025
885ea07
Prepare 7.17.0 (#22040)
wing328 Sep 28, 2025
ddb15d4
Delete docs/generators/postman.md (#22044)
gcatanese Sep 29, 2025
e8a688a
Define codegen vendor extensions in CodegenConstants (#22054)
Mattias-Sehlstedt Oct 1, 2025
28e7e7f
[kotlin] Add AnyOf/oneOf to multiplatform (#22035)
chizhanov Oct 1, 2025
7ab9364
[Rust] Configurable default features from reqwest dependency (#22041)
JMLX42 Oct 1, 2025
1c082c7
Bump gradle/actions from 4 to 5 (#22061)
dependabot[bot] Oct 2, 2025
602549c
php: render tag description in Api docs (api_doc.mustache) via operat…
benkarrer-lab Oct 3, 2025
4121803
update php samples
wing328 Oct 3, 2025
1d7d399
fix additional properties handling in 3.1 spec (#22056)
wing328 Oct 3, 2025
d7b79a2
[Spring] add support for api versioning. Fix #22027 (#22028)
jpfinne Oct 3, 2025
a955bea
Migrate JS tests to Github workflows (#22077)
wing328 Oct 5, 2025
2d2e1c4
Fix typos and linguistic errors in documentation (#22078)
survivant Oct 5, 2025
6f3daca
update ts samples
wing328 Oct 5, 2025
4352a2f
[Test] [Java] Add test example of how to handle x-parent without REF_…
Mattias-Sehlstedt Oct 6, 2025
b49ec6e
[fix][elixir] missing type mapping for AnyType (#22081)
wing328 Oct 6, 2025
b8d8059
Spring 7 WebClient Compatibility (#22030)
legion47T Oct 6, 2025
37cac71
[java-cxf-cdi] @Api description is deprecated (#22083)
selliera Oct 6, 2025
f092f72
Bump actions/setup-node from 4 to 5 (#22086)
dependabot[bot] Oct 7, 2025
fd84c8f
Bump s4u/setup-maven-action from 1.18.0 to 1.19.0 (#22085)
dependabot[bot] Oct 7, 2025
6b1b5cc
Update c curl generator to support float (#21103)
amoweb Oct 8, 2025
fb277f8
[java] [spring] Fix annotationLibrary option being ignored in spring …
shybovycha Oct 10, 2025
08da0ab
remove unused files in java samples (#22105)
wing328 Oct 10, 2025
81a3488
fixed Bean Validation pattern (#19748)
SarveshMungurwadi Oct 12, 2025
42af4f9
Move all vendor extension definitions within AbstractCSharpCodegen to…
Mattias-Sehlstedt Oct 12, 2025
1240d10
[Typescript]: add deprecated tags for attributes (#22108)
gcatanese Oct 13, 2025
5f13c53
fix(php,php-nextgen): remove useless string cast from ObjectSerialize…
simPod Oct 14, 2025
941a5cc
Add workflow to test TypeScript server (#22125)
wing328 Oct 14, 2025
b199901
[fix] Apply REMOVE_X_INTERNAL normalizer to nested inline properties …
rc-glean Oct 14, 2025
0b9172e
add cache to efficiently lookup CodegenModel in csharp codegen (#22094)
ivanleb Oct 14, 2025
89b0bc4
Add workflow to test TypeScript clients (#22126)
wing328 Oct 14, 2025
4bedcb7
[typescript-fetch] Fix infinite recursion with self-referencing discr…
sermler Oct 14, 2025
486e0c5
Test TypeScript Angular v16 in Github workflow (#22138)
wing328 Oct 15, 2025
c27f9c3
Bump actions/setup-java from 4 to 5 (#22137)
dependabot[bot] Oct 15, 2025
21d29da
Add tests for TypeScript Angular v19 (#22139)
wing328 Oct 15, 2025
57324ef
fix: typescript docs not being put in a docs directory (#22124)
robertmarsal Oct 15, 2025
9d110fc
[Java][jaxrs-spec] withXml support (#22140)
maushomu Oct 15, 2025
cdd120d
update samples
wing328 Oct 15, 2025
fdbabee
Add tests for typescript angular v17, v18, v20 (#22145)
wing328 Oct 15, 2025
cbb2716
Add samples to test jaxrs spec (withXml option enabled) (#22148)
wing328 Oct 15, 2025
a4a24a8
[typescript-fetch] Rework fix infinite recursion with self-referencin…
sermler Oct 15, 2025
211f517
Update package.json manually in angular v19 tests (#22151)
wing328 Oct 15, 2025
c680f39
Fix TypeScript Angular v20 tests with correct versions (#22156)
wing328 Oct 16, 2025
117042a
[Rust-Axum] Fix wrong validation for non-model Body (#22155)
linxGnu Oct 16, 2025
bce0ea6
CircleCI: clean up unused tests/setup (#22158)
wing328 Oct 16, 2025
fc12a1b
feat(rust-axum): make the Object value public (#22144)
Adnan-Sabic Oct 16, 2025
ce1e9e0
Jersey2/3: Fixes a bug in OAuth token renewal, where the previous HTT…
jheyens Oct 16, 2025
ecaf3ea
Removed a duplicate binding for an address for rust-server (#22116)
monksy Oct 16, 2025
4fe1c4a
feat(typescript-fetch): add docs support (#22110)
wing328 Oct 16, 2025
323f978
fix(kotlin-spring): the generated RequestHeader defaultValue for Stri…
cgpoh Oct 16, 2025
40b9d69
Support deprecated API endpoints in reqwest-based Rust clients (#22131)
hovinen Oct 16, 2025
592c262
Set default value for isOauth field (#22162)
rgroothuijsen Oct 17, 2025
ccd43a5
[python-fastapi] Fix: Skip sorting of path operations (#22163) (#22166)
zhornback Oct 18, 2025
2b00bab
[Spring] Optimize and omit unnecessary imports on Api in ApiControlle…
daberni Oct 18, 2025
552ab4c
Java-wiremock: Correctly handle multiple MIME-types in HTTP-Accept-he…
jheyens Oct 18, 2025
94e8997
[typescript-angular] Add includeEndpointUrl option to include endpoin…
csutorasr Oct 18, 2025
ee85775
chore: Misc cleanup related to deprecations (#22172)
rsvoboda Oct 18, 2025
6ede03d
remove includeEndpointUrl (#22173)
wing328 Oct 18, 2025
2afe7d2
[Spring] Remove unnecessary modifiers from API interface templates (#…
daberni Oct 18, 2025
23a2aaf
[CSHARP] Fix how the array type is set when using NULLABLE_REFERENCE_…
Mattias-Sehlstedt Oct 18, 2025
7c00068
[csharp][generichost] Fix DateOnly parsing (#22099)
McMlok Oct 18, 2025
d840c49
[FEAT] Support nullable `Array<org.springframework.web.multipart.Mult…
jreynard-code Oct 18, 2025
8c85e3c
[typescript-axios] Add support for AWSv4 Signature (#22174)
wing328 Oct 18, 2025
88bba25
OpenApiNormalizer FILTER improvements. Multi filters + filter on path…
jpfinne Oct 18, 2025
4e7bba6
[dart] Fix compile error in inline enum properties with "default" val…
chizhanov Oct 19, 2025
e7dae1a
Custom error messages for size, length, min & max validations in Spri…
svenallers Oct 19, 2025
01139e6
[rust-axum] don't include quotes in output string from Display trait …
KevinLiddle Oct 20, 2025
63ddce0
default REFACTOR_ALLOF_WITH_PROPERTIES_ONLY to true (#22180)
wing328 Oct 20, 2025
c15ba67
update kotlin-spring projects to use jdk11 (#22181)
wing328 Oct 20, 2025
6572d5d
Use JDK11 for kotlin-server projects (#22182)
wing328 Oct 20, 2025
57752d1
add cache: gradle to java setup workflow (#22183)
wing328 Oct 20, 2025
00d1649
[csharp] do not use deprecated HttpRequestMessage.Properties (#20737)
ffabss Oct 21, 2025
3d00fd2
update C# samples
wing328 Oct 21, 2025
816befc
Bump vite and @angular-devkit/build-angular (#22192)
dependabot[bot] Oct 21, 2025
1d07128
use path from spec in ts angular documentation (#22194)
wing328 Oct 21, 2025
6eff628
update logback to newer versions (#22204)
wing328 Oct 22, 2025
d605afe
update vertx-web to 4.x
wing328 Oct 23, 2025
2b22d17
Bump actions/upload-artifact from 4 to 5 (#22224)
dependabot[bot] Oct 25, 2025
8643bc1
[python-fastapi] Remove additional slashes in query regex (#22223)
rgroothuijsen Oct 25, 2025
eda2e67
Bump actions/download-artifact from 5 to 6 (#22225)
dependabot[bot] Oct 25, 2025
91a499b
[rust-axum] Fix polymorphic type discriminators (#22222)
KevinLiddle Oct 25, 2025
9d810e0
update jackson databind nullable to v0.2.8 (#22230)
wing328 Oct 26, 2025
808d106
[jaxrs] Support jackson option (true by default) (#22169)
rignicat Oct 27, 2025
75ae04e
Fix so that the x-field-extra-annotation properly split any array ite…
Mattias-Sehlstedt Oct 27, 2025
a4d05b3
[go] Correctly set default array value on query parameters (#22060)
rgroothuijsen Oct 27, 2025
676efae
[Java] Add import for java.util.Arrays if there is a set property in …
lbilger Oct 27, 2025
57d1281
[Julia] Fix docstring parameter formatting with backticks (#22190)
asinghvi17 Oct 27, 2025
8c54f18
remove BACKTICK_PLAN.md
wing328 Oct 27, 2025
74488fa
Update modelOneOf.mustache (#22220)
elliottkember Oct 27, 2025
31e462d
Make Gradle properties non-nullable (#22050)
TheMrMilchmann Oct 27, 2025
68b0dfe
Expose mtls certificate config params in python and php configuration…
eddiesholl Oct 28, 2025
2c248e6
[ruby] Introduce ApiModelBase (#22052)
Fryguy Oct 28, 2025
351b601
openapi-normalizer: Add REMOVE_PROPERTIES_FROM_TYPE_OTHER_THAN_OBJECT…
wing328 Oct 28, 2025
3d4f29e
[PYTHON-FASTAPI] update starlette to newer version 0.49.1 (#22243)
wing328 Oct 29, 2025
44075c9
Fix explode query params for typescript-fetch (#22246)
Ivan-Roger Oct 29, 2025
0120486
v7.17.0 release (#22248)
wing328 Oct 29, 2025
f9d2b8b
Prepare v7.18.0 release (#22250)
wing328 Oct 29, 2025
9b8ab65
update undertow to newer version (#22259)
wing328 Oct 31, 2025
66b7420
fix(java): default values from allOfs are not correctly definied (#22…
marceljk Oct 31, 2025
1e614d4
update samples
wing328 Oct 31, 2025
93d7821
Patch dependencies (#22262)
Mythir Oct 31, 2025
3347204
[java][microprofile] Using incorrect @Multipart instead of @FormParam…
wing328 Nov 2, 2025
0ae50f5
Fixes #22146. Fixed the code to call the correct method to prevent du…
MercMayhem Nov 3, 2025
7ce0096
[Rust-Axum] Fix Regex (#22277)
linxGnu Nov 4, 2025
65359d8
[Java] Use new location for hibernate validator (#22287)
Munken Nov 5, 2025
64c8711
[python] Fix pyproject (poetry 2.x) for httpx (#22289)
wing328 Nov 6, 2025
f37b8cc
Add UUID examples and documentation (#22303)
epou Nov 8, 2025
600c051
Dart Dio: fix typo in markdown files (#22293)
epou Nov 8, 2025
7486f12
Correct unsafe pistache documentation link (#22296)
Mattias-Sehlstedt Nov 8, 2025
2107686
[Rust Reqwest] Fixes Enums in Query Parameters via Causing Compilati…
winrid Nov 8, 2025
7beb8a6
[cpp-rest] Fixing Incorrect Header Name Used (#22298)
winrid Nov 8, 2025
95b9438
add tests for api key name in ccp rest sdk (#22306)
wing328 Nov 8, 2025
a144678
[csharp][generichost] Fix format string parameter (#22282) (#22283)
macmanad Nov 8, 2025
fb444bf
[php] Fix PHP generator validation for nullable required properties (…
achton Nov 8, 2025
ce338a4
Added UUID support in python docs (#22301)
epou Nov 8, 2025
c596bb7
add check for optionl to show null in doc (php) (#22307)
wing328 Nov 8, 2025
81285b7
add exts alias to simply the templates (rust-server) (#22309)
wing328 Nov 9, 2025
a6c753e
php template minor refactoring (#22310)
wing328 Nov 9, 2025
48648a4
fix(c): Remove duplicate code generation for UUID path parameters (#2…
BiekerUdan Nov 10, 2025
b1f2a67
[JAVA jaxrs-spec gen] add option for generating swagger V3 annotation…
raouldh Nov 10, 2025
69da1ea
Add new JAX-RS samples to Github workflow (#22314)
wing328 Nov 10, 2025
28e2254
[JAXRS] Partial revert changing path generation if interface, fixes #…
rignicat Nov 10, 2025
86ff873
[php][php-nextgen] fix array enum query parameters (#22320)
JulianVennen Nov 10, 2025
d318752
[php][php-nextgen] fix return type if empty and non-empty responses a…
JulianVennen Nov 10, 2025
2326eef
Fixups for rust-server hyper1 support (#22321)
dsteeley Nov 11, 2025
2ab5365
Fix kotlin codegen for enum with int items (#22324)
exviva Nov 11, 2025
ec8ca20
[Java] Support Deprecation of Generated `enum`-classes (#22312)
Chrimle Nov 12, 2025
59f7d09
[java][jersey2][jersey3] Cleanup samples (#22328)
wing328 Nov 12, 2025
57d304f
add tests for deprecated enum class (#22335)
wing328 Nov 12, 2025
886e4a6
[kotlin] Test array integer (enum) with kotlin client generator (#22336)
wing328 Nov 12, 2025
1e3f6d0
Refresh rust-server Cargo.toml wiht updated dependencies and move jso…
dsteeley Nov 12, 2025
fd72d4d
Merge branch 'allow-trait-mocking' into 'rust-openapi' (#22332)
dsteeley Nov 13, 2025
6892768
[typescript-axios] add support for accept headers (#22318)
wing328 Nov 15, 2025
039de98
Fix generation of an empty data class when using kotlinx.serializatio…
diastremskii Nov 16, 2025
ecb1e9e
[JAVA][NATIVE] Add gzip capability (#22358)
inemtsev Nov 16, 2025
7690545
add sample to test useGzipFeature in java native (#22361)
wing328 Nov 16, 2025
c1c74c0
[kotlin-spring][server] Feat: Add Spring Declarative HTTP Interface s…
Picazsoo Nov 16, 2025
547eee1
[BUG] Fix #22351 by updating exceptions.mustache to log both the resp…
ddl-rliu Nov 16, 2025
a52e902
[RUST] Fix #22356 / Introduce `useSerdePathToError` option to improve…
Levilutz Nov 16, 2025
107d72c
Bump js-yaml from 3.14.1 to 4.1.1 in /website (#22363)
dependabot[bot] Nov 17, 2025
2c7efda
Update rust-server swagger dependency to 7.0 (#22365)
dsteeley Nov 17, 2025
c52cc1f
[kotlin-spring][server] Feat: Make it possible to include "HttpServle…
Picazsoo Nov 18, 2025
e86daf9
Add support for oneOf with discriminator when using kotlinx.serializa…
diastremskii Nov 18, 2025
6210db3
fix website to use load instead of safeLoad (#22386)
wing328 Nov 19, 2025
9655c22
[Protobuf] Add isEnumSchema check in generateNestedSchema (#22384)
lucy66hw Nov 19, 2025
6699ecd
update jersey3 to newer version (#22388)
wing328 Nov 19, 2025
554e10d
Fix siblings of $ref using allOf in openapi normalizer (#22364)
wing328 Nov 19, 2025
74be550
update go-gin crypto to newer version (#22395)
wing328 Nov 20, 2025
5ad2f84
[Ruby] Fixes anyOf Support in Responses (#22392)
winrid Nov 20, 2025
2c4c247
update ruby samples
wing328 Nov 20, 2025
3b4494d
Bump glob and @nestjs/cli (#22396)
dependabot[bot] Nov 20, 2025
a1b962d
minor change to code format in package.json (ts nestjs server) (#22397)
wing328 Nov 20, 2025
8a4246c
Add support for custom tls server names. (#22372)
brendandburns Nov 20, 2025
c5e0d08
[typescript-nestjs-server] Fix #21842 by updating api.module.mustache…
aryobenholzner Nov 22, 2025
ddfcc95
fix: use httpx in generated configuration.py (#22418)
jwulf Nov 23, 2025
5711f39
build(pom): update `swagger-parser` to `2.1.35` (#22410)
cassshh Nov 23, 2025
5d12e71
[typescript-rxjs] Feat: Add @deprecated JSDoc tag to API operations (…
wing328 Nov 23, 2025
65f99eb
fix(enums): add character handling for euro symbol (#22414)
rubenhoenle Nov 23, 2025
4a7e0c9
[nim] Nim Generator Fixes (#22385)
winrid Nov 23, 2025
1c447a1
update swagger parser to 2.1.36 (#22429)
wing328 Nov 25, 2025
9116411
[cpp-rest] Fixes segfault for nullable strings (#22405)
winrid Nov 25, 2025
41024dc
[JAVA](native-client) Add support for UnaryInterceptors (#22381)
dschodits-secunet Nov 25, 2025
6e0fe09
[typescript] replace headers with same case-insensitive key to match …
davidgamero Nov 25, 2025
6be8fb3
Bump actions/setup-dotnet from 5.0.0 to 5.0.1 (#22437)
dependabot[bot] Nov 26, 2025
ea62c67
[php][php-nextgen] Cleanup api authentication code when using api key…
JulianVennen Nov 26, 2025
b9d4b56
added ability to publish kotlin-client to maven local repo (#22438)
kgignatyev Nov 26, 2025
3d6e9d5
better format in build.gradle (kotlin) (#22439)
wing328 Nov 26, 2025
1b55779
[kotlin-spring][server] Feat: Return from controllers without Respons…
Picazsoo Nov 26, 2025
578bdbe
minor fix documentation for customization (#22440)
wing328 Nov 26, 2025
b8df8e7
Bump node-forge (#22448)
dependabot[bot] Nov 27, 2025
41c54e8
Bump node-forge (#22447)
dependabot[bot] Nov 27, 2025
e9c842f
fix: do not add dependency on urllib3 if not required (#22453)
wing328 Nov 27, 2025
08858a9
[typescript] migrate node-fetch to undici (#22408)
davidgamero Nov 27, 2025
1689d7b
Typescript-Angular: Fix several query parameters serialization issues…
wing328 Nov 28, 2025
7a48bd8
[typescript-angular] fix integration tests (#22463)
gonzalad Nov 29, 2025
e9bc44b
[Rust] Implement support for multipart file uploads for reqwest-async…
whirm Nov 30, 2025
453997b
Ensure rust-server compiles with no-default-features (#22445)
dsteeley Nov 30, 2025
7b83462
[kotlin] Make API classes open (non-final) unless nonPublicApi is use…
pkubowicz Nov 30, 2025
788f67d
Fix Spring Framework 7 compatibility in jvm-spring-restclient and jvm…
wing328 Dec 1, 2025
c0d9886
[Java] fix missing header parameters in the generated google-api-clie…
wing328 Dec 1, 2025
1e7ca08
[Rust-Axum] Fix: do not gen Partial Ord/Ord for Any type (#22469)
linxGnu Dec 1, 2025
5a2503d
fix(typescript-fetch): fix logic when `stringEnums` is explicitly set…
scarf005 Dec 1, 2025
1661712
revert ci
jaxalo Jun 3, 2024
b843f62
Fix templates for files
jaxalo Jun 13, 2024
0854abb
fix
pierreinglebert Dec 1, 2025
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.
222 changes: 27 additions & 195 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,202 +1,34 @@
version: 2.1
commands: # a reusable command with parameters
command_build_and_test:
parameters:
nodeNo:
default: "0"
type: string
steps:
# Restore the dependency cache
- restore_cache:
keys:
# Default branch if not
- source-v2-{{ .Branch }}-{{ .Revision }}
- source-v2-{{ .Branch }}-
- source-v2-
# Machine Setup
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
- run:
name: Install Headless Chrome dependencies
command: |
sudo apt-get update && sudo apt-get install -yq \
gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 \
libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 \
libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 \
libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates \
fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget libgbm1
# The following `checkout` command checks out your code to your working directory. In 1.0 we did this implicitly. In 2.0 you can choose where in the course of a job your code should be checked out.
- checkout
# Prepare for artifact and test results collection equivalent to how it was done on 1.0.
# In many cases you can simplify this from what is generated here.
# 'See docs on artifact collection here https://circleci.com/docs/2.0/artifacts/'
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
# This is based on your 1.0 configuration file or project settings
#- run:
# command: sudo update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java; sudo update-alternatives --set javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac; echo -e "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> $BASH_ENV
- run:
command: java -version
- run:
command: 'sudo docker info >/dev/null 2>&1 || sudo service docker start; '
- run:
command: |
sudo tee -a /etc/hosts \<<< "127.0.0.1 path.v1.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.1 path.v2.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.111 path.v3.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.1 operation.v1.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.1 operation.v2.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.111 operation.v3.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.1 server.v1.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.1 server.v2.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.111 server.v3.test.openapi-generator.tech"
sudo tee -a /etc/hosts \<<< "127.0.0.1 petstore.swagger.io"
cat /etc/hosts
# - run: docker pull openapitools/openapi-petstore
# - run: docker run -d -e OPENAPI_BASE_PATH=/v3 -e DISABLE_API_KEY=1 -e DISABLE_OAUTH=1 -p 80:8080 openapitools/openapi-petstore
- run: docker pull swaggerapi/petstore
- run: docker run --name petstore.swagger -d -e SWAGGER_HOST=http://petstore.swagger.io -e SWAGGER_BASE_PATH=/v2 -p 80:8080 swaggerapi/petstore
- run: docker ps -a
- run: sleep 30
- run: cat /etc/hosts
- run: export MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"
- run:
name: "Setup custom environment variables"
command: echo 'export CIRCLE_NODE_INDEX="<<parameters.nodeNo>>"' >> $BASH_ENV
- run: ./CI/circle_parallel.sh
# Save dependency cache
#- save_cache:
# key: source-v2-{{ .Branch }}-{{ .Revision }}
# paths:
# # This is a broad list of cache paths to include many possible development environments
# # You can probably delete some of these entries
# - ~/.m2
# - ~/.ivy2
# - ~/.sbt
# - ~/.bundle
# - ~/.go_workspace
# - ~/.gradle
# - ".git"
# - ~/.stack
# - ~/R
## save "default" cache using the key "source-v2-"
#- save_cache:
# key: source-v2-
# paths:
# # This is a broad list of cache paths to include many possible development environments
# # You can probably delete some of these entries
# - vendor/bundle
# - ~/.m2
# - ~/.ivy2
# - ~/.sbt
# - ~/.bundle
# - ~/.go_workspace
# - ~/.gradle
# - ~/.cache/bower
# - ".git"
# - ~/.stack
# - ~/R
# Teardown
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
# Save test results
- store_test_results:
path: /tmp/circleci-test-results
# Save artifacts
- store_artifacts:
path: /tmp/circleci-artifacts
- store_artifacts:
path: /tmp/circleci-test-results
command_docker_build_and_test:
parameters:
nodeNo:
default: "0"
type: string
steps:
# Machine Setup
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
# The following `checkout` command checks out your code to your working directory. In 1.0 we did this implicitly. In 2.0 you can choose where in the course of a job your code should be checked out.
- checkout
# Prepare for artifact and test results collection equivalent to how it was done on 1.0.
# In many cases you can simplify this from what is generated here.
# 'See docs on artifact collection here https://circleci.com/docs/2.0/artifacts/'
- run: mkdir -p $CIRCLE_ARTIFACTS $CIRCLE_TEST_REPORTS
# This is based on your 1.0 configuration file or project settings
# - run:
# command: sudo update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java; sudo update-alternatives --set javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac; echo -e "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> $BASH_ENV
# - run:
# Test
# - run: mvn --no-snapshot-updates --quiet clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- run:
name: "Setup custom environment variables"
command: echo 'export CIRCLE_NODE_INDEX="<<parameters.nodeNo>>"' >> $BASH_ENV
- run: ./CI/circle_parallel.sh
# Teardown
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
# Save test results
- store_test_results:
path: /tmp/circleci-test-results
# Save artifacts
- store_artifacts:
path: /tmp/circleci-artifacts
- store_artifacts:
path: /tmp/circleci-test-results

jobs:
node0:
machine:
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
DOCKER_GENERATOR_IMAGE_NAME: openapitools/openapi-generator
DOCKER_CODEGEN_CLI_IMAGE_NAME: openapitools/openapi-generator-cli
steps:
- command_build_and_test:
nodeNo: "0"
node1:
machine:
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
DOCKER_GENERATOR_IMAGE_NAME: openapitools/openapi-generator
DOCKER_CODEGEN_CLI_IMAGE_NAME: openapitools/openapi-generator-cli
steps:
- command_build_and_test:
nodeNo: "1"
node2:
machine:
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
DOCKER_GENERATOR_IMAGE_NAME: openapitools/openapi-generator
DOCKER_CODEGEN_CLI_IMAGE_NAME: openapitools/openapi-generator-cli
steps:
- command_build_and_test:
nodeNo: "2"
node3:
Build Generator:
machine:
image: ubuntu-2004:2024.01.1
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
CIRCLE_ARTIFACTS: /tmp/circleci-artifacts
CIRCLE_TEST_REPORTS: /tmp/circleci-test-results
DOCKER_GENERATOR_IMAGE_NAME: openapitools/openapi-generator
DOCKER_CODEGEN_CLI_IMAGE_NAME: openapitools/openapi-generator-cli
image: ubuntu-2204:2024.01.1
steps:
- checkout
- command_build_and_test:
nodeNo: "3"
- run:
name: build docker image
command: |
FULL_SHA=${CIRCLE_SHA1}
BRANCH_NAME=${CIRCLE_BRANCH}

docker login ${ACR_HOST} -u ${ACR_PUSH_USER} -p ${ACR_PUSH_PASSWORD}

if ! docker image pull ${ACR_HOST}/padoa-tools/openapi-generator:$FULL_TAG ; then
./run-in-docker-ci.sh mvn package
cp docker-entrypoint.sh ./modules/openapi-generator-cli;
cd modules/openapi-generator-cli
docker build --progress plain -t open-api-generator .

docker tag open-api-generator ${ACR_HOST}/padoa-tools/open-api-generator:$BRANCH_NAME
docker tag open-api-generator ${ACR_HOST}/padoa-tools/open-api-generator:$FULL_SHA
docker push ${ACR_HOST}/padoa-tools/open-api-generator:$BRANCH_NAME
docker push ${ACR_HOST}/padoa-tools/open-api-generator:$FULL_SHA
fi

workflows:
version: 2
build:
build-and-push:
jobs:
- node0
- node1
- node2
- node3
- Build Generator:
context:
- REGISTRY
1 change: 1 addition & 0 deletions .ddev/web-build/Dockerfile.maven
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
RUN apt update && apt install -y maven
5 changes: 2 additions & 3 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,9 @@
},
"ghcr.io/devcontainers/features/rust:1": {},
"ghcr.io/snebjorn/devcontainer-feature/chromium:latest": {},
"docker-in-docker": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {
"version": "latest",
"moby": true,
"dockerDashComposeVersion": "v1"
"moby": true
}
},
// Configure tool-specific properties.
Expand Down
117 changes: 0 additions & 117 deletions .github/.test/auto-labeler.js

This file was deleted.

Loading