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

Refresh/11oct23: update from upstream #159

Merged
merged 293 commits into from
Oct 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
36cb3ce
add tests, workflow for haskell samples (#16290)
wing328 Aug 10, 2023
7a7309e
Fix Java GSON client not accepting optional null arrays (#16213)
MarcMil Aug 10, 2023
fd12bb3
[python] Fix data type (#16291)
wing328 Aug 10, 2023
e8160d8
Improve type reference in toEntity call in order to fix issue with Li…
n1t4chi Aug 10, 2023
3ad3cf7
add tests for array of number in java okhttp client (#16298)
wing328 Aug 10, 2023
590430c
Issue#15129 Feature Request Description (#16299)
wing328 Aug 11, 2023
cc496ff
Feature suppoert dart sample code in html2 generator (#7908)
harish2704 Aug 11, 2023
a33c353
[typescript-rxjs] Update servers.mustache (#9449)
rainmanhhh Aug 11, 2023
9d100d8
Fix removing dollar sign for name sanitization (#16301)
wing328 Aug 11, 2023
8885701
minor enhancements to ts rxjs generator (#16302)
wing328 Aug 11, 2023
2635b52
[go] fix issue that tempfile is not deleted (#16303)
wing328 Aug 11, 2023
8f9e643
fixed zapier removeKeyPrefixes method (#16305)
emajo Aug 11, 2023
f4dfd99
removed nonexistant account (#16310)
devhl-labs Aug 12, 2023
1878c45
moved regex processing (#16309)
devhl-labs Aug 12, 2023
057bc8e
[Java][Client] Microprofile Jackson serialization (#15940)
hightea Aug 12, 2023
604239a
feat(swift5): allow to swift build in linux (#15060)
gierschv Aug 12, 2023
2ef8888
Update CMake to fix cpprest linking for UNIX (#14199)
SanjayMarreddi Aug 12, 2023
83af019
Fix Retrofit template with Jackson for Kotlin (#14239)
yonatankarp Aug 14, 2023
ef9520f
[csharp] Fixed operation nested return type (#16314)
devhl-labs Aug 14, 2023
47020f1
fixed class definition (#16318)
devhl-labs Aug 14, 2023
931197a
Clean-up - Unnecessary trailing underscores in Python Flask, AIOHttp,…
yilmi Aug 14, 2023
f1bacd2
remove python flask py2 samples (#16319)
wing328 Aug 14, 2023
bcd934d
fix missing comma in kotlin api client (#16320)
wing328 Aug 14, 2023
c3c7a54
Add SumUp to the list of clients (#16322)
yonatankarp Aug 14, 2023
35fec8d
Update the SumUp logo to the new logo (#16323)
yonatankarp Aug 15, 2023
76bb8a4
[csharp] Fixed model property data type (#16315)
devhl-labs Aug 15, 2023
4f6a25f
[JAVA] [WebClient] Handle list of String special case in WebClient ge…
wing328 Aug 15, 2023
2e17653
[kotlin-client][multiplatform] Added support enum query parameter (#1…
YusukeOba Aug 15, 2023
c3c0188
[kotlin-multiplatform] Fixed build error when setting formdata in arr…
YusukeOba Aug 15, 2023
a9a4aa4
Array default value requires import of java.util.Arrays (#16246)
Perdjesk Aug 17, 2023
e69c586
update samples
wing328 Aug 17, 2023
778a53a
[Kotlin Client] Implement octet-stream/binary (#16341)
wegendt-bosch Aug 17, 2023
b006b1b
Improve documentations (#16346)
wing328 Aug 19, 2023
ff19825
[java] Remove hardcoded arrays in template (#16340)
wing328 Aug 19, 2023
141b3d4
[kotlin-client][multiplatform] HttpClient can now be passed as an arg…
YusukeOba Aug 19, 2023
a55453b
Update go-gin-server templates to return a configurable library (#10479)
sharkwouter Aug 19, 2023
4140b38
update go samples
wing328 Aug 19, 2023
e1b1b7d
[csharp] JsonConverter.mustache - fix propertyName variable conflict …
wing328 Aug 19, 2023
a600ef0
only one JsonConstructor (#16361)
devhl-labs Aug 20, 2023
7f77174
[BUG] [java][jersey2/3] clientBuilder gets overwritten after call to …
datengraben Aug 20, 2023
2815e6a
[BUG][kotlin-client][multiplatform] Write data to packet (#16367)
smidf Aug 21, 2023
d9423a4
[PHP] 6.0.x make php implementation depend on meta packages for http …
wing328 Aug 21, 2023
656d2c2
remove flash codegen (#16372)
wing328 Aug 21, 2023
1a458d3
fix: memory leak with restclient (#13961) (#16365)
clement-brodu Aug 21, 2023
32fe92f
[BUG] C# Aspnetcore Adding Name property for header parameters (#16360)
lance-yuan-igt Aug 22, 2023
9c9c45a
add mapping features to c client generator (#16371)
wing328 Aug 22, 2023
85d7b38
Add mapping features to Abstract C++ Codegen (#16373)
wing328 Aug 22, 2023
bb507d5
allow check for path parameters in matrix style (#16331)
mkresse Aug 22, 2023
646ec8b
Fixing spelling of circiut => circuit (#16381)
Keboo Aug 23, 2023
00de163
[python-flask] adopt python3.5+ syntax (#16375)
anis-campos Aug 23, 2023
3e95001
[Kotlin-Spring] fix arrays response api after generation (#16296)
Lezenford Aug 23, 2023
6146129
[typescript] add http info calls to access headers (#16260)
Robbilie Aug 23, 2023
da411b3
Bump s4u/setup-maven-action from 1.8.0 to 1.9.0 (#16388)
dependabot[bot] Aug 24, 2023
7e67e3a
Lambda refactors (#16369)
devhl-labs Aug 24, 2023
91fc151
Add mapping features to Julia generators (#16370)
wing328 Aug 24, 2023
35f6eec
Add supportedMediaTypes needed for kubernetes client (#16386)
dleehr Aug 24, 2023
9cda7b0
use propertyBaseName instead of propertyName (#15668)
crochik Aug 24, 2023
26899ee
Adding model type hints for Python Flask (#16382)
Gaelik-git Aug 24, 2023
ad7ce7c
fix scalatra on Windows (#16395)
martin-mfg Aug 25, 2023
c37fa8a
prepare v7.0.0 release (#16407)
wing328 Aug 25, 2023
c7100b9
wrap operand listOf (#16408)
ty-v1 Aug 25, 2023
80121aa
Prepare v7.0.1 (#16409)
wing328 Aug 25, 2023
0f8f18e
Update api.service.mustache (#16406)
yoonhoGo Aug 25, 2023
ec835fb
Update kotlin-client okHttp3 api.mustache fixes 16410 (#16411)
robertoschwald Aug 25, 2023
0dcd8b4
Fix 16417: [Ada] Server generation fails for some response types (#16…
stcarrez Aug 28, 2023
6310ecd
issue15126: restore default support for golang generator (#15127)
wtrocki Aug 28, 2023
21cbd1a
[Ruby] align indentation (#16423)
yokotty Aug 28, 2023
55252f4
update ruby samples
wing328 Aug 28, 2023
56105fb
[ruby] Not symbolize header param keys to allow the usage of undersco…
ykitamura-mdsol Aug 29, 2023
1a654eb
better handling of null pointer in CodegenSecurity (#16433)
wing328 Aug 29, 2023
b457c3d
fix uuid example cast exception in python generators (#16432)
wing328 Aug 29, 2023
020415f
add test to invoke each generator and catch simple crashes (#16425)
martin-mfg Aug 29, 2023
b5867eb
fix cast exception in array default value (java gen) (#16434)
wing328 Aug 29, 2023
9b6e6b3
Fix cast exception in uuid default value (haskell-http-client) (#16439)
wing328 Aug 29, 2023
5ab1bad
fix cast exception in default value of uuid (objc) (#16437)
wing328 Aug 29, 2023
b14f99d
update golang.org/x/net v0.2.0 to 0.7.0 (#16148)
ChengDaqi2023 Aug 29, 2023
b1564d8
Fix UUID default value cast exception (swift5) (#16436)
wing328 Aug 29, 2023
611a604
fix cast exception in uuid default value (julia) (#16438)
wing328 Aug 29, 2023
8386a6e
[java] improve petstore tests with openapi v3 spec (#16447)
wing328 Aug 30, 2023
134dc98
fix: Using Map.Entry to avoid "reference to Entry is ambiguous" (#16445)
wac84s Aug 30, 2023
35f5852
Fix null request body issue (#16376)
EdithBirrer1 Aug 30, 2023
20692aa
Properly handle mappings and import mappings after processOpts (#16216)
martin-mfg Aug 30, 2023
9cc5513
Fix Issue 16385 (#16387)
jimsimon-wk Aug 30, 2023
bceae56
Fix model name being a type in TS abstract codegen (#16392)
wing328 Aug 30, 2023
a0350c6
Fix cast exception when handling example/default of UUID/Long type (#…
wing328 Aug 31, 2023
e73143d
fix cast exception with uuid default (c) (#16449)
wing328 Aug 31, 2023
4a1c70f
fix: python client generator didn't respect range response specificat…
ddurham2 Aug 31, 2023
5954dae
[powershell] update doc to use backslash (#16460)
wing328 Aug 31, 2023
72da3b2
fix slash in php gneerator doc/config (#16462)
wing328 Aug 31, 2023
07a5920
fix slash in python aiohttp files (#16463)
wing328 Aug 31, 2023
71b33db
Fix global property separator (#16465)
clifordjoshy Aug 31, 2023
c74ed98
Fix indent lambda using \n as line break (#16464)
wing328 Sep 1, 2023
c0abece
[csharp] Fixed enum values with whitespace (#16316)
devhl-labs Sep 1, 2023
40731ed
python: several typing and style improvements (#16378)
jessemyers-lettuce Sep 1, 2023
a217757
update python samples
wing328 Sep 1, 2023
8c2de11
[rust] fix nullable array (#16473)
wing328 Sep 2, 2023
69c3f56
[Swift] various improvements (#16481)
wing328 Sep 2, 2023
ebc9bcd
[java][native] Add tests for oneOf form parameters (#16487)
wing328 Sep 3, 2023
6434c86
[php-nextgen] add php-nextgen client generator (#16480)
wing328 Sep 3, 2023
dad677f
[csharp][generichost] Remove unnecessary json options (#16483)
devhl-labs Sep 3, 2023
b59719a
[csharp][generichost] Minor formatting changes (#16482)
devhl-labs Sep 3, 2023
47a85e8
Add tests for http basic authentication in python client (#16488)
wing328 Sep 3, 2023
0970495
[Java][resttemplate] Enable access token refresh (#16485)
kota65535 Sep 4, 2023
c510ea4
Ensured enum entry name is unique (#16484)
devhl-labs Sep 4, 2023
74cd73b
better null check in array default value (java) (#16503)
wing328 Sep 4, 2023
616e8df
Bump actions/checkout from 3 to 4 (#16505)
dependabot[bot] Sep 5, 2023
4418b59
[java] Microprofile - fix optional array property's default value (#1…
hightea Sep 5, 2023
f3eb074
[csharp] Support source generator (#16324)
devhl-labs Sep 5, 2023
29f0d22
[Powershell] add name mapping features (#16509)
wing328 Sep 5, 2023
a9301a6
[perl] Add name mapping features to the Perl client generator (#16510)
wing328 Sep 5, 2023
8608103
add name mapping features to lua client generator (#16511)
wing328 Sep 5, 2023
065b481
[Ruby] Fix incorrect escaping of Ruby forward slashes (#16474)
ivgiuliani Sep 5, 2023
4b7a808
[openapi-normalizer] add a rule to better handle openapi 3.1 spec (#1…
wing328 Sep 5, 2023
1b32088
python: use isinstance instead of type() (#16516)
jessemyers-lettuce Sep 5, 2023
ecb56f1
Fix Elixir connection.ex middleware usage and regenerate elixir sampl…
Sep 5, 2023
0192bae
Issue: #16268 (#16507)
mfriesen Sep 6, 2023
b34a10a
python: ignore long lines for model descriptions (#16518)
jessemyers-lettuce Sep 6, 2023
b1ec110
go: minor refactoring (#16508)
wing328 Sep 6, 2023
acb798b
[JavaSpring] Call parent fluent setters from child (#16497)
robinjhector Sep 6, 2023
75ac4a2
Fix selection of unnecessary form parameter models (#16418)
martin-mfg Sep 6, 2023
270238e
[PHP] convert data to string before giving it to preg_match (#16513)
individual-it Sep 6, 2023
3817e40
[JavaSpring] Generate deprecated property, annotation and javadoc. (#…
diegourban Sep 6, 2023
d180840
mark oneOf form parameters as optional (#16512)
wing328 Sep 6, 2023
fbff32c
update java resttemplate dep to newer versions (#16523)
wing328 Sep 7, 2023
dee536f
import Annotated if needed (#16521)
wing328 Sep 7, 2023
005566c
[typescript] fix: allow 'additionalProperties: true' at top level (#1…
tcrasset Sep 8, 2023
6ea8ff3
[java-client][resteasy] fix multipart requests (#16517)
awood Sep 8, 2023
026fa51
update java resteasy samples
wing328 Sep 8, 2023
c614b9d
[Java][resteasy] Add tests to upload files (#16534)
wing328 Sep 8, 2023
75c2e93
add omitGradleWrapper option to kotlin-server code generator (#16528)
Osthekake Sep 9, 2023
128d9da
update smaples
wing328 Sep 9, 2023
18df6ed
[Spring] fix nullable map properties (#16524)
wing328 Sep 9, 2023
4e15e1a
Update pom.xml (#16544)
andrewtran1995 Sep 9, 2023
c354bf8
Set minimal PHP Version to ^8.1 (#16542)
JulianVennen Sep 9, 2023
14cfca7
[java][feign] Update feign client dependencies to newer version (#16545)
wing328 Sep 9, 2023
5ee1815
[Java-Feign]: model combining properties and additionalProperties (#1…
wing328 Sep 9, 2023
78f3b19
Removes spacether (#16551)
spacether Sep 11, 2023
1901bf2
use TypeInfoResolver (#16548)
devhl-labs Sep 11, 2023
8b15d48
Use backed enums in php-nextgen (#16556)
JulianVennen Sep 11, 2023
cd0fde4
fix parent class check in ObjectSerializer (#16558)
JulianVennen Sep 12, 2023
ad589c7
better null check for schema types (#16564)
wing328 Sep 12, 2023
c6d355e
Fix spring scope property (#16553)
MelleD Sep 12, 2023
196c2b1
[maven-generator] Do not cleanup output if spec file is unchanged and…
Philzen Sep 12, 2023
d669505
add test case for nullable parent property (#16552)
martin-mfg Sep 12, 2023
7054312
fix jaxrs sample tests (#16566)
wing328 Sep 12, 2023
a5f79a7
[python] Update github workflow, use debug instead of warning (#16565)
wing328 Sep 12, 2023
9c4f6c4
Fix integer default value with double quote (kotlin jaxrs server gene…
wing328 Sep 12, 2023
5b4d970
[Go] return errors that happen while unmarshalling objects (#16525)
ctreatma Sep 12, 2023
781ccae
add go echo api tests (#16570)
wing328 Sep 13, 2023
4260c7a
Better tests for php-nextgen (#16569)
wing328 Sep 13, 2023
9170e10
fix enum in python flask (#16576)
wing328 Sep 13, 2023
353507e
Java 11 (#16581)
doyasu24 Sep 14, 2023
82e3590
Update AbstractCSharpCodegen.java (#16577)
mol-pensiondk Sep 14, 2023
ec59334
Fix ValidateTask failure if recommend is not assigned (#16580)
doyasu24 Sep 14, 2023
e75e5a2
[swift] remove unavailable property to fix Xcode 15 compiler error (#…
barcister Sep 14, 2023
d671fe2
better null check to avoid NPE (#16588)
wing328 Sep 15, 2023
4b87606
Autoset constants (Required fields having single valid enum value) Ja…
prashant-pant Sep 15, 2023
70bffff
remove option, update doc (#16592)
wing328 Sep 15, 2023
5f0d705
Update go gin to newer version (#16593)
wing328 Sep 15, 2023
7d86adc
Add postman-collection generator to list (others) (#16599)
gcatanese Sep 18, 2023
8c8be74
Update java undertow to newer version (#16606)
wing328 Sep 18, 2023
352182a
fix(go-server): Allow optional request bodies (#16579)
alex-kuck Sep 18, 2023
875c3ec
7.0.1 release (#16607)
wing328 Sep 18, 2023
5b720de
trigger build
wing328 Sep 18, 2023
5e8e2d7
Prepare v7.1.0 in master (#16608)
wing328 Sep 18, 2023
bab67e4
add -SkipPublisherCheck (#16610)
wing328 Sep 18, 2023
df994b7
fix mapping options in gradle plugin (#16616)
wing328 Sep 19, 2023
69bc994
Update sponsor (#16619)
wing328 Sep 19, 2023
a2f6b8e
python: remove non-async code path from the aiohttp generator (#16601)
multani Sep 20, 2023
f530496
[dotnetcore] Implement QueryParameter deepObject style is missing for…
MachineUserPTV Sep 20, 2023
25b67dd
Run tests for C# Echo API client in CI (#16626)
wing328 Sep 20, 2023
16c6cff
fix required parameter check (#16628)
wing328 Sep 20, 2023
9b39887
move option to kotlin client (#16627)
wing328 Sep 20, 2023
254b359
Change default value of 'pathParamsAsVariables' config option (#16404)
gcatanese Sep 20, 2023
8f8fd85
contribution #6123: add spring support for SSE conform specs (#16543)
krasv Sep 21, 2023
1bcf792
update samples
wing328 Sep 21, 2023
29033bf
Fix incorrect @InputFile on inputSpecRootDirectory argument (#16420)
Luckl Sep 21, 2023
e5a29b6
python: run the Python samples tests with GitHub Actions (#16643)
multani Sep 22, 2023
1a4b574
feat: [JAVA] [webclient] [#16589] Support file abstraction for WebCli…
tomdeering-wf Sep 22, 2023
0f2a27d
add tests for useAbstractionForFiles option (webclient, resttemplate)…
wing328 Sep 22, 2023
55c5805
fix(#9682): API class has multiple imports of 'okhttp3.ResponseBody' …
kalinjul Sep 22, 2023
a68eba6
[typescript-axios]: handle explode query (#16435)
tienipia Sep 22, 2023
7d154c9
[kotlin-client] add spotless plugin (#16645)
wing328 Sep 23, 2023
19d8dbc
Bump s4u/setup-maven-action from 1.9.0 to 1.10.0 (#16652)
dependabot[bot] Sep 23, 2023
f99002a
[csharp] fix authorization header casing issue (#16622)
graemevwilson Sep 23, 2023
2ca99bd
use model class for request body with additionalProperties (#16613)
martin-mfg Sep 23, 2023
e892d50
Test with Python 3.11 (#16649)
multani Sep 23, 2023
7d60a46
Fix ASP.NET Core server type mappings (#16653)
seniorquico Sep 23, 2023
d165b88
[php-nextgen] Use php type declarations (#16572)
JulianVennen Sep 23, 2023
d58e68f
update php samples
wing328 Sep 23, 2023
3b95f70
python: copy the current Python generator into a "pydantic v1" genera…
multani Sep 25, 2023
077744a
[python-pydantic-v1] various improvements (#16658)
wing328 Sep 25, 2023
1cff462
remove jersey 1 (#16646)
martin-mfg Sep 26, 2023
6c1a937
remove supportJava6 (#16664)
wing328 Sep 26, 2023
fce2dcb
[php-nextgen] Fix default value for array of items (#16654)
wing328 Sep 26, 2023
fdd179e
[csharp] Fix Issue #16660 System.NotImplementedException in ApiClient…
graemevwilson Sep 26, 2023
4f8d61c
fix kotlin enum name (#16666)
wing328 Sep 27, 2023
beb67aa
[JAVA] Prioritize mapped discriminators over generated (relates to is…
robbertvanwaveren Sep 27, 2023
bb3096c
Jaxrs jersey3 server (#16676)
wing328 Sep 28, 2023
af352df
fix: Fixes headers annotation for kotlin retrofit2 api template (#16680)
ivanvasheka-intellias Sep 28, 2023
04fa53b
python: generate Pydantic v2 + typing complete code (#16624)
multani Sep 28, 2023
3c4561e
Update configuration.md (#16683)
samsonkumawong Sep 28, 2023
67b129f
python: Remove usage of six (#16675)
akx Sep 28, 2023
e2f249b
[PYTHON] generate code based on pydantic v2 (#16685)
fa0311 Sep 29, 2023
c6e9a4e
[python] change Private attr to Class vars (#16687)
fa0311 Oct 1, 2023
3fcf558
Add tests for python client with disallowAdditionalPropertiesIfNotPre…
wing328 Oct 1, 2023
ce4b2fe
[Python] add `float` to reserved word list (#16689)
wing328 Oct 1, 2023
56bc383
python: type API client internal structures (#16692)
multani Oct 1, 2023
03781d3
python: remove aenum in favor of stdlib's enum (#16691)
multani Oct 1, 2023
039c169
[php-symfony] Support for default scalar value of properties in model…
reznikartem Oct 1, 2023
2eca00f
[Go] Adding response middleware (#16641)
AlanCitrix Oct 1, 2023
ee5d9f6
[Java][Spring] Fix RequestPart/RequestParam handling on multipart req…
jorgerod Oct 1, 2023
bd1caf6
[csharp][generichost] Handle all responses (#16635)
devhl-labs Oct 1, 2023
cec5b89
python: type generated client using Self (#16693)
multani Oct 1, 2023
97ee910
update ruby rspec test (#16702)
wing328 Oct 2, 2023
9fd4cc1
[Feature] add the ability to generate apis and models in the specifie…
avivlevizky Oct 2, 2023
baf33f0
Added {{>cookieParams}} to interface (#13911)
jenspopp Oct 3, 2023
4075a52
fix: Add prefix and suffix to discriminator (#16684)
MatthiasGabriel Oct 3, 2023
11771a8
update samples
wing328 Oct 4, 2023
f5f9a7e
Update tests for maven plugins (#16720)
wing328 Oct 4, 2023
7087b33
Replace deprecated Gradle properties (#16695)
jgosmann Oct 4, 2023
a1d00e4
[Java][okhttp-gson] fix AWS auth issue (#16721)
wing328 Oct 4, 2023
4a0ab21
[Spring] resolves #16054, resolves #15088 add vendor extension x-spri…
dabdirb Oct 5, 2023
822568b
ruby client adapter for httpx (#16718)
HoneyryderChuck Oct 5, 2023
c306ca3
fix invalid function is_subclass call for php-nextgen (#16712)
reinfi Oct 5, 2023
6722f13
add ruby httpx echo api tests (#16729)
wing328 Oct 5, 2023
effbe8c
Bug fixes based on report (#16728)
wing328 Oct 5, 2023
050e463
Print the multiple matchedTypes when multiple schema matched. (#16736)
Ghufz Oct 6, 2023
893154d
map set to list, add tests (#16730)
wing328 Oct 7, 2023
f568001
fix handling with enums in object serializer (#16741)
reinfi Oct 7, 2023
5fb6fcf
[php-nextgen] minor fix to return type (#16752)
wing328 Oct 8, 2023
48f454c
fix type, update tests in php nextgen (#16758)
wing328 Oct 9, 2023
e3db882
[JAVA][KOTLIN][SPRING] upgrade dependencies (#16759)
martin-mfg Oct 9, 2023
23c5db6
Update ruby httpx petstore test (#16753)
wing328 Oct 9, 2023
3e9dba0
Fix ruby httpx test (#16765)
HoneyryderChuck Oct 10, 2023
4a17c22
fix object serializer, update tests in php nextgen (#16764)
wing328 Oct 10, 2023
594308f
Fix log statement (#16768)
somethingvague Oct 10, 2023
494ee48
fixed a flaky test org.openapitools.codegen.DefaultCodegenTest.testVa…
Suraj-Vashista-BK Oct 10, 2023
87f9d53
[Java][client] Fix feign classcastexception when getting headers (#16…
robertdanci Oct 10, 2023
7bb75f4
uncomment ruby test
wing328 Oct 10, 2023
9e07f85
[python] Add tests and fix enum path parameters (#16769)
robertschweizer Oct 10, 2023
f03cbea
feat: Add line breaks in Python API methods (#16770)
robertschweizer Oct 10, 2023
1bbbb73
fix ecdsa signing issue. (#16772)
Ghufz Oct 10, 2023
7af4593
docs: Improve docstring in to_dict() method (#16777)
robertschweizer Oct 11, 2023
f180aa0
[python] Fix unnamed dicts with additional properties (#16779)
robertschweizer Oct 11, 2023
bbf9ccd
fixed zapier objects array mapping (#16780)
emajo Oct 11, 2023
2b6b3b0
[python] Do not pydantic-validate function args twice (#16776)
robertschweizer Oct 11, 2023
384ff94
fix: Merge conflict from #16779 and #16777 (#16784)
robertschweizer Oct 11, 2023
015f000
add mapping options to zapier client generator (#16785)
wing328 Oct 11, 2023
93ad234
Merge branch 'master' of github.com:OpenAPITools/openapi-generator in…
vvb Oct 11, 2023
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.
6 changes: 3 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,8 +204,8 @@ jobs:
- command_build_and_test:
nodeNo: "3"
node4:
docker:
- image: fkrull/multi-python
machine:
image: ubuntu-2004:202201-02
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand All @@ -215,7 +215,7 @@ jobs:
DOCKER_CODEGEN_CLI_IMAGE_NAME: openapitools/openapi-generator-cli
steps:
- checkout
- command_docker_build_and_test:
- command_build_and_test:
nodeNo: "4"
workflows:
version: 2
Expand Down
24 changes: 0 additions & 24 deletions .github/.test/samples.json
Original file line number Diff line number Diff line change
Expand Up @@ -319,12 +319,6 @@
"Client: Java"
]
},
{
"input": "java-petstore-jersey1.sh",
"matches": [
"Client: Java"
]
},
{
"input": "java-petstore-jersey2-java6.sh",
"matches": [
Expand Down Expand Up @@ -584,18 +578,6 @@
"Server: Java"
]
},
{
"input": "jaxrs-jersey1-petstore-server.sh",
"matches": [
"Server: Java"
]
},
{
"input": "jaxrs-jersey1-usetags-petstore-server.sh",
"matches": [
"Server: Java"
]
},
{
"input": "jaxrs-petstore-server-datelib-j8.sh",
"matches": [
Expand Down Expand Up @@ -800,12 +782,6 @@
"Client: Python"
]
},
{
"input": "python-server-flask-petstore-python2.sh",
"matches": [
"Server: Python"
]
},
{
"input": "python-server-flask-petstore.sh",
"matches": [
Expand Down
9 changes: 2 additions & 7 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,13 @@
- [ ] 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/generate-samples.sh ./bin/configs/*.yaml
./bin/utils/export_docs_generators.sh
```
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/).
- [ ] In case you are adding a new generator, run the following additional script :
```
./bin/utils/ensure-up-to-date
```
Commit all changed files.
- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (6.3.0) (minor release - breaking changes with fallbacks), `7.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.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.
2 changes: 1 addition & 1 deletion .github/workflows/docker.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Test run-in-docker.sh
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gradle-plugin-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
name: Gradle plugin tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
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 @@ -30,7 +30,7 @@ jobs:
- samples/client/petstore/java/okhttp-gson-group-parameter
- samples/client/petstore/java/webclient-swagger2
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/linux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
os: [ubuntu-latest]
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v4

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

- name: Setup Maven
uses: s4u/setup-maven-action@v1.8.0
uses: s4u/setup-maven-action@v1.10.0
with:
java-version: ${{ matrix.java }}
maven-version: 3.8.8
Expand Down Expand Up @@ -85,9 +85,9 @@ jobs:
os: [ubuntu-latest]
steps:
- name: Check out code
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Maven
uses: s4u/setup-maven-action@v1.8.0
uses: s4u/setup-maven-action@v1.10.0
with:
java-version: 11
maven-version: 3.8.8
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 @@ -13,7 +13,7 @@ jobs:
name: Maven plugin tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/misc-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
name: Misc tests
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
ruby-version: '2.6'
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/openapi-generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
Expand Down Expand Up @@ -53,7 +53,7 @@ jobs:
needs:
- build
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
needs:
- build
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
- build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-c-libcurl-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
name: Build c libcurl client
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Prepare
run: |
sudo apt-get update
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-cpp-qt-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
tools: 'tools_openssl_x64'
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: jurplel/install-qt-action@v3
with:
version: ${{ matrix.qt-version }}
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 @@ -17,7 +17,7 @@ jobs:
name: Tests Dart
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
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 @@ -18,7 +18,7 @@ jobs:
# clients
- samples/client/petstore/csharp/OpenAPIClient-generichost-netstandard2.0
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
dotnet-version: 3.1.*
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-dotnet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
- samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse
- samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
dotnet-version: '7.0.x'
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/samples-dotnet6-client-echo-api.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
# clients
- samples/client/echo_api/csharp-restsharp/
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
dotnet-version: '6.0.x'
Expand All @@ -28,4 +28,6 @@ jobs:
(cd http-echo-server && npm install && npm start &)
- name: Build
working-directory: ${{ matrix.sample }}
run: dotnet build Org.OpenAPITools.sln
run: |
dotnet build Org.OpenAPITools.sln
dotnet test Org.OpenAPITools.sln
2 changes: 1 addition & 1 deletion .github/workflows/samples-dotnet6-client.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
# build C# API client (property, parameter name mappings)
- samples/client/petstore/csharp-restsharp-name-parameter-mappings
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
dotnet-version: '6.0.x'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-dotnet6-server.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
- samples/server/petstore/aspnetcore-6.0-NewtonsoftFalse
- samples/server/petstore/aspnetcore-6.0-nullableReferenceTypes
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
dotnet-version: '6.0.x'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-elm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- samples/client/petstore/elm
- samples/openapi3/client/elm
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: jorelali/setup-elm@v5
with:
elm-version: 0.19.1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-erlang.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- samples/client/petstore/erlang-client/
- samples/client/petstore/erlang-proper/
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: '22.2'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-go.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- samples/server/petstore/go-api-server/
- samples/server/petstore/go-chi-server/
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: "stable"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-groovy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
sample:
- samples/client/petstore/groovy
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/samples-haskell.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Samples Haskell

on:
push:
paths:
- samples/server/petstore/haskell-yesod/**
- samples/server/petstore/haskell-servant/**
- samples/client/petstore/haskell-http-client/**
pull_request:
paths:
- samples/server/petstore/haskell-yesod/**
- samples/server/petstore/haskell-servant/**
- samples/client/petstore/haskell-http-client/**
jobs:
build:
name: Build stack projects
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
sample:
# servers
- samples/server/petstore/haskell-yesod/
- samples/server/petstore/haskell-servant/
- samples/client/petstore/haskell-http-client/
steps:
- uses: actions/checkout@v4
- uses: haskell/actions/setup@v2
with:
# ghc-version: '8.8.4' # Exact version of ghc to use
# cabal-version: 'latest'. Omitted, but defaults to 'latest'
enable-stack: true
stack-version: 'latest'
- name: stack test
working-directory: ${{ matrix.sample }}
run: stack test
2 changes: 1 addition & 1 deletion .github/workflows/samples-java-client-echo-api-jdk11.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- samples/client/echo_api/java/native
- samples/client/echo_api/java/feign-gson
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/samples-java-client-echo-api-jdk8.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- samples/client/echo_api/java/feign-gson
- samples/client/echo_api/java/okhttp-gson
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
Expand Down
Loading
Loading