Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
671 commits
Select commit Hold shift + click to select a range
cbc64e8
Update inline model resolver to flatten responses (#19992)
wing328 Oct 30, 2024
03c29e7
fix(go): only import `reflect` when using it (#19967)
perhallgren Oct 30, 2024
4a21dea
Added support for a trait based reqwest Rust client (#19788)
ranger-ross Oct 30, 2024
b627e1c
[Bug] [Java] Fix raw type compilation warning in ApiClient for jersey…
ksn-partisia Oct 30, 2024
9452873
[csharp] Mustache fully qualify namespace for Path (#19349)
alfredo-accuris Oct 30, 2024
e9ea12f
[swift6] improve retry interceptor (#19988)
4brunu Oct 30, 2024
acb1641
[Kotlin] Introduce support for Kotlin Explicit API Mode for Kotlin-Cl…
xsveda Oct 30, 2024
c70b078
Add support for a token supplier to OAuth based RestClient clients. (…
twonky4 Oct 31, 2024
ae4e251
add parameter 'useURLSearchParams' to use JS build-in UrlSearchParams…
tobifb Oct 31, 2024
b66b7af
[JS] set option to true by default, update samples (#20003)
wing328 Oct 31, 2024
66c7b2f
feat cpp-qt-client: fix cast primitive to string (#20000)
lirik90 Oct 31, 2024
67af02c
python-pydantic-v1: Keep trailing commas for enum validation tuples (…
chiragjn Nov 2, 2024
00dbe59
[swift6] Add Sendable conformance to structs and enums (#20013)
x-sheep Nov 4, 2024
bdad11d
[swift6] Add Sendable conformance to request parameter enums (#20023)
x-sheep Nov 4, 2024
e1bccbf
Bump s4u/setup-maven-action from 1.15.0 to 1.16.0 (#20025)
dependabot[bot] Nov 6, 2024
06547b7
[julia] improve enum support (#20016)
tanmaykm Nov 6, 2024
cded99c
[Rust-Axum] Support Authentication (Cookie, API Key In Header) (#20017)
linxGnu Nov 6, 2024
b51b18e
Scala cask api effects (#19936)
aaronp Nov 6, 2024
f98073d
Refactor copy lambda (#19983)
devhl-labs Nov 6, 2024
54920ff
[csharp][generichost] Better handling of duplicate operation ids (#19…
devhl-labs Nov 6, 2024
57cfff1
python: stronger typing for the "configuration" module (#20014)
multani Nov 6, 2024
98cd9bd
[typescript-axios] Respect User Supplied Header Params (#20040)
ckoegel Nov 6, 2024
8675874
Fix #20044 (#20045)
guizmaii Nov 7, 2024
cfef948
[Rust-Axum] [Breaking Changes] Prevent Operation response with intern…
linxGnu Nov 7, 2024
e2553a4
Copy escapeReservedWord implementation from python generator (#20035)
andlien Nov 7, 2024
7deecdc
[csharp] Add a server generator for FastEndpoints (#19690)
elendil-software Nov 7, 2024
28e02fc
update aspnet samples
wing328 Nov 7, 2024
2c38d0d
[typescript-fetch][Fix] `oneOf` models are generated without `...ToJS…
guizmaii Nov 7, 2024
00db84d
Bump actions/setup-dotnet from 4.0.1 to 4.1.0 (#20055)
dependabot[bot] Nov 8, 2024
3a36882
Bump libraries for Kotlin-client. (#20053)
sylwester-zielinski Nov 8, 2024
961c2e4
[scala][client]: scala-http4s: minor improvement (enum companion meth…
JennyLeahy Nov 8, 2024
7bce639
[typescript] use supportsES6 in sample testing (#20062)
Nov 8, 2024
a7a8639
[kotlin-server] Bump Kotlin/Gradle versions and improve CI triggers/c…
Nov 9, 2024
5702751
[Java] Respect User Supplied Header Params (#20042)
ckoegel Nov 9, 2024
d9229c7
fix(csharp): Fixed JsonConverter for discriminators only appearing on…
DaveK-Rocketmakers Nov 9, 2024
bbccd28
Replace MaxTimeout usage with Timeout, update Timeout to be a TimeSpa…
alec-petersen Nov 9, 2024
b34df34
[csharp] Add option to fallback to int for Timeout (#20069)
wing328 Nov 9, 2024
1bda458
Add tests for duplicated operationId (#20070)
wing328 Nov 9, 2024
6bd3d53
[PHP/Dart/Python] Correctly escape strings in single quotes (Fixes #1…
JulianVennen Nov 9, 2024
223a169
add TINQIN to the user list (#20072)
wing328 Nov 9, 2024
13b11d7
kotlin-server: Fix required + nullable combination for properties (#2…
Nov 9, 2024
6ff52c7
suppress the cast warning in java okhttp-gson client (#20076)
wing328 Nov 10, 2024
824f864
docs: stop regeneration on error (#19898)
joscha Nov 10, 2024
2a17134
Add equals and hashCode methods to Microprofile (#20011)
DielN Nov 10, 2024
e8c9722
[typescript-angular]: replace hasRequiredVars with hasRequiredParams …
qirex Nov 11, 2024
6bc8e0b
Fix duplicated operationId with new rule in normalizer (#19872)
wing328 Nov 11, 2024
bfcfc6f
[Dart2] Added better double handling to 'mapValueOfType<T>', which p…
0xNF Nov 11, 2024
6792218
Scala Cask oneOf support (#20051)
aaronp Nov 11, 2024
85f7112
update scala samples
wing328 Nov 11, 2024
20b5059
Erlang server (#20087)
NelsonVides Nov 12, 2024
a95ea1f
erlang-server: Extend provided return and make the type available (#2…
NelsonVides Nov 12, 2024
301af60
fix allOf with properties for ref as parent rule (#20083)
wing328 Nov 13, 2024
975f4d4
update slack url
wing328 Nov 13, 2024
57d567e
update slack invite url in homepage
wing328 Nov 13, 2024
ee698f1
[Rust-Axum][Breaking Changes] Extracting Claims in Cookie/Header (#20…
linxGnu Nov 14, 2024
216ba30
[JAVA] Add missing dependencies in templates (#20075)
DielN Nov 14, 2024
344a210
Merge branch 'master' of https://github.com/openapitools/openapi-gene…
wing328 Nov 14, 2024
1ceb36f
update java samples
wing328 Nov 14, 2024
d442fc9
[kotlin][client] do not generate Serializable(forClass) annotation as…
hrach Nov 14, 2024
96adf2f
Fix explicit KSerializer's name & generation when used in container (…
hrach Nov 14, 2024
2935247
[swift][client] rename api client to api configuration (#20103)
4brunu Nov 15, 2024
d7a23a9
[Rust-Axum] Fix compilation error when validate is used on Nullable v…
Victoria-Casasampere-BeeTheData Nov 15, 2024
b44ba66
adding support for @ResponseStatus annotation into spring-http-interf…
alfet81 Nov 16, 2024
02847e9
Update minimum supported version of python in docs to 3.8+ (#20118)
wing328 Nov 16, 2024
7087104
Bump cross-spawn from 7.0.3 to 7.0.5 in /website (#20116)
dependabot[bot] Nov 16, 2024
6690802
[python-pydantic-v1] Fix bug in serialization for SecretStr by applyi…
webertim Nov 16, 2024
86a18bf
erlang-server: add jesse to app.up release (#20120)
NelsonVides Nov 17, 2024
959cf1c
[GdScript] Templates for GdScript (Godot 4) (#19267)
Goutte Nov 17, 2024
1a58d31
update gdscript samples, docs
wing328 Nov 17, 2024
51a0bd0
Replaced deprecated 'summary' attribute with recommended 'caption' el…
jasonjyu Nov 18, 2024
4185782
[#20125] Remove unnecessary model package import to avoid ambiguous c…
beikov Nov 18, 2024
6b9f6bd
update java samples
wing328 Nov 18, 2024
12dfe8f
prepare 7.10.0 release (#20128)
wing328 Nov 18, 2024
654f62c
Prepare 7.11.0 (#20130)
wing328 Nov 18, 2024
18b01ca
fixes(java/restclient) Force usage of custom converter (#20112)
antechrestos Nov 19, 2024
c06db15
[swift6] Add conditional Hashable conformance to NullEncodable (#20149)
x-sheep Nov 21, 2024
2b891f6
[swift6] Add checked Sendable conformance to Validation structs (#20150)
x-sheep Nov 21, 2024
23aa2e2
Added default headers to ServerError<T> for Kotlin OkHTTP generator (…
ranger-ross Nov 22, 2024
1ba18a0
[Elm] Add missing operation summary (#20147)
Qluxzz Nov 22, 2024
093a51e
Resolve inline schemas in webhooks (#20165)
wing328 Nov 24, 2024
c831983
PHP8.4 comptible, php-symfony resources (#20162)
dmnlk Nov 24, 2024
c33d3aa
add PHP8.4 CI (#20168)
dmnlk Nov 24, 2024
6399a7a
[R] improve binary/text response handling (#20131)
mattpollock Nov 24, 2024
5ae8c03
Ensures a JsonCreator annotated constructor is present if there are r…
kevinferrare Nov 24, 2024
cdafa5a
Deprecate micronaut openapi generator (#20107)
altro3 Nov 24, 2024
8ce332a
[Java] Fix compilation for Map of InnerEnum (#19401)
Bragolgirith Nov 24, 2024
4c5a57f
[swift6] Add Identifiable conformance to supported models (#20166)
x-sheep Nov 24, 2024
a7cacce
[Rust-Axum] Dynamically set the types of integer literals (#20133)
Victoria-Casasampere-BeeTheData Nov 25, 2024
af89ed8
[swift5] Add Identifiable conformance to supported models (#20179)
x-sheep Nov 25, 2024
55f02e9
[swift6] Change Response to struct (#20185)
x-sheep Nov 26, 2024
ed21105
[Elm] Fix not sanitizing param name (#20171)
Qluxzz Nov 26, 2024
19e2141
[Rust-Axum] BugFix: handling non-lowercase Header in Request/Response…
linxGnu Nov 26, 2024
7072009
[Rust-Axum] Support quotes in string literals (#20176)
Victoria-Casasampere-BeeTheData Nov 26, 2024
7b35613
[python] Encode list query params (#20148)
jops-wtakase Nov 26, 2024
7052619
[Elm] Fix not compiling all elm files in test suite (#20191)
Qluxzz Nov 27, 2024
8a94fc6
[BUG][GO] use value receiver for JSON marshal (#19962)
perhallgren Nov 27, 2024
47665aa
Fix a few issues with the C generator (part 1 version 2) (#14434)
eafer Nov 27, 2024
f8ca36b
Erlang server – minor fix to return type and generated doc (#20197)
NelsonVides Nov 27, 2024
037cb12
Tests for recent C fixes (#20200)
eafer Nov 28, 2024
e3e06af
[R] fix to-list and to-json functionality (#20132)
mattpollock Nov 28, 2024
25cfac0
Update r petstore client test script (#20196)
wing328 Nov 28, 2024
326f100
fix(#20201): static access to normalizeMediaType in typescript object…
bbortt Nov 28, 2024
34bd021
[rust][reqwest] support binary type for download (#20031)
ThomasVille Nov 29, 2024
711e53a
[Java] Add option to fallback to legacy enum naming (#20172)
wing328 Nov 29, 2024
706c0a1
fix: close quotes in cargo manifest (#20209)
cedricziel Nov 30, 2024
2aa4922
Bugfix: #1666: Change requestBody argument name to 'body' (#20207)
jops-wtakase Nov 30, 2024
878148e
update kotlin option description to clarify the support (#20211)
wing328 Nov 30, 2024
3f6c3de
Updated README.mustache template for the Erlang server generator (#20…
iri Nov 30, 2024
88be078
Trim the input of operationId filter in OpenAPINormalizer (#20186) (#…
danielalmqvist Nov 30, 2024
1eaa75b
Fix python code when receiving JSON data without a property that is a…
jorisdobbelsteen Dec 2, 2024
06f0b68
fix(typescript): remove incorrect file extensions (#20194)
cjihrig Dec 2, 2024
b9f6fe6
[Java] [Microprofile] Add Json-B polymorphism type info annotations (…
DielN Dec 3, 2024
25d780e
update python multipart dep to 0.0.18 (#20225)
wing328 Dec 3, 2024
26609e9
fix: register gson CustomTypeAdapterFactory in kotlin-client if gener…
Djaler Dec 3, 2024
cf78f10
Fix dangerous destructuration in typescript-nestjs services (#20157)
GregoryMerlet Dec 3, 2024
423ba67
feat(typescript-angular): add support for Angular V19 (#20205)
thibaudsowa Dec 3, 2024
24cb797
update link to join the Slack channel
wing328 Dec 4, 2024
b3d172a
use elixir petstore spec for testing (#20236)
wing328 Dec 4, 2024
e131d52
[kotlin-spring] Handle arrays of files correctly using MultipartFile …
ffffionn Dec 4, 2024
4a6dbac
[elixir] Update dialyzer spec (#20024)
ntodd Dec 4, 2024
0183620
[cpprestsdk] Implement Enum inside Objects (#19919)
SaverioCode Dec 4, 2024
71ccc88
[Kotlin] fix #20231, OkHttp client can handle a field with a list of…
jorgeferdz Dec 4, 2024
8a07557
fix(typescript-angular): fix new angular dependency cli option usage …
thibaudsowa Dec 4, 2024
05d4aa9
[kotlin][client] support text/plain in okhttp (#20250)
Djaler Dec 5, 2024
f406f78
[cpprestsdk] Better code format (#20237)
wing328 Dec 5, 2024
b250777
fix (DefaultGenerator): Handle "$ref" parameter reference to identify…
JPPortier Dec 5, 2024
6ba311e
add a test for generateParameterId (#20256)
wing328 Dec 5, 2024
8035da8
Revert "[Kotlin] fix #20231, OkHttp client can handle a field with a…
wing328 Dec 5, 2024
f603f04
[Kotlin] fix 20228 - spring-kotlin insert override modifier to inter…
holyjan3 Dec 5, 2024
387fd99
[typescript-fetch] fix API signature return type for empty 20x respon…
danowensdev Dec 5, 2024
52b5b8f
Fix a few issues with the C generator (part 2) (#20227)
eafer Dec 5, 2024
ba5ecbc
Improved Elixir Atom Generation (#20229)
drewble Dec 6, 2024
4743076
[php] Follow PHP8.4 update: declared nullable parameters explicitly (…
77web Dec 6, 2024
d29196a
[typescript-fetch] [BUG] Fix duplication of ModelNamePrefix in import…
ASterdyniak Dec 6, 2024
3a37ba3
Fix typo "bellow" (#20268)
myabc Dec 6, 2024
f62aa5b
Add auth token refresh to csharp (#20234)
BryanAldrich Dec 7, 2024
35df38d
[Elixir] Use string headers (#19759)
ntodd Dec 7, 2024
e025a7d
Bump Ktor to 3.0.2 for Kotlin client. (#20265)
divinae Dec 7, 2024
dc175c5
Added PostgreSQL schema generator (BETA) (#20255)
iri Dec 7, 2024
a447b59
[Kotlin] fix #20231, OkHttp client can handle a field with a list of …
jorgeferdz Dec 9, 2024
0a7e784
Bump s4u/setup-maven-action from 1.16.0 to 1.17.0 (#20283)
dependabot[bot] Dec 10, 2024
f4271fa
Fix a few issues with the C generator (part 3) (#20269)
eafer Dec 10, 2024
e7b5f34
Bump nanoid from 3.3.4 to 3.3.8 in /website (#20284)
dependabot[bot] Dec 10, 2024
b218e23
Improve handling of pekko versions in scala-akka-http-server generato…
bjolletz Dec 11, 2024
24ddb33
add ktor2 library option to kotlin server generator
wing328 Dec 12, 2024
b7c7ed0
Fix a few issues with the C generator (part 4) (#20289)
eafer Dec 12, 2024
8aa8e38
Depend on jackson-jakarta-rs-json-provider when useJakartaEe is true …
douggish Dec 14, 2024
3a09ebb
Added path param normalization for Rust clients (#20309)
ranger-ross Dec 14, 2024
2f03c70
[rust] Add tests for path parameters (#20325)
wing328 Dec 14, 2024
1a3d7d4
Fix a few issues with the C generator (part 5) (#20313)
eafer Dec 14, 2024
d55a41e
Fix bug in common path prefix calculation (#20310)
tjquinno Dec 14, 2024
3e6f875
update crypto dep to newer versions in go server (#20326)
wing328 Dec 14, 2024
f766f44
[Kotlin Server] Update Ktor to the next major version 3 (#20245)
Stexxe Dec 14, 2024
b161440
[kotlin-server][ktor2] fix isKtor, update samples (#20327)
wing328 Dec 14, 2024
cc40f40
remove kotlin-server-deprecated resource folder (#20328)
wing328 Dec 14, 2024
07d19ba
feat (#19407 JAVA SPRING WEBCLIENT): Add support for useSingleRequest…
Nicklas2751 Dec 15, 2024
4e5a828
feat: add option to support non-ascii headers in kotlin client (#20331)
Djaler Dec 15, 2024
d87a70d
update sample tests, fix Java tests (#20300)
martin-mfg Dec 15, 2024
cdfab4e
[python,aiohttp] Don't create persistent aiohttp.ClientSession in __i…
dcermak Dec 15, 2024
9b3484c
[php] Set $multipart to true if content-type is multipart/form-data (…
simonhammes Dec 15, 2024
ea2ba0c
[java][native] fix empty response body (#20334)
wing328 Dec 15, 2024
4789124
[Rust] Fixed rust keyword params in reqwest-trait library (#20333)
ranger-ross Dec 16, 2024
e87c4ea
[PHP][php-nextgen] Fix usage of enums in parameters (#20294)
JulianVennen Dec 16, 2024
b01c8be
bugfix: generate correct setup.pi when no paths are specified (#20098)
loic-seguin Dec 17, 2024
9fec13a
[Kotlin][Tests]: Add test for kotlin-jvm-okhttp (#20338)
jorgeferdz Dec 17, 2024
289425b
[typescript-axios] Add `User-Agent` Header to Default Axios (#20067)
ckoegel Dec 17, 2024
74044c3
remove unused url-parse package to complete WHATWG migration (#20344)
davidgamero Dec 18, 2024
7f0efe7
Add PyPI installation to docs (#20350)
eggplants Dec 19, 2024
b143313
Update readme with pip installation procedure (#20353)
wing328 Dec 19, 2024
6180fea
Add gradle wrapper v8.1.1 to kotlin-spring (#20341)
DavidGrath Dec 20, 2024
806b99e
[PHP][php-nextgen] List all possible return types (fix #17113) (#20335)
JulianVennen Dec 21, 2024
eceef28
[PHP][php-nextgen] Improve method parameter typing (#20361)
JulianVennen Dec 21, 2024
8790f7c
Update logback core to newer version v1.5.13 (#20363)
wing328 Dec 21, 2024
77e9c1f
Fix a few issues with the C generator (part 6) (#20332)
eafer Dec 21, 2024
4ea7f60
[Java] Avoid ambiguous references for date and time classes (#18416) …
jbrugge Dec 21, 2024
401c8d0
[FIX][PHP-NEXTGEN] Missing tagged union discriminator literal (#20343…
brianferri Dec 22, 2024
5ba608f
[csharp] add .net9 support (#20270)
devhl-labs Dec 22, 2024
ab8d359
add option to skip setting user agent in js client (#20367)
wing328 Dec 22, 2024
ff0fe26
Fixes body of FormParameters in multipart/form-data requests without …
lewishazell Dec 22, 2024
357a708
Fix package name in FastAPI README (#20371)
DavidRV00 Dec 26, 2024
812d89c
Fix a few issues with the C generator (part 7) (#20366)
eafer Dec 26, 2024
6d2f2c9
update gradle.properites to use 7.11.0 snapshot for testing
wing328 Dec 26, 2024
bf9c9a5
Add access control to the properties of validation rules (#20380)
maoyama Dec 27, 2024
45aeae3
Bump actions/setup-dotnet from 4.1.0 to 4.2.0 (#20379)
dependabot[bot] Dec 27, 2024
de41fd2
Fix(Python): Add custom exceptions for HTTP status codes 409 (Conflic…
OM-HASE Dec 30, 2024
bd8cd8b
update python samples
wing328 Dec 30, 2024
8fa8530
bump version to .net8 (#20384)
devhl-labs Dec 30, 2024
c5ac7d4
Various enhancements, bug fixes to default codegen and maven plugin (…
wing328 Dec 30, 2024
25283d4
Fix typo in various generators, templates (#20389)
wing328 Dec 30, 2024
93158ea
Fixes URLSessionImplementations template for swift generator (#20381)
Jonas1893 Dec 30, 2024
8f4cfa3
[swift] fix typos, minor code format enhancement (#20387)
wing328 Dec 31, 2024
46260ee
Bump s4u/setup-maven-action from 1.17.0 to 1.18.0 (#20392)
dependabot[bot] Jan 1, 2025
43f59ba
[C][Client] Remove broken intToStr() macro, update samples (#20383)
imaami Jan 2, 2025
85c81be
[python] Close test API clients (#20400)
wing328 Jan 4, 2025
e154903
Fix a few issues with the C generator (part 8) (#20378)
eafer Jan 6, 2025
4b5dfc4
#20390 : (#20391)
AntoineDuComptoirDesPharmacies Jan 6, 2025
cba756f
Adds @Nullable annotation to Spring Boot generator (#20345)
slobodator Jan 6, 2025
00c76de
Bump Ktor to 3.0.3 for Kotlin client. (#20410)
divinae Jan 7, 2025
eb96380
[Java] Remove bean validation annotations on builder (#19580)
jpraet Jan 7, 2025
3d65786
[Rust-Axum][Breaking Change] Improve the `oneOf` model generator (#20…
Victoria-Casasampere-BeeTheData Jan 8, 2025
7a23ac7
[Python] Bug Fix - model_generic templates to have valid imports for …
YousefHaggy Jan 9, 2025
536519c
Update python options in the generators README.md (#20417)
markdoliner Jan 9, 2025
40d4703
C overhead fixes (#20402)
imaami Jan 9, 2025
3d2ff49
Use conditional access for enumref query params (#20418)
JulianVennen Jan 9, 2025
9fcbdb9
[C#] avoid duplicated header in csharp client (restsharp) (#20421)
wing328 Jan 9, 2025
d30220b
[Spring] Resolve default value issue with Lombok Builder (#19855)
martin-mfg Jan 9, 2025
29f7c2e
[Rust-Axum] Update tests to not use templates (#20427)
Victoria-Casasampere-BeeTheData Jan 10, 2025
eb47b9d
Fix typos (#20442)
jayvdb Jan 11, 2025
522b134
rename variable in html2 (#20443)
wing328 Jan 11, 2025
358e8af
[kotlin-spring] Adds useFlowForArrayReturnType option for reactive mo…
hu553in Jan 11, 2025
a6cfef5
clean up kotlin spring samples (#20445)
wing328 Jan 11, 2025
121c82f
fix sbt setup in workflow (#20447)
wing328 Jan 11, 2025
066a840
Revert "fix ref to allOf wrapper, add tests (#19986)" (#20446)
wing328 Jan 11, 2025
1bc5eae
Fix Julia template for binary string (#20355)
qiaojunfeng Jan 11, 2025
479cd52
[csharp] Removed .net6 and .net7 (#20449)
devhl-labs Jan 13, 2025
09530b4
Set removeEnumValuePrefix to false by default (#20452)
wing328 Jan 13, 2025
78ea8af
[Rust] harden against name collisions while generate cleaner rust cod…
xMAC94x Jan 13, 2025
61bdc6b
[Python] adjust multi-constraint dependency syntax to comply with PEP…
bachorp Jan 14, 2025
4259e92
[C][Client] Make custom CMAKE_C_FLAGS work (#20432)
imaami Jan 14, 2025
760d5e8
[normalizer] Better handling of schema with just description (any typ…
wing328 Jan 14, 2025
5785743
Update bug_report.md with up-to-date URL for online validator (#20470)
wing328 Jan 14, 2025
dcf472a
ISSUE: #17373 [BUG] [Go-server] invalid composite literal type string…
vingarzan Jan 15, 2025
4c73faf
[go-server] Add tests for primitive types in request/response (#20474)
wing328 Jan 15, 2025
ce56a83
Update openapi spec 3.1 support message (#20492)
wing328 Jan 17, 2025
9e66c4f
Add more net9 samples (#20491)
wing328 Jan 17, 2025
98ccf95
[ASPNETCORE] Add support for central package version management (#20401)
wing328 Jan 18, 2025
fa3e38a
[JAVA] Address [rawtypes] and [this-escape] warnings in generated API…
welandaz Jan 18, 2025
a7240ee
v7.11.0 release (#20508)
wing328 Jan 20, 2025
1fa07bf
Prepare 7.12.0 (#20512)
wing328 Jan 20, 2025
c75fbb3
[csharp][java] Fix enum discriminator default value (#19614)
david-marconis Jan 21, 2025
bc70f04
Additional [this-escape] warnings fixes (#20515)
welandaz Jan 21, 2025
8cbba73
[Go] skip validator import if oneOf discriminator lookup is enabled (…
ctreatma Jan 22, 2025
ad8de61
update go samples
wing328 Jan 22, 2025
a68ad56
[php-*] Explicitly declare nullable parameters (#20524)
JulianVennen Jan 23, 2025
95a74c8
allow PHP generator to accept modelNameMapping (#20533)
Abraham-Flutterwave Jan 24, 2025
561a707
[julia] fix enum default vals, add api validations (#20520)
tanmaykm Jan 24, 2025
b033219
Add ClickIT as bronze sponsor (#20542)
wing328 Jan 26, 2025
f1c1567
[csharp][generichost] Fixes de/serialization (#20540)
devhl-labs Jan 26, 2025
8c337f0
Add optional AxiosRequestConfig parameter to typescript-nestjs servic…
GregoryMerlet Jan 29, 2025
8b52b0a
Bump actions/setup-dotnet from 4.2.0 to 4.3.0 (#20563)
dependabot[bot] Jan 31, 2025
187af2e
removed a using statement (#20541)
devhl-labs Jan 31, 2025
e553180
[swift][bug] Fix generation of multiple cases with associated values,…
janodev Feb 1, 2025
3ee7886
removed a model (#20573)
devhl-labs Feb 2, 2025
5ecde55
chore: Bumped Rust reqwest-middleware crate to 0.4 (#20577)
ranger-ross Feb 2, 2025
68e7d49
[typescript-axios] Conditionally set user-agent (#20571)
DavidWittman Feb 3, 2025
8998d83
[elixir] fixes outer enum bug #16412 (#20587)
montague Feb 4, 2025
cba1936
feat: Added doc comments to Rust reqwest-trait template (#20591)
ranger-ross Feb 5, 2025
248a78b
fix outer enum number bug elixir generator (#20592)
montague Feb 5, 2025
9a9c108
Add config option to disable generation of @JsonCreator constructor (…
jpraet Feb 5, 2025
c74dfa3
[kotlin-client][jvm-spring-restclient] Extract data from PartConfig f…
zakupower Feb 6, 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.
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
11 changes: 0 additions & 11 deletions .github/CODEOWNERS
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/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ assignees: ''
#### Bug Report Checklist

- [ ] Have you provided a full/minimal spec to reproduce the issue?
- [ ] Have you validated the input using an OpenAPI validator ([example](https://apidevtools.org/swagger-parser/online/))?
- [ ] Have you validated the input using an OpenAPI validator ([example](https://apitools.dev/swagger-parser/online/))?
- [ ] Have you [tested with the latest master](https://github.com/OpenAPITools/openapi-generator/wiki/FAQ#how-to-test-with-the-latest-master-of-openapi-generator) to confirm the issue still exists?
- [ ] Have you searched for related issues/PRs?
- [ ] What's the actual output vs expected output?
Expand Down
8 changes: 4 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@
- [ ] Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community.
- [ ] Run the following to [build the project](https://github.com/OpenAPITools/openapi-generator#14---build-projects) and update samples:
```
./mvnw clean package
./bin/generate-samples.sh ./bin/configs/*.yaml
./bin/utils/export_docs_generators.sh
./mvnw clean package || exit
./bin/generate-samples.sh ./bin/configs/*.yaml || exit
./bin/utils/export_docs_generators.sh || exit
```
(For Windows users, please run the script in [Git BASH](https://gitforwindows.org/))
Commit all changed files.
This is important, as CI jobs will verify _all_ generator outputs of your HEAD commit as it would merge with master.
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.6.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.x.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: 2 additions & 0 deletions .github/workflows/gradle-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ jobs:
- samples/client/petstore/java/okhttp-gson
- samples/client/petstore/java/okhttp-gson-group-parameter
- samples/client/petstore/java/webclient-swagger2
- samples/client/petstore/java/native
- samples/client/petstore/java/native-jakarta
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
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.13.0
uses: s4u/setup-maven-action@v1.18.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.13.0
uses: s4u/setup-maven-action@v1.18.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
2 changes: 2 additions & 0 deletions .github/workflows/openapi-generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,8 @@ jobs:
path: modules/openapi-generator-cli/target
- name: Delete samples that are entirely generated
run: |
rm -rf samples/client/petstore/csharp/generichost/latest/Tags

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
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/samples-aspnet-fastenpoints-server.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Samples C# .Net 8 FastEndpoints Server

on:
push:
paths:
- samples/server/petstore/aspnet/fastendpoints/**
- samples/server/petstore/aspnet/fastendpoints-*/**
pull_request:
paths:
- samples/server/petstore/aspnet/fastendpoints/**
- samples/server/petstore/aspnet/fastendpoints-*/**
jobs:
build:
name: Build .Net 8 FastEndpoints servers
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
- samples/server/petstore/aspnet/fastendpoints
- samples/server/petstore/aspnet/fastendpoints-useApiVersioning
- samples/server/petstore/aspnet/fastendpoints-useAuthentication
- samples/server/petstore/aspnet/fastendpoints-useProblemDetails
- samples/server/petstore/aspnet/fastendpoints-useRecords
- samples/server/petstore/aspnet/fastendpoints-useResponseCaching
- samples/server/petstore/aspnet/fastendpoints-useValidators
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4.3.0
with:
dotnet-version: '8.0.x'
- name: Build
working-directory: ${{ matrix.sample }}
run: dotnet build Org.OpenAPITools.sln
3 changes: 3 additions & 0 deletions .github/workflows/samples-c-libcurl-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@ on:
paths:
- 'samples/client/petstore/c/**'
- 'samples/client/petstore/c-useJsonUnformatted/**'
- 'samples/client/others/c/bearerAuth/**'
pull_request:
paths:
- 'samples/client/petstore/c/**'
- 'samples/client/petstore/c-useJsonUnformatted/**'
- 'samples/client/others/c/bearerAuth/**'

jobs:
build:
Expand All @@ -20,6 +22,7 @@ jobs:
sample:
- 'samples/client/petstore/c/'
- 'samples/client/petstore/c-useJsonUnformatted/'
- 'samples/client/others/c/bearerAuth/'

steps:
- uses: actions/checkout@v4
Expand Down
18 changes: 9 additions & 9 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,9 @@ jobs:
name: Build cpp qt client
strategy:
matrix:
qt-version:
- '5.15.2'
- '6.5.3'
sample:
- samples/client/petstore/cpp-qt
- samples/client/petstore/cpp-qt-addDownloadProgress
os:
- ubuntu-latest
- macOS-latest
Expand All @@ -29,8 +29,8 @@ jobs:
- name: Install Qt
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 .
working-directory: ${{ matrix.sample }}
run: cmake . && cmake --build . --verbose
4 changes: 2 additions & 2 deletions .github/workflows/samples-dotnet-standard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ on:
jobs:
build:
name: Build .Net projects
runs-on: ubuntu-latest
runs-on: windows-latest
strategy:
fail-fast: false
matrix:
Expand All @@ -28,7 +28,7 @@ jobs:
# - samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4.0.0
- uses: actions/setup-dotnet@v4.3.0
with:
dotnet-version: 3.1.*
- name: Build
Expand Down
45 changes: 0 additions & 45 deletions .github/workflows/samples-dotnet.yaml

This file was deleted.

33 changes: 0 additions & 33 deletions .github/workflows/samples-dotnet6-client-echo-api.yaml

This file was deleted.

26 changes: 0 additions & 26 deletions .github/workflows/samples-dotnet6-client.yaml

This file was deleted.

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/setup-dotnet@v4.0.0
- uses: actions/setup-dotnet@v4.3.0
with:
dotnet-version: '6.0.x'
- name: Build
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/samples-dotnet8-client-echo-api.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Samples C# .Net 8 Client Echo API

on:
push:
paths:
- samples/client/echo_api/csharp/restsharp/net8/**
pull_request:
paths:
- samples/client/echo_api/csharp/restsharp/net8/**
jobs:
build:
name: Build .Net clients
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# clients
- samples/client/echo_api/csharp/restsharp/net8/EchoApi
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4.3.0
with:
dotnet-version: '8.0.x'
- name: Run echo server
run: |
git clone https://github.com/wing328/http-echo-server -b openapi-generator-test-server
(cd http-echo-server && npm install && npm start &)
- name: Build
working-directory: ${{ matrix.sample }}
run: |
dotnet build Org.OpenAPITools.sln
dotnet test Org.OpenAPITools.sln
26 changes: 26 additions & 0 deletions .github/workflows/samples-dotnet8-client.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Samples C# .Net 8 Client

on:
push:
paths:
- samples/client/petstore/csharp/restsharp/net8/**
pull_request:
paths:
- samples/client/petstore/csharp/restsharp/net8/**
jobs:
build:
name: Build .Net clients
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
- samples/client/petstore/csharp/restsharp/net8/ParameterMappings/
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v4.3.0
with:
dotnet-version: '8.0.x'
- name: Build
working-directory: ${{ matrix.sample }}
run: dotnet build Org.OpenAPITools.sln
Loading
Loading