An open API service for software projects hosted on Open Collective.

OpenAPI Generator

OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Collective - Host: opensource - https://opencollective.com/openapi_generator - Website: https://twitter.com/oas_generator - Code: https://github.com/OpenAPITools/openapi-generator

[Style][Go] standardize the format of mustache (tiny change) (#17363)

* fix: change indent style to tab in the mustache to generate Go code

* docs: standardize the...

github.com/OpenAPITools/openapi-generator - 004c7e8c8d41d6bcaca8a8dd88b4d7a94d542f95 authored over 1 year ago
[Ruby] add file download tests (#17362)

* add new ruby echo api clients

* add tests for ruby faraday file download

* add file down...

github.com/OpenAPITools/openapi-generator - 10da7a3c5ac9ce108ce5e1424ded6b1e466df1bf authored over 1 year ago
update logbak core to newer version (#17360)

github.com/OpenAPITools/openapi-generator - dd36fa09f838eacc5e66d969e2a1d7a0ab271ea6 authored over 1 year ago
check boolean value returned by createFile (#17359)

github.com/OpenAPITools/openapi-generator - 5daa145d2570d80d7f2b91b14d1ed4078239ff69 authored over 1 year ago
enable scopes for all security scheme types (#17083)

github.com/OpenAPITools/openapi-generator - a21e68182ab20776106a595d4e3acdff88f4b2a0 authored over 1 year ago
Ruby Client for Faraday: fix file downloading (#17333)

* Ruby Client for Faraday: fix file downloading

In MR #16876, a bug was introduced that cause...

github.com/OpenAPITools/openapi-generator - 583184888fbfe0b6bd4d44668ac8c3c7ee4b1d10 authored over 1 year ago
Fix broken link to csharp-netcore generator (#17322)

* Fix broken link to csharp-netcore generator

The example source URL of the csharp-netcore ge...

github.com/OpenAPITools/openapi-generator - 351f76474693f3242ea5dd72639497a4b2f588ba authored over 1 year ago
fix: go-server unresolved function NewstringFromValue for enums (#17316)

* fix: go-server unresolved function NewstringFromValue for enums

* fix: go-server change isR...

github.com/OpenAPITools/openapi-generator - 95af601586131f631da2caa288f1189d8fa98669 authored over 1 year ago
Add Java Optional for POJOs in JavaSpring templates (#17202)

* Add optional parameter for request body

* Adapt Test

* Add test

* Format code

* Re...

github.com/OpenAPITools/openapi-generator - e37decff7b605f096406e205c6ea74afdeb4600d authored over 1 year ago
[csharp] Support 420 HTTP code (#17207)

* [csharp] Support 420 HTTP code

* [csharp] Support 420 HTTP code

* [csharp] Support 420 H...

github.com/OpenAPITools/openapi-generator - 62462354cab29ccbc393eab7931d5c759b7761c0 authored over 1 year ago
[typescript-axios] Allow enum attribute to be nullable (#17265)

Fixes #17264

github.com/OpenAPITools/openapi-generator - c159abfdadaba5345bb5c0da24c276950d87e9d4 authored over 1 year ago
fix(typescript-axios): use baseURL of (custom) axios instance (#17296)

Co-authored-by: ddd <ddd>

github.com/OpenAPITools/openapi-generator - e37cf901a8eb07622ba7d4ee88b2d6896e79d605 authored over 1 year ago
Use .Content of for accessing response body in powershell (#17342)

github.com/OpenAPITools/openapi-generator - 3762277206e26df9f31d52c3d91d9cdbfc4291c2 authored over 1 year ago
Bump actions/setup-python from 4 to 5 (#17338)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release n...

github.com/OpenAPITools/openapi-generator - 1b2917d69f13ea0545f755a6e2963923ff2fb367 authored over 1 year ago
Bump actions/setup-go from 4 to 5 (#17337)

Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](ht...

github.com/OpenAPITools/openapi-generator - f593adff1842122c05abb95df755a708b306919a authored over 1 year ago
add enum name mapping to ada codegen (#17299)

github.com/OpenAPITools/openapi-generator - 2c9fbf81a77fe94c546310adf262ce4543d1daa9 authored over 1 year ago
fix: Configure python urllib3 connection pool size (#17323)

This was removed in #16802, but using a higher value than 1,
or at least making this configurab...

github.com/OpenAPITools/openapi-generator - 6a43a371f19628b631f0cebb9c9f2a55509a99c5 authored over 1 year ago
Fix PHP constructor docblock (#17324)

github.com/OpenAPITools/openapi-generator - 33149569a3c8893ae32e786c79079471c18e745e authored over 1 year ago
use keyParamName (#17328)

github.com/OpenAPITools/openapi-generator - 0ab9f74cfbe3cb7cab0bde199850417f3cdaaccd authored over 1 year ago
Replace stray TAB characters with spaces (#17311)

* Replace stray TAB characters with spaces

* update samples

---------

Co-authored-by: W...

github.com/OpenAPITools/openapi-generator - 39d5b4ebf96887eed70e74307b5bc611de0b6f77 authored over 1 year ago
Fix non-four indents in PHP templates (#17309)

github.com/OpenAPITools/openapi-generator - 889c6fe7a186d7c8fb984a270c9b2ef61f7d3b03 authored over 1 year ago
Fix parameter names in Configuration (#17305)

github.com/OpenAPITools/openapi-generator - 0ee662b5157214fb7d91fab24f3c7df9f0c76f20 authored over 1 year ago
Bump actions/setup-dotnet from 3.2.0 to 4.0.0 (#17312)

Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3.2.0 to 4.0.0.
- [R...

github.com/OpenAPITools/openapi-generator - d9b795171a5309f3532abb33cd8e2e49e7ad8cb5 authored over 1 year ago
Skip escaping path parameter description (#17304)

github.com/OpenAPITools/openapi-generator - e8e7a210c3f85eaa22505d68a3b97f51886f50ac authored over 1 year ago
add enum name mapping option to swift generators (#17297)

github.com/OpenAPITools/openapi-generator - cdb020d04436e9f5dbf01517443af928b42654c5 authored over 1 year ago
add enum mapping option to dart generators (#17298)

github.com/OpenAPITools/openapi-generator - bbd0ce38bee12b9eb6b90d1e0f6e42ad80447f46 authored over 1 year ago
add enum name mapping feature to the rust generators (#17290)

github.com/OpenAPITools/openapi-generator - ac45e3ddab74a4bf0df5f66861c4c52fbb586544 authored over 1 year ago
add enum name mapping feature to go generators (#17289)

github.com/OpenAPITools/openapi-generator - b19bc59c6aae0cd4b95d8de7493b4ad67ecd9376 authored over 1 year ago
[csharp][generichost] Added enum for api key names (#17295)

* added enum

* added enum

github.com/OpenAPITools/openapi-generator - 2967b33ab691212a2eeec0666b0b4c833af72729 authored over 1 year ago
[cpp-qt-client] pass QString by const reference instead of by value (#16793)

* [cpp-qt-client] pass QString by const reference instead of by value

* Add another signal in...

github.com/OpenAPITools/openapi-generator - 95340d5264f13a3c14fad612c3d5d7956c14c1d5 authored over 1 year ago
[POSTMAN] Include header description (#17292)

* Include header description

* Generate samples

github.com/OpenAPITools/openapi-generator - 62faa5337316988615ca2972f1cf0bf9a18c3cf0 authored over 1 year ago
[POSTMAN] Query parameter description (#17291)

* Include query parameter description

* Generate samples

github.com/OpenAPITools/openapi-generator - 6657b2c5c26508f8f1e445c3c5b2e5fcd6060302 authored over 1 year ago
[kotlin-client] Fixed an issue where compilation fails when an enum of type integer is used as a query parameter (#17178)

github.com/OpenAPITools/openapi-generator - 64e5266556a86310a3641e54e24b0bbbcdc08412 authored over 1 year ago
[POSTMAN] Enabling required query parameters (#17281)

* Enable required query parameters

* Generate samples

github.com/OpenAPITools/openapi-generator - ac78f1e85bb16f06b5531c527d9a1d64a2128d83 authored over 1 year ago
move config file to unmaintained to avoid samples outdated errors

github.com/OpenAPITools/openapi-generator - f834519aebf8a565b1be768e67b1bd0aa8242b25 authored over 1 year ago
[BUGFIX][Rust] Array with unique enum items no longer causes mismatched types error (#17197)

* check args to fn new for uniqueItems

* Added model with unique items for template testing
...

github.com/OpenAPITools/openapi-generator - 891174092457e892ce56babe558be132ab10f68d authored over 1 year ago
Update JAX-RS client samples (#17262)

* update jaxrs client samples

* move configs

github.com/OpenAPITools/openapi-generator - f033b114088a63e64a9c6a5f31268711ba70fff1 authored over 1 year ago
Add bean validation for primitive container type 17450 (#17157)

* Add optional parameter for request body

* Adapt Test

* Add test

* Format code

* Re...

github.com/OpenAPITools/openapi-generator - 939ffdd73c996b4aa9e218c860cd962fd21cac39 authored over 1 year ago
[java] Update logback to newer versions (#17259)

* update logback to newer versions

* update

github.com/OpenAPITools/openapi-generator - 4c4d0e485aa16abdd44ec760544e3e1e8b71402f authored over 1 year ago
[JAVA] Jersey3 deprecate class attribute (#17223)

* Deprecate attribute

* Generate samples

github.com/OpenAPITools/openapi-generator - 4a1db3f1e6f106f89a03f6f597ef52f8283124b3 authored over 1 year ago
Bump actions/setup-java from 3 to 4 (#17252)

Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes...

github.com/OpenAPITools/openapi-generator - 77127ecf6520d5f96fee55631015eb9626da2815 authored over 1 year ago
[BUG] OpenAPI normalizer ignoring common parameters (#17236)

* Normalize common and operation parameters

* Test normalize schema v3.1

github.com/OpenAPITools/openapi-generator - a8ac32238b8509f3aa30a82cde1ce260b317ac18 authored over 1 year ago
[JAVA] Jersey3 deprecated field only deprecates getter method (#17221)

* Deprecate build and setter methods

* Generate samples

github.com/OpenAPITools/openapi-generator - fd58539fe928b17f57a18a27c49f97db33b546f3 authored over 1 year ago
remove unused CI files (#17217)

github.com/OpenAPITools/openapi-generator - 9184560597246305f86a3bf2c4cfa1b9ae63f039 authored over 1 year ago
Add tests for max,min items in array (rust-server) (#17215)

* add tests for max,min items in array (rust server)

* fix both min, max items

github.com/OpenAPITools/openapi-generator - 46dd87525ee3154eb2d3b96018b252a8328c29de authored over 1 year ago
include {min|max}Items validation in rust-server models (#17201)

github.com/OpenAPITools/openapi-generator - 14c12fc617c7ffb851158ad357971f7ae3fce43b authored over 1 year ago
[csharp][generichost] Do not assume api keys are interchangeable (#17185)

* allow multiple auth methods of same type

* allow multiple auth methods of same type

* al...

github.com/OpenAPITools/openapi-generator - fb429f7e94289a4a266ecd3bd30af5ebe210a0be authored over 1 year ago
fix: chsarp get file name from content disposition (#17183)

* fix: chsarp get file name from content disposition

* update samples

---------

Co-auth...

github.com/OpenAPITools/openapi-generator - 8669646d998691b67f9c665e890349bf1c790edc authored over 1 year ago
add enum name mapping support to php generators (#17195)

github.com/OpenAPITools/openapi-generator - e2a8118c86c6185684d6f00f0b054b1588605ee0 authored over 1 year ago
add enum name mapping feature to C# generators (#17194)

github.com/OpenAPITools/openapi-generator - ac687657baecfdcbd0e32821d4b334d9a8630879 authored over 1 year ago
add enum name mapping feature to kotlin generators (#17193)

github.com/OpenAPITools/openapi-generator - a117dd55f1263fe0e0e76ead42efcb586096b6d4 authored over 1 year ago
[csharp][generichost] Honor the Set-Cookie header (#17186)

* allow multiple auth methods of same type

* allow multiple auth methods of same type

* al...

github.com/OpenAPITools/openapi-generator - 4f820715021fc18fe45cfd6ab77f7c5a65c821c6 authored over 1 year ago
[kotlin-client][multiplatform] update dependency versions (#17180)

github.com/OpenAPITools/openapi-generator - 9fa3aec2e02c848df0e8f4db3ef6bffdeb2b3232 authored over 1 year ago
do not inherit additional properties (#17140)

github.com/OpenAPITools/openapi-generator - 3fa21b5603dcf20827a08a18687f1eaa77670b04 authored over 1 year ago
[csharp][generichost] Allow multiple auth methods of same type (#17129)

* allow multiple auth methods of same type

* allow multiple auth methods of same type

github.com/OpenAPITools/openapi-generator - ad95d551ed4540a990397bce6829591482fb66da authored over 1 year ago
handled nullable inner enums better (#17128)

github.com/OpenAPITools/openapi-generator - 8bea7f7377b68606cf36da22da38a00acbf6df60 authored over 1 year ago
fix build errors in jdk 11 (#17177)

github.com/OpenAPITools/openapi-generator - 4c6dbfe7d66229a747ec9a95877235a5c354da89 authored over 1 year ago
Bump s4u/setup-maven-action from 1.10.0 to 1.11.0 (#17175)

Bumps [s4u/setup-maven-action](https://github.com/s4u/setup-maven-action) from 1.10.0 to 1.11.0....

github.com/OpenAPITools/openapi-generator - 7c551e65dd4273099e0d5add5357c3218c215398 authored over 1 year ago
Add openapiGeneratorIgnoreList option to pre-populate .openapi-generator-ignore (#17164)

* add openapiGeneratorIgnoreList option to pre-populate .openapi-generator-ignore

* minor fix...

github.com/OpenAPITools/openapi-generator - 0dbc108d62b30ad41aaa22436a99bc2e821ef09c authored over 1 year ago
Add openapi-normalizer rule to set tags to operationId (#17161)

* add normalizer rule to set tags to operationId

* update

github.com/OpenAPITools/openapi-generator - a93bab077f83add369701811b5f02b0750d98d66 authored over 1 year ago
Update Dockerfile (cli, online) to use eclipse-temurin:17.0.3_7-jre-focal (#17139)

* add tests for openapi-generator-cli dockerfile

* trigger workflow

* add cp

* restore
...

github.com/OpenAPITools/openapi-generator - aaed846f5fb00fbddf930aa91c4f26ddf49e06a0 authored over 1 year ago
Fix typescript-fetch to support nullable enum properties (#17153)

github.com/OpenAPITools/openapi-generator - 917d671d2c75fd02f1e128c32b7c3c5c58583a6e authored over 1 year ago
[kotlin-client][multiplatform] fix iosSimulatorArm64 source sets (#17167)

github.com/OpenAPITools/openapi-generator - 3f033c0974c6f5c02bed01f20ddc1ac579dd8f5e authored over 1 year ago
[kotlin-client] add support for kotlinx-datetime (#17166)

Closes #14490

github.com/OpenAPITools/openapi-generator - ab0b44a1c493ea778b86b53e4cb99e8e33f2e3db authored over 1 year ago
update option description (java client)

github.com/OpenAPITools/openapi-generator - 7bf953403456928c33ea7343191a12aef26f07ac authored over 1 year ago
feat: Support useSingleRequestParameter feature for java microprofile client generation (#17072)

github.com/OpenAPITools/openapi-generator - 87b86c78dca62703186895654a4189ac6174b3b9 authored over 1 year ago
[python-fastapi]Add an alias keyword parameter for Query parameter (#17111)

* add alias to endpoint_definition

* regenerate source code

github.com/OpenAPITools/openapi-generator - baaf75944067d8cc40ab3c751b74a61425437524 authored over 1 year ago
Adds basic retries to rest API requests for Python asyncio (#17014)

* Adds basic retries to API requests

* This mimics the basic retries performed by urllib3 in...

github.com/OpenAPITools/openapi-generator - 9970c06f8c01be79567d3a1b771c6091746918df authored over 1 year ago
README: update url for maven-wrapper (#17142)

According to information posted at the old url https://github.com/takari/maven-wrapper (most rec...

github.com/OpenAPITools/openapi-generator - 489d369ee7ee5d8e3a95a416c742b1f0a803392f authored over 1 year ago
Fix missing objects when defining inline anyOf, or oneOf (#17141)

* better handling of composed schema in inline model resolver

* better handling of example

github.com/OpenAPITools/openapi-generator - 0401c46147aeba924c8107565fc60ad43548b169 authored over 1 year ago
Fix handling of composed schema in inline model resolver (#17138)

* fix handling of composed schema in inline model resolver

* update samples

github.com/OpenAPITools/openapi-generator - 6d93b0ec83ad812bf01d27eedd26a4523406fa40 authored over 1 year ago
Merge branch 'master' of https://github.com/OpenAPITools/openapi-generator

github.com/OpenAPITools/openapi-generator - 97704841c5eb8d7fb7cdd0cd5b219e67fccded24 authored over 1 year ago
python docs templates minor fixes (#17133)

github.com/OpenAPITools/openapi-generator - 63c8d0e0719631c27d527879d3ca1e2484df103f authored over 1 year ago
[spring-cloud] add http basic test (#17135)

* update samples

* add tests for spring cloud http basic

* fix path

* update samples

github.com/OpenAPITools/openapi-generator - 186fde250bfdd954b754adce391ab784a2eb572d authored over 1 year ago
Fix JavaSpring clientConfiguration's ConditionalOnProperty import (#17027)

github.com/OpenAPITools/openapi-generator - 4fd56030755d0113a1271ebbb780d30d97503bfa authored over 1 year ago
[Kotlin] fix: match tags of closing brackets with opening ones (#12976) (#17117)

Trying to generate Kotlin code for CookieAuth will result in a malformed
ApiClient.kt for funct...

github.com/OpenAPITools/openapi-generator - 685d9445c2be5ddc0abe433c33c065350a64008c authored over 1 year ago
[python] Some cleanup of samples folder (#17127)

* Delete sample folders of discontinued clients

* Remove duplicate python-flask server sample...

github.com/OpenAPITools/openapi-generator - 75ff110449a631f2426a9e278d9da1fa540930f1 authored over 1 year ago
fix comparison using equals (#17132)

github.com/OpenAPITools/openapi-generator - 1da970b3b1447e2047dbbb79d70d7ca0a7a113d6 authored over 1 year ago
fix[csharp]: The Deserialize should use the ClientUtils to handle the headers. (#16604)

github.com/OpenAPITools/openapi-generator - a577db895ca42d2f819c679eb91950eae3e9a8c8 authored over 1 year ago
[jmeter] Fix exception when operationId has $ (#17125)

* fix exception when operationId has $ in jmeter

* add tests

github.com/OpenAPITools/openapi-generator - 8258cde1103a779a86a36e1ae25144f7a707c48e authored over 1 year ago
[Java][apache-httpclient][feign][okhttp-gson] Enable access token refresh (#17086)

* add setter of bearer token supplier

* run generate-samples.sh

* add test of bearer auth

github.com/OpenAPITools/openapi-generator - 4bedeef6434452b6090d28a40b97a44d62552dbf authored over 1 year ago
[BUG] [dart-dio] Support for Analyzer configuration options changes in Dart 3 (#17099)

github.com/OpenAPITools/openapi-generator - dc4c72c85c2aab8a2f87836f8603e7e426ee0789 authored over 1 year ago
[kotlin-client][multiplatform] add iosSimulatorArm64 target (#17058)

github.com/OpenAPITools/openapi-generator - 3e5049565d612822a538dcc2f960173fa577cb12 authored over 1 year ago
fix: Annotate free-form object as dict in Python (#17082)

github.com/OpenAPITools/openapi-generator - 5e7f2f274c2f98b3cbc5445dd47708ca05a7c5ec authored over 1 year ago
[PHP-NG] allow 'object' type in serializer (#17118)

github.com/OpenAPITools/openapi-generator - 0098d56a6ad5d2a3697d48d3dd84fa3d9708c120 authored over 1 year ago
fix rust client test (#17124)

github.com/OpenAPITools/openapi-generator - eabd9401bfa164fe1a6e48a1c0226996d1907c09 authored over 1 year ago
Map type date to correct rust type NaiveDate (#17095)

* Fix clippy errors (rustc 1.73.0)

* Add feature docker-in-docker

* Fix mapping of "date"
...

github.com/OpenAPITools/openapi-generator - 1ce95ff41e16a704a1ab5efa16c15aa0e81a1101 authored over 1 year ago
[PHP-NG] convert data to string before giving it to preg_match (#17119)

github.com/OpenAPITools/openapi-generator - 5c69284928034cd43ab773d4288cc76657edeefb authored over 1 year ago
[PHP-NG] don't nullify mixed types (#17116)

github.com/OpenAPITools/openapi-generator - 3552935a5b7a3e805ac1f4eb674edcd0d31d1c6d authored over 1 year ago
Python-server workflow fixes + pytest (#17060)

* Fix referenced path for tests

* Explicit dependencies

Flask 2.3 has breaking changes

...

github.com/OpenAPITools/openapi-generator - 1f5b590d5a91a529989959940a75d9cb27f7333e authored over 1 year ago
added required fields to zapier models generation (#17115)

github.com/OpenAPITools/openapi-generator - a2c1b02840c631000a49993804ffb1ae9e067eed authored over 1 year ago
[PHP-NG] check if json_decode was able to decode response (#17120)

github.com/OpenAPITools/openapi-generator - f81d44bb29348713fe83217f609fec1885fcea5b authored over 1 year ago
update rest-assured dep to newer versions (#17107)

github.com/OpenAPITools/openapi-generator - 195f27de1f46c4af015b07160290c502be6e3262 authored over 1 year ago
update webclient dep to newer version, add tests (#17106)

github.com/OpenAPITools/openapi-generator - 07620cebe240c6351083a9f3e378187172b0d917 authored over 1 year ago
Revert "Use JDK17 images in Dockerfile (#17076)" (#17104)

This reverts commit bae20c1887456b1954e08f48081a70f8a8bf5b3d.

github.com/OpenAPITools/openapi-generator - dcccd06a9a79a3fef9bd899782321f4443251447 authored over 1 year ago