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

Set generateAliasAsModel to false in tests (#7979)

* set generateAliasAsModel false in tests

* add missing import

github.com/OpenAPITools/openapi-generator - 5e02a5bd458b8e496668e67425330856d13ceaa1 authored over 4 years ago
comment out angular v6, v7 tests

github.com/OpenAPITools/openapi-generator - b5ce7cec8be2b11017451ba61d1a3dd482fde51d authored over 4 years ago
[python] Renames python generators (#7965)

* python->python-legacy, python-experimental->python

* test with openjdk8

* test with open...

github.com/OpenAPITools/openapi-generator - 3bf8ca748493122592b0f0c05e3adb4c06a929eb authored over 4 years ago
Revert "Do not use cached properties for additionalProperties (#7955)" (#7971)

This reverts commit 057647cf1ee0793f2987e89f8a588aa3db3ceb5d.

github.com/OpenAPITools/openapi-generator - c08f14500e0e9e8b7d843d25a0850befede9675b authored over 4 years ago
Do not use cached properties for additionalProperties (#7955)

* Fixes additionalProperties, do not use cached properties for additonalProperties

* Regnerat...

github.com/OpenAPITools/openapi-generator - 057647cf1ee0793f2987e89f8a588aa3db3ceb5d authored over 4 years ago
[typescript-fetch] Allow to generate client without runtime checks (#7894)

* Add CLI options to remove runtime checks (serialization/deserialization).

* Update template...

github.com/OpenAPITools/openapi-generator - 36aba267a077ea9a64242d4c6bbeb8837b5eb8e4 authored over 4 years ago
Fix parameter uniqueness for form- and body-params (#7577)

If a form-parameter had the same name as another (header-, query-,
path-, or cookie-)parameter,...

github.com/OpenAPITools/openapi-generator - 54d62578655932c485a6907a0fb2cc708ac0046b authored over 4 years ago
add lvm_versicherungen logo (#7946)

github.com/OpenAPITools/openapi-generator - aca6927ce0e60bc1293f44f2ee6c3e7e6308646b authored over 4 years ago
typescript-angular: Angular 11 support (#7937)

* #7935 typescript-angular: support angular 11

* regenerate angular 11 sample project

* Up...

github.com/OpenAPITools/openapi-generator - 023e6dd9ed6e71e809e23481aee20d0c1ce7c4df authored over 4 years ago
Add "LVM Versicherungen" to list of companies (#7931)

github.com/OpenAPITools/openapi-generator - 88dc21959da70eafe56056690aefdf580f851ac2 authored over 4 years ago
[C#][netcore] Add test for AdditionalProperties in both child and parent (#7921)

* add test for ap in both child and parent

* add cat test to net47

github.com/OpenAPITools/openapi-generator - a3a0af7c84851850e685e1f16b922105cf34d0e4 authored over 4 years ago
update typescript-fetch samples (#7936)

github.com/OpenAPITools/openapi-generator - e725c4e56febc4f1bacfe305c6afe016eb3708ab authored over 4 years ago
[typescript-fetch] add samples of nullable enum (#7754)

* [typescript-fetch] add sample

* [typescript-fetch] add sample for nullable enums

github.com/OpenAPITools/openapi-generator - 920eafc9c10e5c8ee0d464bc361f3ddee09de7cc authored over 4 years ago
fix shippable issue (#7932)

github.com/OpenAPITools/openapi-generator - 405aa2473745e34f82a39a75d7496f253fd79d00 authored over 4 years ago
Fix a few issues with go examples generation (#7873)

* Fix a few issues with go examples generation

This fixes a bunch of issues seen when generat...

github.com/OpenAPITools/openapi-generator - 777031f24f7ed6e4549e62fa4cde3a417629f70d authored over 4 years ago
Fix missing parenthesis (#7923)

github.com/OpenAPITools/openapi-generator - 3b84e8bb552a7675c0fb5bde2ee24e81b3e825c1 authored over 4 years ago
Fix NPE in CodegenIgnoreProcessor.java (fixes #3356) (#7846)

Fixes NullPointerException when using an override ignore file with no parent.

github.com/OpenAPITools/openapi-generator - ec13288c025d47e2dce7340211e753c1b0be70e0 authored over 4 years ago
Adds tests case showing not sending optional params (#7918)

github.com/OpenAPITools/openapi-generator - 13673962cbd5732ae9bf06c68f78396f2393d122 authored over 4 years ago
Better decimal support in Scala generators (#7876)

* fix decimal mapping in scala generators

* add mapping for decimal, number in scala generato...

github.com/OpenAPITools/openapi-generator - eab26d493b6cbcc0dfe4db58325a67489510e665 authored over 4 years ago
[C#][Nancyfx] fix incorrect import (#7907)

* fix incorrect import

* remove importMapping

github.com/OpenAPITools/openapi-generator - f8766d591c8226e08afad42d119b02f5bf09fe1e authored over 4 years ago
throw exception for invalid framework (#7901)

github.com/OpenAPITools/openapi-generator - b1b64cb3563443d291bbf0bf6e7f56b856808bd4 authored over 4 years ago
[typescript-axios]: Check configuration is defined in `api.ts` so it compiles with `strict` flag (#7892)

* Check configuration is defined

* Update samples

github.com/OpenAPITools/openapi-generator - 81e0e8dfa84df3164e8a28614e47a4986f4ebd03 authored over 4 years ago
Skip validation if input_value is None (#7845)

github.com/OpenAPITools/openapi-generator - eceac6a63c3b03715f922d7c65e08a0aee2c8e0e authored over 4 years ago
fix decimal mapping (#7875)

github.com/OpenAPITools/openapi-generator - eacf61de7e719e585ab4d0d3849203569c0bffcb authored over 4 years ago
Removes secondaryParam and hasMore (#7882)

* Removes secondaryParam and hasMore

* Fixes tests

* Only uses bodyParam in groovy template

github.com/OpenAPITools/openapi-generator - 08fb59009a8565295b1e091eb0c514b7439245e8 authored over 4 years ago
[csharp-netcore]Fixed the null serialization issue for dotnet47 (#7884)

* Fixed the null serialization issue for dotnet47

* c# codeing style

* Updated the sample ...

github.com/OpenAPITools/openapi-generator - 05515040d54d01d98418a846c7c0af8e1034a885 authored over 4 years ago
Adds vars and requiredVars to Schema classes (#7893)

* Adds vars to all schema classes, adds partial test

* Adds tests and addVarsRequiredVarsAddi...

github.com/OpenAPITools/openapi-generator - bc76d8e58d2386e58fa043fc7ba2ce6de106d257 authored over 4 years ago
[c#][netcore] Skip readonly properties in serialization (#7883)

* skip readonly in serialization (c# netcore)

* minor wording change

github.com/OpenAPITools/openapi-generator - b5473d2fdadd57ba91ed6acce0400a05a8f72012 authored over 4 years ago
added serialize option in to_dict function in python generated model (#7555)

* added to_json_dict in python generated model

* update to_dict

* updated to_dict

Co-au...

github.com/OpenAPITools/openapi-generator - 01d0b5d4780ebe2d6025e2b443ec136c6ce16c45 authored over 4 years ago
[python] check output content-type only if preload_content is set (#7847)

github.com/OpenAPITools/openapi-generator - b3bc926b1d48840903a1293b0c74c49e9391966c authored over 4 years ago
fix null json payload in net47 (#7870)

github.com/OpenAPITools/openapi-generator - 739249917cbec384a7766b90429993bc8b8e9ae4 authored over 4 years ago
[Dart2] Fix a bug when asking to upload a MultipartFile as body. (#7736)

* Fix a bug when asking to upload a MultipartFile as body.

* Make finalizing MultipartFileReq...

github.com/OpenAPITools/openapi-generator - aff1af7be554a2cb21dea774a7ef2d569f1811fb authored over 4 years ago
[JAXRS-CXF] Improve handling of additional properties in JavaCXFClientCodegen (#7866)

github.com/OpenAPITools/openapi-generator - 2f30960349f1b1b35a1f0ac050e551531711c247 authored over 4 years ago
[typescript-axios] serialize complex type in multipart/form-data as JSON (#7658) (#7816)

Complex types need to be serialized as JSON to avoid FormData.append() from converting them into...

github.com/OpenAPITools/openapi-generator - e3121af4b41f6ae37a2f5721c004ab982af8a1c3 authored over 4 years ago
Add presentation at FEConf 2020 (#7863)

github.com/OpenAPITools/openapi-generator - b6091571aa4a93d086f8618bdf3d12092f24d157 authored over 4 years ago
[Play Framework] Update Play Framework Generator to latest version (#7860)

* First iteration to support new mechanism that needs to have the handle of the result.

* Mos...

github.com/OpenAPITools/openapi-generator - 998e0fdaa2bc7e452403a78cd5c2c87e1b7ed4fd authored over 4 years ago
Fix use of eslint-config-airbnb-base (#7844)

Closes #7843

github.com/OpenAPITools/openapi-generator - ebf2f2e30fc7844cc73596fb6202005bd3e73b8b authored over 4 years ago
Fixed the HttpSigning issue for query string (#7859)

github.com/OpenAPITools/openapi-generator - d179574b4ea5fde834725bcdf423269903d64a70 authored over 4 years ago
Add "decimal" support (#7808)

* rename BigDecimal to decimal

* add isDecimal

* fix tests

* minor fixes

* fix mappi...

github.com/OpenAPITools/openapi-generator - 9377dbca56afcc32901262e94ba4d7af4379ba94 authored over 4 years ago
beter code format for protobuf java files (#7857)

github.com/OpenAPITools/openapi-generator - ca6fcaf92a081876ff1309771ca399d338a47383 authored over 4 years ago
Fix support for AllOf in protobuf-schema (#7813)

Co-authored-by: Guillaume Doussin <[email protected]>

github.com/OpenAPITools/openapi-generator - 4f2f80766ef2b9681a1a1e594e64f546977a3599 authored over 4 years ago
[Kotlin] Fix Spring Kotlin generation of array/map models (#7829)

* Fix Spring Kotlin generation of array/map models

* update doc

Co-authored-by: William Ch...

github.com/OpenAPITools/openapi-generator - ca3fcd882e09a76d1681495607b0173e1e46477d authored over 4 years ago
[Spring] Use default jackson-databind (#7744)

* [Spring] Use default jackson-databind

fix #7743

* Samples

github.com/OpenAPITools/openapi-generator - 4f1934c3c7f144072e8f8b51052efe5f85dc669c authored over 4 years ago
[Ruby][faraday] fix download_file (#7842)

* Fix download_file

* Generate samples with f1df6acdee6

* fixup! Fix download_file

* Ge...

github.com/OpenAPITools/openapi-generator - 46b36c2e652fa6170eba7aa5871cbd9b2fb2530d authored over 4 years ago
[Protobuf] tests protobuf-schema generator in CI (#7841)

* test protobuf schema

* remove sudo

* use different image

* proto files

* test with...

github.com/OpenAPITools/openapi-generator - d5a7102785a5abb62f4314e87ea12010dc84dfa7 authored over 4 years ago
[C][Client]Fix coredump in multi-thread environment (#7835)

github.com/OpenAPITools/openapi-generator - 8f06876a2a65265327205330353b57f0332b9f00 authored over 4 years ago
[C#] support .NET framework 4.7 (#7833)

* add net47 support to the csharp generator

* update doc, fix appveyor

github.com/OpenAPITools/openapi-generator - 70323adf9fc4ed024c0167b2a5c748154246bac0 authored over 4 years ago
add anytype mapping to object in dart (#7822)

github.com/OpenAPITools/openapi-generator - d5212ac834eacfb94200b343bb9153b07502f87f authored over 4 years ago
use System.Environment.OSVersion in .net standard (#7831)

github.com/OpenAPITools/openapi-generator - a8bd859397041cb026fd1c80664b26d7cf50a635 authored over 4 years ago
use WriteRawValue instead of WriteRaw (#7830)

github.com/OpenAPITools/openapi-generator - 0e994eabf79bcbdcc4e498ab61bf4d24977730b8 authored over 4 years ago
Update users.yml to include Giant Monkey GmbH (#7823)

* Update users.yml

We are happily using this, too!

* add our logo, too

* sort in our co...

github.com/OpenAPITools/openapi-generator - ab93cec952cf92af217fc89fc4724fa4bfd6cdc0 authored over 4 years ago
Tweaks for PHP client Markdown files suggested by markdownlint (#7779)

github.com/OpenAPITools/openapi-generator - b43103a029c9ec0ea8043ec85e3445e04aca117a authored over 4 years ago
Add link to React Native Client article (#7826)

github.com/OpenAPITools/openapi-generator - 913ec2019ed9fe330f8ab8f84b77fe67f7bda400 authored over 4 years ago
add adesso logo (#7825)

github.com/OpenAPITools/openapi-generator - 87b4f45d402b6fc68da85b5171b48cd61f12b1e4 authored over 4 years ago
[python] add socket_options to configuration for the rest client (#7795)

* [python] add socket_options to configuration for the rest client

* (python-experimental) ad...

github.com/OpenAPITools/openapi-generator - ea2cdd23c26e271e278bc49e50eae2691a3aa4a5 authored over 4 years ago
Added adesso as users (#7817)

adesso is using openapi tools as well.

github.com/OpenAPITools/openapi-generator - 44f5f2bdd8ef56430c4b5d562226e4e6ba87881f authored almost 5 years ago
Update CONTRIBUTING.md with typo corrections - no semantic changes (#7811)

* Update CONTRIBUTING.md

typos

* update doc

Co-authored-by: William Cheng <wing328hk@gm...

github.com/OpenAPITools/openapi-generator - d90fd10a75dcba886b586ead1ad509475349ab1a authored almost 5 years ago
use originl value in comments (#7803)

github.com/OpenAPITools/openapi-generator - 44ec0caba4546d6c47acbaa476803174d11f78e2 authored almost 5 years ago
add anyOf support (#7801)

github.com/OpenAPITools/openapi-generator - 042fc81f319be67d09fb096caf994e6ba83bbf99 authored almost 5 years ago
[typescript-axios] Fix multipart with file array (#7814)

* Force isCollectionFormatMulti in case of binary/file

* Manage multipartFormData in isCollec...

github.com/OpenAPITools/openapi-generator - 5d27799bade1cfd3b121cda3ddb1599d9aed21e5 authored almost 5 years ago
[cpp-restbed-server] make the restbed SERVER generator more extensible (#7679)

* Simple fix to allow users to override the Api class and set handlers

* fix definition order...

github.com/OpenAPITools/openapi-generator - 4860eb65e1148eeb23281287d79f23cbd355049e authored almost 5 years ago
[JAX-RS] replace isListContainer with isArray (#7806)

* replace isListContainer with isArray

* update serviceFormParams.mustache

github.com/OpenAPITools/openapi-generator - 3d6bd48b6752ac8c105b98237e47448c3b9055f2 authored almost 5 years ago
[javascript-flowtyped] Fix Flow error (#7382) (#7786)

* [javascript-flowtyped] Fix Flow error (#7382)

Fix deletion of search field

* [javascript...

github.com/OpenAPITools/openapi-generator - 1b67171d39644773b7ecbf2b4d81e44b02938818 authored almost 5 years ago
[Ruby][faraday] fix response streaming (#7734)

* test file return

* fix stream response

* use options

* use local var

* fix nil tem...

github.com/OpenAPITools/openapi-generator - fe38a50365736bd125853c4cd7965fe4d34cd55f authored almost 5 years ago
[haskell-http-client] have applyOptionalParemeter (-&-) append values in headers or querystrings instead of replacing values (#7805)

github.com/OpenAPITools/openapi-generator - 37743c059b92af9f4c037f69f4bc94dcbfa57017 authored almost 5 years ago
[python] Add option to return None instead of raising exception when accessing unset attribute (#7784)

* add option to return None instead of raising exception when accessing unset attribute

* upd...

github.com/OpenAPITools/openapi-generator - b70edd7f1b600b7927913528405de98ebbebf5ce authored almost 5 years ago
comment out tests causing failure

github.com/OpenAPITools/openapi-generator - 07c23f4d1ad184554968b1bbe858b4ad987dd698 authored almost 5 years ago
Fix multi-part binary form parameters for jaxrs-jersey templates (#7363)

* Fix [jaxrs-jersey][java][jersey] multipart/form-data file array issue on generating jaxrs-jers...

github.com/OpenAPITools/openapi-generator - 3c62cc4867064e4d36ba637c237a6aa0fb8379fb authored almost 5 years ago
Add impls for Error trait for Rust reqwest (#7462)

* Add impls for Error trait for Rust reqwest

* Update Rust samples

github.com/OpenAPITools/openapi-generator - c0e36b3ff61c0a811582c4eefa42f74c6a5162e8 authored almost 5 years ago
changed request method from protected to public (#7603)

* changed request method from protected to public

* update samples

Co-authored-by: William...

github.com/OpenAPITools/openapi-generator - e11a427cf576936f236b8a6e940a36fe43373661 authored almost 5 years ago
Update check-supported-versions.yaml

Run Maven integration only on Java 8

github.com/OpenAPITools/openapi-generator - f30d6c8399905d0cc2c2e89a264d396ca5bc998c authored almost 5 years ago
[typescript-fetch] serialize complex type in multipart/form-data as JSON (#7658) (#7677)

Complex types need to be serialized as JSON to avoid FormData.append()
from converting them int...

github.com/OpenAPITools/openapi-generator - 490068ad902b9a25d020de54f244c53c23eb4124 authored almost 5 years ago
[typescript-rxjs] Added support for servers (#7771)

* adding multiple servers support to typescript-rxjs

* regenerated typescript-rxjs samples

...

github.com/OpenAPITools/openapi-generator - 9af73d0a0c64f88ff72bd21e8758b424af78d2d1 authored almost 5 years ago
[core] Remove java specific imports from DefaultCodegen (#7763)

github.com/OpenAPITools/openapi-generator - a5aeb5fdec74e9d3db35d95e017d7d67a33b1dde authored almost 5 years ago
Add gitignore to C# 2.0, Nancyfx generators (#7776)

* add gitignore to c# 2.0, nancyfx generators

* comment out csharp netstandard

github.com/OpenAPITools/openapi-generator - 50f3706c5ca517867cd38c66dfb7c1fbca74b300 authored almost 5 years ago
Fixes #7757. Replace '.' characters by '_' in enum type names since OCaml doesn't allow to use '.' in any kind of identifiers. (#7767)

github.com/OpenAPITools/openapi-generator - aa28775295721b043630bbbc8e8e3cf83bba1477 authored almost 5 years ago
[php] Implement JsonSerializable in php Model class (#7768)

* Update model_generic.mustache

Implemented the JsonSerializable interface which allows to us...

github.com/OpenAPITools/openapi-generator - 8c084e2dc0494e7fe48e66eeba07f2141d16f5cb authored almost 5 years ago
[cwiki] Path parameter generation fix for split rows (#6894)

* fix: path parameter issues

* chore: run generate samples once again

Co-authored-by: Jaco...

github.com/OpenAPITools/openapi-generator - 7e7bfc74de27f706145ee85e8739af509dd7b280 authored almost 5 years ago
[Java][webclient] fix missing dependencies in build.gradle (#7777)

* fix build.gradle in java webclient

* update junit version in samples

github.com/OpenAPITools/openapi-generator - e09d1bee43c317a8a856209cfc92ed8789a0c5f5 authored almost 5 years ago
chagne codegen type to schema (#7775)

github.com/OpenAPITools/openapi-generator - ee3dd70636850ccbda6a941ac0d8781f657b687e authored almost 5 years ago
Small tweaks for php generator, PHPStan level 3 (#7616)

github.com/OpenAPITools/openapi-generator - 240c046f35db04c173f0fee320dfad164f06db59 authored almost 5 years ago
[Ruby] Replace DateTime with Time (#7656)

* replace DateTime with Time

* add require time

* update doc

github.com/OpenAPITools/openapi-generator - ec74b06d2ce820b090a507d60d3c84df327a7c48 authored almost 5 years ago
update c# gitignore (#7774)

github.com/OpenAPITools/openapi-generator - b059b786a5a4757b3b8bac83e2767b7bacec5b1a authored almost 5 years ago
Adds additionalProperties to core schema classes (#7761)

* Implements additionalProperties in CodegenParameter

* Implements additionalProperties in Co...

github.com/OpenAPITools/openapi-generator - 28e92f9e32987905a390a205f36a6e14d37c6a8d authored almost 5 years ago
[C#][netcore] Add custom converters for oneOf models (#7766)

* add custom converter for oneof models

* remove custom logic when deserializing oneof response

github.com/OpenAPITools/openapi-generator - 19249e597cc8ef9ff32177aaac8b2fb7bb911aff authored almost 5 years ago
[C#][netcore] Add nullable support to oneOf models (#7750)

* add nullable support to C# oneOf models

* fix null reference exception

github.com/OpenAPITools/openapi-generator - 072b3091003f6bef99e2845d27e063f5bccbe67e authored almost 5 years ago
[C#][netcore]Fixed the HTTPSigning to calculate the body diegest without CamelCase (#7755)

* Fixed the HTTPSigning to calculate the body diegest without CamelCase

* update samples

C...

github.com/OpenAPITools/openapi-generator - 12acf2eb72ca1f629284aebf84ad270415b32695 authored almost 5 years ago
[Ocaml] Fix missing space on models (#7742)

fix #7738

github.com/OpenAPITools/openapi-generator - b1ea1ece878ec77a18dd49ac73c049eb18646811 authored almost 5 years ago
[maven] Run integration on master checks (#7762)

This adds the Maven integration tests to the Check Supported Java
Versions job which runs on ma...

github.com/OpenAPITools/openapi-generator - b28c3ee14a5e0ad22bcf1c7905cc010bebb74731 authored almost 5 years ago
[Java][JVM] Move java specific import mappers to JVM specific code gen (#7569)

* Move java specific import mappers to java specific code gen

* Use JVM specific import mappe...

github.com/OpenAPITools/openapi-generator - 7318ff72d7de8f2521f4a2e2b9573b6d0545437f authored almost 5 years ago
[java][jersey2] add proxy support (#7752)

* add client config getter and setter

* update gradle, sbt config

* update client config
...

github.com/OpenAPITools/openapi-generator - d6c71ff0fb7c1fc3b9ec014186f41fc02623492c authored almost 5 years ago
[c#][netcore] add proxy support (#7741)

* add proxy support to c# netcore client

* add test, update doc

github.com/OpenAPITools/openapi-generator - c1f2b1cad92ea738ea9486d341a8ab38a862d47a authored almost 5 years ago
[kotlin][jvm-retrofit2] Update templates (#7592)

* Fix indent of return tag

* Trim trailing whitespace

* Update samples

Co-authored-by: ...

github.com/OpenAPITools/openapi-generator - 5bac98cd9957a957e9b12bcb46b534f8cedd3370 authored almost 5 years ago
[kotlin][jvm-retrofit2] Better code for OkHttp client passed to Retrofit builder (#7556)

* Better code for building Retrofit

By removing the nullable `usedClient` passed to Retrofit,...

github.com/OpenAPITools/openapi-generator - 1dec9ebfb81c8d28cd677f10397ccad8173b63ca authored almost 5 years ago
update doc to include proxy instruction (#7749)

github.com/OpenAPITools/openapi-generator - b733312707235d01e8d0aac8f6413209c1e83948 authored almost 5 years ago
auto load system web and net (#7748)

github.com/OpenAPITools/openapi-generator - e8ba2901df53e886b1f71d70dfb60e0d3f18bbfc authored almost 5 years ago
Unifies naming for isArray in Schema class properties (#7691)

* Updates key java files

* Adds all lingering isArray fixes

* Adds two files

* Reverts ...

github.com/OpenAPITools/openapi-generator - 3d337db2078f828cea4c76ab3b8da3ed04fff5d4 authored almost 5 years ago