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

Regular refresh from upstream repo. #160

Merged
merged 339 commits into from
Jan 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
339 commits
Select commit Hold shift + click to select a range
d945499
[PHP-SYMFONY] Support BackedEnum for enum ref (16846) (#16847)
loicconan Nov 7, 2023
ced9660
[ts][axios] fix bugs in base.ts (#16997)
miaobuao Nov 7, 2023
e950707
better null check in getSchemaFromResponse (#17003)
wing328 Nov 8, 2023
291ce35
[Go][Server] FormParams - Generic Array Type Handling (#17001)
icubbon Nov 8, 2023
166ebc5
[Java][okhttp-gson] validateJsonElement does not validate enum values…
ctreatma Nov 8, 2023
ced31f4
add kotlin-spring beanValidation for RequestBody parameters fix #1673…
lukbaran Nov 8, 2023
f35b132
[Kotlin] fix(#14044): ktor JSON serialization handling (#16843)
kalinjul Nov 8, 2023
92daacd
Add Robocorp (robocorp.com) as user (#17019)
cmin764 Nov 9, 2023
c48cddd
[GO] Add support for model name mapping for go (#17023)
artificial-aidan Nov 11, 2023
279a92c
rearrange users
wing328 Nov 11, 2023
09060c6
Use postman notation (#17028)
gcatanese Nov 11, 2023
40b1d37
Update gradle samples to use gradle wrapper 7.6.3 (#17035)
wing328 Nov 12, 2023
2b9ee8c
Remove unused method (#17042)
gcatanese Nov 12, 2023
6917aad
fix: use apikey name in header instead of securityDefinition spec id …
elonmallin Nov 12, 2023
372894d
Add powershell echo test, rename api key names (#17043)
wing328 Nov 12, 2023
c377fdf
Fix powershell client Build.ps1 and *.psm1 error when there is a miss…
elonmallin Nov 12, 2023
f83e4ff
update PS samples
wing328 Nov 13, 2023
5693eee
Fix CircleCI build (#17016)
wing328 Nov 13, 2023
2f655f1
Time parameters in the path resulted in code that would not compile (…
icubbon Nov 13, 2023
7e52992
[csharp][generichost] Implement not required nullable properties (#16…
devhl-labs Nov 13, 2023
ec3c484
Add enum name mapping to Java generators (#17018)
wing328 Nov 13, 2023
c9f7af7
Verify Path params that fall into the `string` bucket are supplied (#…
icubbon Nov 13, 2023
e2a62ac
7.1.0 release (#17049)
wing328 Nov 13, 2023
5328926
Prepare v7.2.0 (#17050)
wing328 Nov 13, 2023
6da264b
update lombok dep to newer version (#17053)
wing328 Nov 14, 2023
91ac75f
Fix NPE in request body (#17055)
wing328 Nov 14, 2023
c8b3da7
[Java][okhttp-gson] remove unreachable code from templates (#17057)
ctreatma Nov 14, 2023
322afea
Retain deprecated in allOf schema handling (#17056)
wing328 Nov 14, 2023
8860d96
disabled GetHashCode generation (#17039)
devhl-labs Nov 14, 2023
d1b148a
[python] added handling for boolean content type (#17020)
OliverTetzTT Nov 14, 2023
2c25443
Update base image of Dockerfile (#17007)
litetex Nov 14, 2023
2ca9586
Add socks5 proxy support for OpenAPI generated python client (#16918)
rolf-moz Nov 14, 2023
6be4d2e
update algoria settings (#17064)
wing328 Nov 14, 2023
61fde48
fix: Disable warnings for model_* properties (#17066)
robertschweizer Nov 14, 2023
a460b7e
[typescript-axios] Upgrade to axios@^1 (#14518)
segevfiner Nov 14, 2023
dd4143b
[csharp] Added .net8 (#17075)
devhl-labs Nov 15, 2023
69fcfef
Add passgenau-digital and we-make.ai as OpenAPI Generator users (#17077)
jonasheschl Nov 15, 2023
e47e704
[python][Feat] Deserialize error responses (#17038)
robertschweizer Nov 15, 2023
37451fa
[Java][resttemplate] Add test for bearer auth (#17081)
kota65535 Nov 15, 2023
d9920a5
update samples
wing328 Nov 15, 2023
bae20c1
Use JDK17 images in Dockerfile (#17076)
wing328 Nov 16, 2023
dcccd06
Revert "Use JDK17 images in Dockerfile (#17076)" (#17104)
wing328 Nov 16, 2023
07620ce
update webclient dep to newer version, add tests (#17106)
wing328 Nov 17, 2023
195f27d
update rest-assured dep to newer versions (#17107)
wing328 Nov 17, 2023
f81d44b
[PHP-NG] check if json_decode was able to decode response (#17120)
individual-it Nov 18, 2023
a2c1b02
added required fields to zapier models generation (#17115)
emajo Nov 18, 2023
1f5b590
Python-server workflow fixes + pytest (#17060)
ajoga Nov 18, 2023
3552935
[PHP-NG] don't nullify mixed types (#17116)
individual-it Nov 18, 2023
5c69284
[PHP-NG] convert data to string before giving it to preg_match (#17119)
individual-it Nov 18, 2023
1ce95ff
Map type date to correct rust type NaiveDate (#17095)
mlenger Nov 18, 2023
eabd940
fix rust client test (#17124)
wing328 Nov 18, 2023
0098d56
[PHP-NG] allow 'object' type in serializer (#17118)
individual-it Nov 18, 2023
5e7f2f2
fix: Annotate free-form object as dict in Python (#17082)
robertschweizer Nov 18, 2023
3e50495
[kotlin-client][multiplatform] add iosSimulatorArm64 target (#17058)
WonderCsabo Nov 18, 2023
dc4c72c
[BUG] [dart-dio] Support for Analyzer configuration options changes i…
karadzhov Nov 18, 2023
4bedeef
[Java][apache-httpclient][feign][okhttp-gson] Enable access token ref…
kota65535 Nov 18, 2023
8258cde
[jmeter] Fix exception when operationId has $ (#17125)
wing328 Nov 18, 2023
a577db8
fix[csharp]: The Deserialize should use the ClientUtils to handle the…
fghpdf Nov 18, 2023
1da970b
fix comparison using equals (#17132)
wing328 Nov 19, 2023
75ff110
[python] Some cleanup of samples folder (#17127)
robertschweizer Nov 19, 2023
685d944
[Kotlin] fix: match tags of closing brackets with opening ones (#1297…
greenbourne277 Nov 19, 2023
4fd5603
Fix JavaSpring clientConfiguration's ConditionalOnProperty import (#1…
vedantchokshi Nov 19, 2023
bf61455
update samples
wing328 Nov 19, 2023
186fde2
[spring-cloud] add http basic test (#17135)
wing328 Nov 19, 2023
63c8d0e
python docs templates minor fixes (#17133)
nopcoder Nov 19, 2023
9770484
Merge branch 'master' of https://github.com/OpenAPITools/openapi-gene…
wing328 Nov 19, 2023
8e36014
update samples
wing328 Nov 19, 2023
6d93b0e
Fix handling of composed schema in inline model resolver (#17138)
wing328 Nov 19, 2023
0401c46
Fix missing objects when defining inline anyOf, or oneOf (#17141)
wing328 Nov 20, 2023
489d369
README: update url for maven-wrapper (#17142)
qyanu Nov 20, 2023
9970c06
Adds basic retries to rest API requests for Python asyncio (#17014)
rad-pat Nov 21, 2023
baaf759
[python-fastapi]Add an alias keyword parameter for Query parameter (#…
smakoto Nov 21, 2023
87b86c7
feat: Support useSingleRequestParameter feature for java microprofile…
vickymicky Nov 21, 2023
7bf9534
update option description (java client)
wing328 Nov 21, 2023
ab0b44a
[kotlin-client] add support for kotlinx-datetime (#17166)
WonderCsabo Nov 22, 2023
3f033c0
[kotlin-client][multiplatform] fix iosSimulatorArm64 source sets (#17…
WonderCsabo Nov 22, 2023
917d671
Fix typescript-fetch to support nullable enum properties (#17153)
rickdgeerling Nov 22, 2023
aaed846
Update Dockerfile (cli, online) to use eclipse-temurin:17.0.3_7-jre-f…
wing328 Nov 23, 2023
a93bab0
Add openapi-normalizer rule to set tags to operationId (#17161)
wing328 Nov 23, 2023
0dbc108
Add openapiGeneratorIgnoreList option to pre-populate .openapi-genera…
wing328 Nov 23, 2023
0d2a016
update samples
wing328 Nov 23, 2023
7c551e6
Bump s4u/setup-maven-action from 1.10.0 to 1.11.0 (#17175)
dependabot[bot] Nov 24, 2023
4c6dbfe
fix build errors in jdk 11 (#17177)
wing328 Nov 24, 2023
8bea7f7
handled nullable inner enums better (#17128)
devhl-labs Nov 26, 2023
ad95d55
[csharp][generichost] Allow multiple auth methods of same type (#17129)
devhl-labs Nov 26, 2023
3fa21b5
do not inherit additional properties (#17140)
devhl-labs Nov 26, 2023
9fa3aec
[kotlin-client][multiplatform] update dependency versions (#17180)
WonderCsabo Nov 26, 2023
4f82071
[csharp][generichost] Honor the Set-Cookie header (#17186)
devhl-labs Nov 27, 2023
a117dd5
add enum name mapping feature to kotlin generators (#17193)
wing328 Nov 27, 2023
ac68765
add enum name mapping feature to C# generators (#17194)
wing328 Nov 27, 2023
e2a8118
add enum name mapping support to php generators (#17195)
wing328 Nov 27, 2023
8669646
fix: chsarp get file name from content disposition (#17183)
fghpdf Nov 27, 2023
fb429f7
[csharp][generichost] Do not assume api keys are interchangeable (#17…
devhl-labs Nov 28, 2023
14c12fc
include {min|max}Items validation in rust-server models (#17201)
vances Nov 29, 2023
46dd875
Add tests for max,min items in array (rust-server) (#17215)
wing328 Nov 29, 2023
9184560
remove unused CI files (#17217)
wing328 Nov 29, 2023
fd58539
[JAVA] Jersey3 deprecated field only deprecates getter method (#17221)
gcatanese Nov 29, 2023
a8ac322
[BUG] OpenAPI normalizer ignoring common parameters (#17236)
gcatanese Nov 30, 2023
77127ec
Bump actions/setup-java from 3 to 4 (#17252)
dependabot[bot] Nov 30, 2023
4a1db3f
[JAVA] Jersey3 deprecate class attribute (#17223)
gcatanese Nov 30, 2023
4c4d0e4
[java] Update logback to newer versions (#17259)
wing328 Nov 30, 2023
939ffdd
Add bean validation for primitive container type 17450 (#17157)
MelleD Nov 30, 2023
f033b11
Update JAX-RS client samples (#17262)
wing328 Nov 30, 2023
8911740
[BUGFIX][Rust] Array with unique enum items no longer causes mismatch…
SAIA-Basseldonk Nov 30, 2023
f834519
move config file to unmaintained to avoid samples outdated errors
wing328 Dec 1, 2023
ac78f1e
[POSTMAN] Enabling required query parameters (#17281)
gcatanese Dec 2, 2023
64e5266
[kotlin-client] Fixed an issue where compilation fails when an enum o…
YusukeOba Dec 2, 2023
6657b2c
[POSTMAN] Query parameter description (#17291)
gcatanese Dec 3, 2023
62faa53
[POSTMAN] Include header description (#17292)
gcatanese Dec 3, 2023
95340d5
[cpp-qt-client] pass QString by const reference instead of by value (…
MartinDelille Dec 3, 2023
2967b33
[csharp][generichost] Added enum for api key names (#17295)
devhl-labs Dec 4, 2023
b19bc59
add enum name mapping feature to go generators (#17289)
wing328 Dec 4, 2023
ac45e3d
add enum name mapping feature to the rust generators (#17290)
wing328 Dec 4, 2023
bbd0ce3
add enum mapping option to dart generators (#17298)
wing328 Dec 4, 2023
cdb020d
add enum name mapping option to swift generators (#17297)
wing328 Dec 5, 2023
e8e7a21
Skip escaping path parameter description (#17304)
gcatanese Dec 5, 2023
d9b7951
Bump actions/setup-dotnet from 3.2.0 to 4.0.0 (#17312)
dependabot[bot] Dec 5, 2023
0ee662b
Fix parameter names in Configuration (#17305)
szepeviktor Dec 5, 2023
889c6fe
Fix non-four indents in PHP templates (#17309)
szepeviktor Dec 5, 2023
391df3b
update samples
wing328 Dec 5, 2023
39d5b4e
Replace stray TAB characters with spaces (#17311)
szepeviktor Dec 5, 2023
0ab9f74
use keyParamName (#17328)
devhl-labs Dec 6, 2023
3314956
Fix PHP constructor docblock (#17324)
szepeviktor Dec 6, 2023
6230248
update php samples
wing328 Dec 6, 2023
6a43a37
fix: Configure python urllib3 connection pool size (#17323)
robertschweizer Dec 6, 2023
2c9fbf8
add enum name mapping to ada codegen (#17299)
wing328 Dec 6, 2023
f593adf
Bump actions/setup-go from 4 to 5 (#17337)
dependabot[bot] Dec 7, 2023
1b2917d
Bump actions/setup-python from 4 to 5 (#17338)
dependabot[bot] Dec 7, 2023
3762277
Use .Content of for accessing response body in powershell (#17342)
Stuv7CB Dec 7, 2023
e37cf90
fix(typescript-axios): use baseURL of (custom) axios instance (#17296)
mymx2 Dec 8, 2023
c159abf
[typescript-axios] Allow enum attribute to be nullable (#17265)
Naktibalda Dec 8, 2023
6246235
[csharp] Support 420 HTTP code (#17207)
vbauer Dec 8, 2023
e37decf
Add Java Optional for POJOs in JavaSpring templates (#17202)
MelleD Dec 8, 2023
95af601
fix: go-server unresolved function NewstringFromValue for enums (#17316)
ErikBooijMB Dec 8, 2023
351f764
Fix broken link to csharp-netcore generator (#17322)
OMMHOA Dec 8, 2023
5831848
Ruby Client for Faraday: fix file downloading (#17333)
lumpidu Dec 9, 2023
a21e681
enable scopes for all security scheme types (#17083)
kota65535 Dec 9, 2023
5daa145
check boolean value returned by createFile (#17359)
wing328 Dec 9, 2023
dd36fa0
update logbak core to newer version (#17360)
wing328 Dec 9, 2023
10da7a3
[Ruby] add file download tests (#17362)
wing328 Dec 9, 2023
004c7e8
[Style][Go] standardize the format of mustache (tiny change) (#17363)
kokoichi206 Dec 10, 2023
8bb9a10
[kotlin-client][multiplatform] use shortcut to access jsMain as well …
WonderCsabo Dec 10, 2023
9eb5882
OpenAPI 3.1.0 Add webhooks support (#17174)
gcatanese Dec 11, 2023
7f05c1f
[kotlin-client] New generator: kotlin-jvm-spring-restclient (#17366)
stefankoppier Dec 11, 2023
51c8be3
[csharp][generichost] Handle obsolete params and methods (#17344)
lewinskimaciej Dec 11, 2023
62399b1
add a test for SecretStr in the python client (#17364)
wing328 Dec 11, 2023
d4d5196
Better handling of any type in v3.1 spec (#17370)
wing328 Dec 11, 2023
809b333
[4947][java]: adds support for validation of primitives in arrays (#1…
Aliaksie Dec 11, 2023
a792a79
Implementing retry logic to restTemplate (#17375)
rubiniselvaraj Dec 12, 2023
2a27fd5
[C][Client] Use int* as int or bool type function parameter (#17179)
ityuhui Dec 12, 2023
64c85a8
Fix NPE in codegen security (#17378)
wing328 Dec 12, 2023
4c4388e
Fix for handling error in resttemplate (#17381)
rubiniselvaraj Dec 13, 2023
28b2c75
Fix issue with URI type in the enum (#17126)
hhomar Dec 13, 2023
42f7219
add security feature AWSV4Signature to documentation (#15603)
tiffmaelite Dec 13, 2023
734b922
[scala-akka-client] Scala Akka client does not support arbitrary quer…
wing328 Dec 13, 2023
56e2c49
update doc
wing328 Dec 13, 2023
b7f31dd
Regenerate (#17389)
lwj5 Dec 13, 2023
c49701b
Bump actions/upload-artifact from 3 to 4 (#17401)
dependabot[bot] Dec 15, 2023
bc2443e
Bump actions/download-artifact from 3 to 4 (#17400)
dependabot[bot] Dec 15, 2023
0062d1c
Do not escape request name (#17394)
gcatanese Dec 15, 2023
a9179e9
fix: java apache httpclient should support UTF-8 by default (#17395)
Dec 15, 2023
367301d
deref parameter in normalizer for 3.1 spec (#17406)
wing328 Dec 15, 2023
e63563a
fix #16889 replace deprecated response code function (#17405)
dabdirb Dec 15, 2023
809d715
remove auto-generated ruby tests (#17402)
wing328 Dec 15, 2023
58345a9
[POSTMAN] Add Samples GitHub workflow (#17412)
gcatanese Dec 18, 2023
efe2f87
Use modelNameMappings in ruby client (#17408)
tschoppi Dec 18, 2023
5435b44
Fix missing convertor for jackson in retrofit (#17418)
yonatankarp Dec 19, 2023
473c350
to fix loop for allof with single element in normalizer (#17426)
wing328 Dec 19, 2023
dc047b4
fix missing array description in 3.1 spec (#17427)
wing328 Dec 19, 2023
aacea34
Generalized mime type support (#17285)
a-ignatov-parc Dec 19, 2023
1ccabee
Add "cronn GmbH" to the list of companies using the openapi-generator…
bwaldvogel Dec 20, 2023
aeb6fcb
update wording in exception message (python abstract) (#17437)
wing328 Dec 20, 2023
457622c
fix(typescript-*): nullable additionalProperty values (#17379)
Drew-Kimberly Dec 20, 2023
b5cd4e9
Add tests to verify generated Postman samples (#17444)
gcatanese Dec 21, 2023
a62132e
fix exception in request body with enum ref (#17438)
wing328 Dec 21, 2023
6d9211a
Update dependencies to newer versions (#17449)
wing328 Dec 21, 2023
b20c8db
[Zapier] Updated some dependencies (#17420)
emajo Dec 21, 2023
a34eeae
[GO Gin Server] Webhooks support: add missing webhook handlers (#17411)
gcatanese Dec 21, 2023
864c0db
[typescript-axios] Fix Missing AxiosRequestConfig (#17450)
mya0 Dec 21, 2023
bf4c98a
[go-server] Add ability to handle nullable query param (#17321)
lwj5 Dec 21, 2023
1060479
[Java RESTEasy client] added filename directive for Java RESTEasy fil…
miladhub Dec 21, 2023
3099a2f
webclient explode query parameters support (#17441)
dreambrother Dec 21, 2023
0a71402
Fix swift5 binary upload (#17422)
Stormshield-robinc Dec 21, 2023
986a914
Remove tests replaces with Python sample testing (#17453)
gcatanese Dec 22, 2023
38c33b9
Add scala-pekko client generator (#17417)
mickaelmagniez Dec 22, 2023
e127ba3
update readme
wing328 Dec 22, 2023
63f09ee
Update gradle enterprise setup (#17399)
ribafish Dec 22, 2023
da13013
[Go] fix validation of property names when a model has required field…
ctreatma Dec 22, 2023
fe638d0
v7.2.0 release (#17455)
wing328 Dec 22, 2023
5eab3ce
Prepare 7.3.0-SNAPSHOT (#17456)
wing328 Dec 22, 2023
a67e07e
Stop using internal variable from okhttp3 (#17458)
noordawod Dec 22, 2023
8c01437
[Java RESTEasy client] updating test to use the Java RESTEasy echo ap…
miladhub Dec 26, 2023
a4f1a17
Update README.md (#17468)
axshani Dec 26, 2023
d0f659e
[#17465] Fix Kotlin templates to be compatible with Kotlin K2 compile…
rouazana Dec 26, 2023
2d50655
[JaxRS] fix pojo equals (#17431)
fizzet Dec 26, 2023
c215bc6
better java resteasy echo api client tests (#17473)
wing328 Dec 26, 2023
c252216
[go]: Accept APIKey as string, byte array or stream using io.Reader i…
Ghufz Dec 26, 2023
35b47e6
Fixed the HttpSigning issue for ECDSA key supplied as string. (#17459)
Ghufz Dec 26, 2023
e20466b
update readme to reference 7.2.0
wing328 Dec 26, 2023
1105759
[kotlin-client][jackson] Add support for unknown default enum value (…
ken-tunc Dec 26, 2023
6eeecc1
Fix decoding OpenAPIDateWithoutTime (#17146)
DevMobileAS Dec 26, 2023
a5d3fb4
fix rendering of stars in README (#17477)
individual-it Dec 27, 2023
8b5b5a7
Update README.md (#17483)
gitchrisqueen Dec 30, 2023
218dccd
not throwing ex when ignore file exists (#17501)
wing328 Jan 3, 2024
48e9b9f
[bugfix][jaxrs]: fix compile error for jaxrs samples (#17479)
Aliaksie Jan 3, 2024
cb84dff
[cpp-qt-client] Add cpp-qt-client technical committee to CODEOWNERS (…
MartinDelille Jan 3, 2024
c56fc21
[cpp-qt-client] Update minimum cmake version to 3.5 (#17480)
MartinDelille Jan 3, 2024
dffb5c1
Also escape '$' and '\' in normal Kotlin strings, … (#17434)
cureaid Jan 3, 2024
0638659
python: simplify module imports (#17507)
multani Jan 3, 2024
3d91fa8
Update Configuration.mustache (#17529)
AntoineMarques Jan 5, 2024
34c3f8c
[C][Client] Fix enum function names not matching headers in the model…
bookerdj Jan 5, 2024
1b72140
update samples
wing328 Jan 5, 2024
23bd5d4
Merge branch 'master' of https://github.com/OpenAPITools/openapi-gene…
wing328 Jan 5, 2024
ddc7d4b
[java][resttemplate] rethrow original exception when retry limits exc…
ilam-natarajan Jan 5, 2024
6317796
Remove optional path parameter in C# generichost template (#17525)
wing328 Jan 5, 2024
64f2cad
fix #17258 - use model class only if it is generated (#17490)
martin-mfg Jan 5, 2024
22d228b
Add Alloy Automation as bronze sponsor (#17535)
wing328 Jan 5, 2024
a0c2517
Add a link to new youtube tutorial (#17536)
wing328 Jan 5, 2024
c782526
update samples
wing328 Jan 5, 2024
5c571b0
add enum name mapping support to ruby generators (#17537)
wing328 Jan 5, 2024
07a9257
[Ruby][client] Handle enums (and other scalars) in oneOf and anyOf sc…
armandmgt Jan 5, 2024
ca260b2
update ruby samples
wing328 Jan 5, 2024
cc946e3
fix typo in javadoc in RestTemplate/ApiClient (#17541)
sebastian-toepfer Jan 6, 2024
4acbd69
update samples
wing328 Jan 6, 2024
22a0fc1
python: adjust basic typing information (#17511)
multani Jan 6, 2024
0d4c9fb
update alloy automation logo
wing328 Jan 6, 2024
742c2c4
[C][Client] Update the API doc after some data types of parameters ar…
ityuhui Jan 6, 2024
f366591
update runalloy logo and links (#17559)
wing328 Jan 9, 2024
210044e
fix description in allOf with single item (#17560)
wing328 Jan 9, 2024
9827098
[Rust] [Server] New generator bases on Axum (#17549)
linxGnu Jan 9, 2024
209344b
[java][native] Fix ObjectMapper deprecation warnings (#17558)
steven-sheehy Jan 9, 2024
c041d7e
Bump follow-redirects from 1.15.2 to 1.15.4 in /website (#17562)
dependabot[bot] Jan 9, 2024
df7976c
python: enable more mypy checks 1/n (#17556)
multani Jan 9, 2024
69a4a65
fix spring generator dto annotations (#17054)
tomyy Jan 9, 2024
425011a
[Rust] [Axum] Remove redundant code in rust-axum generator (#17570)
linxGnu Jan 9, 2024
90f3b24
fix(go-server): ensure original filename can be deduced from tmp file…
ErikBooijMB Jan 9, 2024
8bab0ce
Generated methode ApiClient.parameterToPairs failed to handle empty c…
conleos-hoppermann Jan 9, 2024
dd5c7e3
fix: ExampleGenerator correctly generates allOf composed schemas (#17…
acouvreur Jan 10, 2024
1e0e8fe
Add ability to append ServerHttpRequest for kotlin-spring generator (…
Rugal Jan 10, 2024
7ddcb9a
update samples
wing328 Jan 10, 2024
e69c526
Add tags on operation for template kotlin-spring (#17410)
pkernevez Jan 10, 2024
9b62b9b
fix: ExampleGenerator correctly produces YYYY-MM-dd format for `date`…
acouvreur Jan 10, 2024
11caad9
[CSharp] feat!: add useDateOnly flag (#17471)
Anakael Jan 10, 2024
455add6
Implement scala http4s server generator (#17430)
mikkka Jan 10, 2024
9b7528d
update samples, docs
wing328 Jan 10, 2024
e3c0a3e
[BUG][Kotlin] Add default values to optional parameters for jvm-sprin…
MatthiasGabriel Jan 10, 2024
cfe7dcc
feat: using Qt with 3rd Party Signals and Slots (#17067)
myml Jan 10, 2024
d0e533d
[kotlin-client][jvm-spring-*] Fixed URL encoding (#17493)
stefankoppier Jan 10, 2024
61c4047
[BUG][java][resttemplate] Fix NPE when query param with value null is…
jorgerod Jan 10, 2024
40a5b6f
Merge branch 'master' of github.com:OpenAPITools/openapi-generator in…
vvb Jan 10, 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.
75 changes: 32 additions & 43 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,54 +57,43 @@ commands: # a reusable command with parameters
- run: docker ps -a
- run: sleep 30
- run: cat /etc/hosts
# Test
- run: ./mvnw --no-snapshot-updates --quiet clean install -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- 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
- vendor/bundle
- ~/.nvm
- ~/.pyenv
- ~/virtualenvs
- ~/.m2
- ~/.ivy2
- ~/.sbt
- ~/.bundle
- ~/.go_workspace
- ~/.gradle
- ~/.cache/bower
- ".git"
- ~/.stack
- /home/circleci/OpenAPITools/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work
- ~/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
- ~/.nvm
- ~/.pyenv
- ~/virtualenvs
- ~/.m2
- ~/.ivy2
- ~/.sbt
- ~/.bundle
- ~/.go_workspace
- ~/.gradle
- ~/.cache/bower
- ".git"
- ~/.stack
- /home/circleci/OpenAPITools/openapi-generator/samples/client/petstore/haskell-http-client/.stack-work
- ~/R
#- 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
Expand Down
9 changes: 7 additions & 2 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,12 @@
"ghcr.io/devcontainers/features/node:1": {
"version": "lts"
},
"ghcr.io/snebjorn/devcontainer-feature/chromium:latest": {}
"ghcr.io/snebjorn/devcontainer-feature/chromium:latest": {},
"docker-in-docker": {
"version": "latest",
"moby": true,
"dockerDashComposeVersion": "v1"
}
},
// Configure tool-specific properties.
"customizations": {
Expand Down Expand Up @@ -44,4 +49,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"
}
}
2 changes: 1 addition & 1 deletion .envrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
use flake
has nix && use flake
16 changes: 11 additions & 5 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,14 @@ modules/openapi-generator-cli/**/* @jimschubert
modules/openapi-generator-gradle-plugin/**/* @jimschubert
modules/openapi-generator-maven-plugin/**/* @jimschubert

# Martin Delille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtClientCodegen.java @martindelille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtAbstractCodegen.java @martindelille
/Users/martin/dev/clone/openapi-generator/modules/openapi-generator/src/main/resources/cpp-qt-client @martindelille
/Users/martin/dev/clone/openapi-generator/samples/client/petstore/cpp-qt @martindelille
# cpp-qt-client technical committee
modules/openapi-generator/src/main/resources/cpp-qt-client/**/* @ravinikam
samples/client/petstore/cpp-qt/**/* @ravinikam
modules/openapi-generator/src/main/resources/cpp-qt-client/**/* @stkrwork
samples/client/petstore/cpp-qt/**/* @stkrwork
modules/openapi-generator/src/main/resources/cpp-qt-client/**/* @etherealjoy
samples/client/petstore/cpp-qt/**/* @etherealjoy
modules/openapi-generator/src/main/resources/cpp-qt-client/**/* @martindelille
samples/client/petstore/cpp-qt/**/* @martindelille
modules/openapi-generator/src/main/resources/cpp-qt-client/**/* @muttleyxd
samples/client/petstore/cpp-qt/**/* @muttleyxd
3 changes: 2 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,11 @@
./bin/generate-samples.sh ./bin/configs/*.yaml
./bin/utils/export_docs_generators.sh
```
(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*`.
For Windows users, please run the script in [Git BASH](https://gitforwindows.org/).
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)
- [ ] 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.
16 changes: 15 additions & 1 deletion .github/workflows/docker.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
name: Docker tests

on:
workflow_dispatch:
push:
paths:
- Dockerfile
- run-in-docker.sh
- pom.xml
- modules/openapi-generator-online/pom.xml
- modules/openapi-generator-online/Dockerfile
- modules/openapi-generator-cli/pom.xml
- modules/openapi-generator-cli/Dockerfile
pull_request:
paths:
- Dockerfile
- run-in-docker.sh
- pom.xml
- modules/openapi-generator-online/pom.xml
- modules/openapi-generator-online/Dockerfile
- modules/openapi-generator-cli/pom.xml
- modules/openapi-generator-cli/Dockerfile
jobs:
build:
name: 'Build: Docker'
Expand All @@ -27,7 +32,7 @@ jobs:
shell: bash
run: |
sed -i 's/ -it / /g' run-in-docker.sh
./run-in-docker.sh mvn clean install
./run-in-docker.sh mvn -B clean install

- name: Build Dockerfile
shell: bash
Expand All @@ -37,3 +42,12 @@ jobs:
shell: bash
run: |
docker build modules/openapi-generator-online/ -t test
- name: Build and test modules/openapi-generator-cli
shell: bash
run: |
cp docker-entrypoint.sh ./modules/openapi-generator-cli
docker build modules/openapi-generator-cli/ -t cli-test
docker run --rm -v "${PWD}:/local" cli-test generate \
-i https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/3_0/petstore.yaml \
-g go \
-o /local/out/go
2 changes: 1 addition & 1 deletion .github/workflows/gradle-plugin-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gradle-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- samples/client/petstore/java/webclient-swagger2
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
- uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 11
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/linux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
uses: actions/checkout@v4

- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}
Expand All @@ -45,7 +45,7 @@ jobs:
${{ runner.os }}-gradle-

- name: Setup Maven
uses: s4u/setup-maven-action@v1.10.0
uses: s4u/setup-maven-action@v1.11.0
with:
java-version: ${{ matrix.java }}
maven-version: 3.8.8
Expand All @@ -57,7 +57,7 @@ jobs:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}

- name: Upload Maven build artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
if: matrix.java == '11' && matrix.os == 'ubuntu-latest'
with:
name: artifact
Expand Down Expand Up @@ -87,12 +87,12 @@ jobs:
- name: Check out code
uses: actions/checkout@v4
- name: Setup Maven
uses: s4u/setup-maven-action@v1.10.0
uses: s4u/setup-maven-action@v1.11.0
with:
java-version: 11
maven-version: 3.8.8
- name: Download build artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: artifact
- name: Run Ensures Script
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/maven-plugin-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/openapi-generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
Expand All @@ -41,7 +41,7 @@ jobs:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
- run: ls -la modules/openapi-generator-cli/target
- name: Upload openapi-generator-cli.jar artifact
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target/openapi-generator-cli.jar
Expand All @@ -55,7 +55,7 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
Expand All @@ -79,7 +79,7 @@ jobs:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
- name: Publish unit test reports
if: ${{ always() }}
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: surefire-test-results
path: '**/surefire-reports/TEST-*.xml'
Expand All @@ -92,12 +92,12 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- name: Download openapi-generator-cli.jar artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target
Expand Down Expand Up @@ -131,12 +131,12 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- name: Download openapi-generator-cli.jar artifact
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target
Expand Down
8 changes: 3 additions & 5 deletions .github/workflows/samples-cpp-qt-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,16 @@ jobs:
matrix:
qt-version:
- '5.15.2'
- '6.4.2'
- '6.5.3'
os:
- ubuntu-latest
- macOS-latest
- windows-latest
include:
- os: windows-latest
tools: 'tools_openssl_x64'
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: jurplel/install-qt-action@v3
- name: Install Qt
uses: jurplel/install-qt-action@v3
with:
version: ${{ matrix.qt-version }}
tools: ${{ matrix.tools }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-dart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
- uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 11
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-dotnet-standard.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0
steps:
- uses: actions/checkout@v4
- uses: actions/setup-dotnet@v3.2.0
- uses: actions/setup-dotnet@v4.0.0
with:
dotnet-version: 3.1.*
- name: Build
Expand Down
Loading
Loading