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

merge upstream #1

Merged
merged 193 commits into from
Jun 2, 2021
Merged

merge upstream #1

merged 193 commits into from
Jun 2, 2021

Commits on Mar 20, 2021

  1. Configuration menu
    Copy the full SHA
    47483e6 View commit details
    Browse the repository at this point in the history
  2. update meta-codegen

    wing328 committed Mar 20, 2021
    Configuration menu
    Copy the full SHA
    3a0eb9d View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2021

  1. Configuration menu
    Copy the full SHA
    16b141e View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    99ddd6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3973d4c View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. [python] Fixes additional_properties_type for models (#8802)

    * Fixes additionalProperties values for models, updates docs, adds tag test of it, fixes frit and gmfruit tests
    
    * Moves this.setDisallowAdditionalPropertiesIfNotPresent higher
    
    * Makes setting additional_properties_model_instances contingent on the presence of addprosp in schema, updates sample spec composed schemas to remove addprops False form two
    
    * Fixes oneOf anyOf allOf instantiation logic
    
    * Removes Address from Cat definition
    
    * Adds required vars for apple and banana, removes required vars from composed schema init sig
    
    * Updates composed schema vars to be set on self and all composed instances
    
    * Removes get_unused_args, get_var_name_to_model_instances, and get_additional_properties_model_instances
    
    * Fixes fruit + deserilization tests, creates ComposedSchemaWithPropsAndNoAddProps
    
    * Fixes FruitReq tests
    
    * Fixes GmFruit tests
    
    * Fixes discard_unknown_keys tests
    
    * Samples updated
    
    * Removes additionalproperties False in Child
    
    * Samples updated
    
    * Improves handling of v2 and v3 specs for isFreeFormObject, v2 sample spec updated with link to bug
    
    * Adds cli option disallowAdditionalPropertiesIfNotPresent to python
    
    * Adds getAdditionalProperties method so the value for addProps will be correct
    
    * Reverts file
    
    * Reverts file
    
    * Updates python doc
    
    * Reverted anytype_3 definition
    
    * Updates test_deserialize_lizard
    
    * Updates test_deserialize_dict_str_dog
    
    * Updates testDog
    
    * Updates testChild
    
    * Adds v2 python_composition sample
    
    * Adds needed files for python testing
    
    * Adds existing tests into the new python sample
    
    * Fixes test_dog
    
    * Removes addProps false form Dog
    
    * Fixes testChild
    
    * Updates how additionalProperties are set
    
    * Fixes empty_map type
    
    * Type generation fixed for v2 and v3 specs
    
    * Refactors getTypeString, updates artifactids in pom.xml files
    
    * Adds new python sample to CI testing I think
    
    * Fixes artifactId collision, regenrates docs
    spacether committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    6cc2706 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. update samples

    wing328 committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    59089fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    917b358 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71f67c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Configuration menu
    Copy the full SHA
    1f22706 View commit details
    Browse the repository at this point in the history
  2. Use warning instead of throwing exceptions (#9188)

    * use warning instead of throwing exceptions
    
    * comment out tests
    wing328 committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    13c0b2c View commit details
    Browse the repository at this point in the history
  3. [dart][dart-dio] Update pubspec/readme templates (#9201)

    * Add homepage option to pubspec.yaml
    
    package validation fails when trying to publish to pub.dev
    
    See: https://dart.dev/tools/pub/pubspec
    Blocking bigpanther/trober#108
    
    cc: @kuhnroyal
    
    * Add missing fields
    
    * Update templates and generate samples
    
    Co-authored-by: Harsimran Singh Maan <maan.harry@gmail.com>
    kuhnroyal and harsimranmaan committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    29c1688 View commit details
    Browse the repository at this point in the history
  4. Update model_variables.mustache (#7074)

    Recursive validate non primitive objects
    Starkmann committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    7a1f7b2 View commit details
    Browse the repository at this point in the history
  5. [dart][dart-dio] Add built_value date support w/o timemachine (#9180)

    * [dart][dart-dio] Add built_value date support w/o timemachine
    
    * Test improvements
    
    * Fix lists of dates not working
    kuhnroyal committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    b4ea00e View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. camelize name in nim (#9255)

    wing328 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    1b63822 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c285f39 View commit details
    Browse the repository at this point in the history
  3. [Docker] support multi-arch build (#9246)

    * multi arch build
    
    * fix buildx
    
    * use openjdk
    
    * fix bash install
    
    * remove armv7
    
    * remove arm64
    
    * use jre 11
    
    * add v8
    
    * skip bash install
    
    * add back tests
    
    * remove v8
    
    * minor change
    
    * fix tag and push
    
    * fix tag
    
    * skip pull request for dockerhub push
    wing328 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    19b68f7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dbdb6c5 View commit details
    Browse the repository at this point in the history
  5. @input and @internal should not be apply on the same property (#9059)

    Motivation:
    
    In Gradle 7.0 apply @input and @internal on property is forbidden.
    Before Gradle 7.0 applying both on the same property is confusing. According to the documentation:
    
    * @input: Attached to a task property to indicate that the property specifies some input value for the task.
    * @internal: Attached to a task property to indicate that the property is not to be taken into account for up-to-date checking
    vgalloy committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    9edf70e View commit details
    Browse the repository at this point in the history
  6. Don't include read-only properties in Python examples. (#9252)

    * Don't include read-only properties in Python examples.
    
    When using a schema with read-only fields as API inputs, Python
    generates examples for those: this excludes them.
    
    * Fix tests
    therve committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    60dcf86 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Add missing ResponseBody import (#9239)

    jenswet-el committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    786458e View commit details
    Browse the repository at this point in the history
  2. [Kotlin] Fix (de)serialization of enum classes (kotlinx serialization) (

    #9143)
    
    * fix kotlin enum serialization
    
    * fix kotlin serialization compiler warning
    
    * change samples
    kvn-stgl committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    6dce817 View commit details
    Browse the repository at this point in the history
  3. [Java] [Native] Add response body to exception message (#9169)

    * Fix #8027 - import the auto generated supporting JSON class only when generateSupportingFiles is true
    
    * Fix #8027 - import the auto generated supporting JSON class only when generateSupportingFiles is true
    
    * Fix #8027 - import the auto generated supporting JSON class only when generateSupportingFiles is true
    
    * Revert "Fix #8027 - import the auto generated supporting JSON class only when generateSupportingFiles is true"
    
    This reverts commit 56e2b1f
    
    * Revert "Fix #8027 - import the auto generated supporting JSON class only when generateSupportingFiles is true"
    
    This reverts commit 335c304
    
    * Fix #8027 - import the auto generated supporting JSON class only when generateSupportingFiles is true
    
    * Fix #8027 - import the auto generated supporting JSON class only when discriminator is needed
    
    * Fix #8027 - import the auto generated supporting JSON class only when discriminator is needed
    
    * Fix #8027 - import the auto generated supporting JSON class only when discriminator is needed
    
    * [Java] [Native] Add response body to exception message
    
    * [Java] [Native] Use default base URI if baseUri param is null
    
    * [Java] [Native] Use default base URI if baseUri param is null
    MosheElisha committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    af992e4 View commit details
    Browse the repository at this point in the history
  4. [Kotlin] Fix (de)serialization of enum classes (#7917)

    While inner enum classes from dataClass.mustache work fine, standalone enum classes lack `@JsonProperty` annotations so that Jackson uses names instead of values.
    cschramm committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    4a63aae View commit details
    Browse the repository at this point in the history
  5. [Java][JavaJaxRS] Respect readOnly/writeOnly attribute markers (#9276)

    * [Java] [JavaJaxRS] Respect readOnly/writeOnly attribute markers
    
    Generate jackson JsonProperty like following:
    - `readOnly` is present in Spec: `@JsonProperty(value = "[name]", access = JsonProperty.Access.READ_ONLY)`
    - `writeOnly` is present in Spec: `@JsonProperty(value = "[name]", access = JsonProperty.Access.WRITE_ONLY)`
    
    Edge case: both are present -> Spec is invalid and generator cancels anyway with:
    > org.openapitools.codegen.SpecValidationException: There were issues with the specification. The option can be disabled via validateSpec (Maven/Gradle) or --skip-validate-spec (CLI).
    > | Error count: 1, Warning count: 1
    > Errors: 
    >	-attribute components.schemas.Example. writeOnly and readOnly are both present
    
    * update samples
    
    Co-authored-by: Michael Kroll <9883575+mickroll@users.noreply.github.com>
    wing328 and mickroll committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    515d4a0 View commit details
    Browse the repository at this point in the history
  6. [csharp][netcore-httpclient] Refactor of constructors (#9145)

    * Refactor on constructors
    
    Updated samples
    
    Fixed a bug of previous commit
    
    Refactor on constructors
    
    * Fixed indentation in source code
    
    * Updated samples
    
    * Marked constructors with obsolete
    
    * Updated obsolete constructors messages
    
    * Updated samples
    lucamazzanti committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    3929aff View commit details
    Browse the repository at this point in the history
  7. feat(adapter): add BigDecimal kotlin support (#8880)

    * feat(adapter): add BigDecimal kotlin support
    
    this allows the kotlin client generator to support
    BigDecimal values
    
    Fixes #7196
    
    * update samples
    
    Co-authored-by: William Cheng <wing328hk@gmail.com>
    codymikol and wing328 committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    b5dac42 View commit details
    Browse the repository at this point in the history
  8. typescript-angular: Fix Cannot read property 'apiKey' of undefined (#…

    …9260)
    
    * fix #9259
    
    * avoid optional chaining operator
    EmmanuelRoux committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    0329119 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2021

  1. Configuration menu
    Copy the full SHA
    a9c7644 View commit details
    Browse the repository at this point in the history
  2. [Enhancement] added support for custom type & format mapping (#9285)

    * resolve merge conflicts
    
    * use + in type mapping, add tests
    
    * add new test spec
    wing328 committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    77dfd40 View commit details
    Browse the repository at this point in the history
  3. [Kotlin]] add support for binary response (#9284)

    * Support File responses for Kotlin client
    
    * Regen samples
    
    * Reset version
    
    * Fix file class check
    
    * Add imports
    
    * use Files.createTempFile instead
    
    * better tmp file naming
    
    Co-authored-by: Mischa Spiegelmock <me@mish.dev>
    wing328 and revmischa committed Apr 17, 2021
    Configuration menu
    Copy the full SHA
    da37e98 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

  1. update samples (#9288)

    macjohnny committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    aa5adbf View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Configuration menu
    Copy the full SHA
    51028f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28e0d9b View commit details
    Browse the repository at this point in the history
  3. update cpp ue4 samples

    wing328 committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    41f586b View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2021

  1. Qt5 support date format enum (#9283)

    * initial commit
    
    * Update sample and make sure it builds
    
    * PR feedback
    
    * Limit scope of struct to within the class and fix whitespace
    xconverge committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    ef2299a View commit details
    Browse the repository at this point in the history
  2. [PowerShell] improve return type documentation (#9295)

    * revise return type doc
    
    * revise return type doc
    wing328 committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    ebc98ec View commit details
    Browse the repository at this point in the history
  3. Dockerfile for the Ruby-Sinatra generator (#9299)

    * add the Dockerfile and updated the README and others.
    
    Signed-off-by: Yasuhiro ABE <yasu-abe@u-aizu.ac.jp>
    
    * fixed the indent to follow the coding style guide.
    
    Signed-off-by: Yasuhiro ABE <yasu-abe@u-aizu.ac.jp>
    
    * revised.
    
    Signed-off-by: Yasuhiro ABE <yasu-abe@u-aizu.ac.jp>
    YasuhiroABE committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    d4748a7 View commit details
    Browse the repository at this point in the history
  4. update ruby sinatra samples

    wing328 committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    9256108 View commit details
    Browse the repository at this point in the history
  5. Add Go echo server codegen (#9224)

    * Update codegen config
    
    * Add templates for Go Echo openapi-codegen
    
    * Add the yaml config file!
    
    * Add GoEchoServerCodegen.java.
    This is the first iteration, it works but probably needs a lot of improvements.
    
    * Update codegen, adds some comments.
    
    * Update GoEchoServerCodegen.java
    
    * Update GoEchoServerCodegen.java
    
    * Update GoEchoServerCodegen.java and related yaml file
    
    * Add the result of generate-samples.sh for CI purposes.
    
    * Add the result of bin/utils/ensure-up-to-date for CI purposes.
    
    * Update go-echo-server-petstore-new.yaml
    Fix the outputdir
    
    * Update in regard to result of ./bin/generate-samples.sh
    
    * Update in regard to result of ./bin/generate-samples.sh
    
    * Remove wrongly generated files
    
    * Add correct generated files.
    
    * Add changes regarding /bin/utils/ensure-up-to-date
    
    * Update templates to include comments.
    
    * Update/add result of ./bin/generate-samples.sh and ./bin/utils/export_docs_generators.sh
    ph4r5h4d committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    733a180 View commit details
    Browse the repository at this point in the history
  6. [PS] minor improvements to the auto-generated appveyor.yml (#9300)

    * appveyor improvement
    
    * update samples
    wing328 committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    b4f1747 View commit details
    Browse the repository at this point in the history
  7. Minor improvements to go-echo server (#9303)

    * minor improvements to go-echo server
    
    * update go tech comm
    wing328 committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    139e9e4 View commit details
    Browse the repository at this point in the history
  8. [swift5] Add useSPMFileStructure (#9074)

    * [swift5] Add useSPMFileStructure
    
    Signed-off-by: Ayman Bagabas <ayman.bagabas@gmail.com>
    
    * [swift5] Add swiftPackagePath
    
    Prioritize swiftPackagePath over useSPMFileStructure
    
    * [swift5] Add cli options and update docs
    
    * [swift5] Fix tests
    
    * [swift5] Update XcodeGen source path
    
    * [swift5] Update samples and docs
    
    Add useSPMFileStructure to URLSession library
    aymanbagabas committed Apr 21, 2021
    Configuration menu
    Copy the full SHA
    3894aa4 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. Bump actions/cache from v2.1.4 to v2.1.5 (#9249)

    Bumps [actions/cache](https://github.com/actions/cache) from v2.1.4 to v2.1.5.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Commits](actions/cache@v2.1.4...1a9e213)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    b381663 View commit details
    Browse the repository at this point in the history
  2. Bump actions/upload-artifact from v2.2.2 to v2.2.3 (#9198)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.2 to v2.2.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v2.2.2...ee69f02)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    347a4ce View commit details
    Browse the repository at this point in the history
  3. Add a link to blog post in unibuddy tech blog (#9311)

    * Add a link to blog post in unibuddy tech blog
    
    * minor change
    
    * fix link
    wing328 committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    d44d9a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d773636 View commit details
    Browse the repository at this point in the history
  5. [bash] Update Bash Client Dockerfile.mustache (#9310)

    * Update Dockerfile.mustache
    
    Using alpine instead of ubuntu for leaner Docker images.
    
    Small fix for welcome message.
    
    Changing default shell to `zsh` and fixing entrypoint.
    
    * update samples
    
    * move config, add new files
    
    Co-authored-by: avbenavides <62693723+avbenavides@users.noreply.github.com>
    wing328 and avbenavides committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    946d145 View commit details
    Browse the repository at this point in the history
  6. [Kotlin][#9317] Add parameter sorting to Kotlin client generator (as …

    …used in the Java generator). (#9318)
    shanselm-ergon committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    05f3299 View commit details
    Browse the repository at this point in the history
  7. [Kotlin][#7925] Make ApiClient in jvm-retrofit2 be able to add additi…

    …onal retrofit Converter.Factory (#9316)
    
    * [Kotlin][#7925] Add an optional Converter.Factory to the Kotlin retrofit2 ApiClient template.
    
    * [Kotlin][#7925] Update sample project.
    shanselm-ergon committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    5468b22 View commit details
    Browse the repository at this point in the history
  8. [Swift5] escape reserved words (#9204)

    * [swift5] `List` is not a Swift data type
    
    * [swift5] Escape reserved words using backticks
    
    https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#ID412
    
    * [swift5] Update tests
    
    * [swift5] Update samples and docs
    aymanbagabas committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    33107c1 View commit details
    Browse the repository at this point in the history
  9. update samples

    wing328 committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    05aa956 View commit details
    Browse the repository at this point in the history
  10. Update documentation (#9322)

    * update doc
    
    * update doc
    wing328 committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    ab688d4 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2021

  1. Configuration menu
    Copy the full SHA
    ee905cf View commit details
    Browse the repository at this point in the history
  2. [Kotlin][#9313] Generator should support optional form parameter (#9314)

    * [Kotlin][#9313] Make form params optional in Kotlin retrofit2 template.
    
    * [Kotlin][#9313] Update sample files.
    
    * [Kotlin] [#9313] Remove new line at the end of the mustache template
    shanselm-ergon committed Apr 23, 2021
    Configuration menu
    Copy the full SHA
    22950fa View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2021

  1. Swift5 models improvements (#9205)

    * [swift5] Add useClasses to use `final class` instead of `struct`
    
    * [swift5] Always include CodingKeys enum
    
    * [swift5] Implement model equals and hash functions
    
    * [swift5] Encode `null` values
    
    * [swift5] Test `useClasses` in urlsessionLibrary
    
    * [swift5] Add a required nullable prop test case to 2_0/swift/petstore*.yaml
    
    * [swift5] Update samples and docs
    aymanbagabas committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    0f5e7d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Configuration menu
    Copy the full SHA
    812d563 View commit details
    Browse the repository at this point in the history
  2. [Java][Spring] Fix for #8659 - Different in-parameter types generated…

    … for api and delegate for files (#9331)
    EmhyrVarEmreis committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    b9a1c8f View commit details
    Browse the repository at this point in the history
  3. Swift5 use json type for any (#9206)

    * [swift5] Fix additionalProps inner type
    
    * [swift5] Add and use AnyCodable type instead of any
    
    * [swift5] Use the original petstore w/fake models for testing default
    
    * [swift5] Update swift-tools-version to 5.1
    
    * [swift5] Update samples and docs
    aymanbagabas committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    f7c3773 View commit details
    Browse the repository at this point in the history
  4. update samples

    wing328 committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    7df0f56 View commit details
    Browse the repository at this point in the history
  5. [core] Add refreshUrl to CodegenSecurity (#9210)

    * Add refreshUrl to CodegenSecurity
    
    Ref:
    https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#oauth-flow-object
    
    * Add refreshUrl to setOauth2Info method
    ybelenko committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    b6197dd View commit details
    Browse the repository at this point in the history
  6. [Python] Fix exclusive min and max (#9340)

    * [Python] Fix exclusiveMinimum and exclusiveMaximum conditions
    
    * add tests, update samples
    
    Co-authored-by: Jiri Kuncar <jiri.kuncar@gmail.com>
    wing328 and jirikuncar committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    f572125 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a62d225 View commit details
    Browse the repository at this point in the history
  8. Move ensure up-to-date script to drone.io (#9339)

    * move ensure up-to-date to drone.io
    
    * fix tests
    
    * Revert "fix tests"
    
    This reverts commit ea5efd3.
    
    * skip 2.0 tests
    
    * use mvnw
    
    * fail fast
    
    * fix meta-codegen
    
    * test java 11 first
    wing328 committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    ad3ecad View commit details
    Browse the repository at this point in the history
  9. Bump actions/setup-java from v1 to v2 (#9187)

    Bumps [actions/setup-java](https://github.com/actions/setup-java) from v1 to v2.
    - [Release notes](https://github.com/actions/setup-java/releases)
    - [Commits](actions/setup-java@v1...8764a52)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    1f880f4 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Support #9151: Default Java client to Java 8 (#9344)

    My understanding of the version 5 release of OpenAPI generator was that Java 7 support was dropped. Currently the Java client defaults to Java 7, Java 8 can be opted in with the `java8` config option. This removes the conditional logic in `build.gradle` around that config option and defaults to Java 8. This is to support #9151, up-to-date dependency versions rely on Java 8 and it's easier if that is the default.
    
    To be clear, this changes behavior - previous default version was Java 7, this changes it to Java 8.
    toby-murray-snow-software committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    4f84e86 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. [Scala][Akka] Use Files.createTempFile to address security concerns (#…

    …9348)
    
    * fix scala akka server temp file issue
    
    * update test templates
    wing328 committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    4aaaae7 View commit details
    Browse the repository at this point in the history
  2. [PHP] Fix parentSchema conditional causing parent call when parent is…

    …n't present (#8705)
    
    * Fix parentSchema conditional
    
    we cannot call `parent::` if parent isn't present. Everywhere else in the schema we're checking for `{{parentSchema}}` but here we're checking for `{{parent}}` which is causing errors when parent is not present
    
    * Update samples
    buttilda committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    ad9e239 View commit details
    Browse the repository at this point in the history
  3. Fixes #9151: Bump OkHTTP dependency to latest (#9353)

    In 5.0.1 the generated line in `ApiClient` was:
    ```
    return RequestBody.create(MediaType.parse(contentType), (byte[]) obj);
    ```
    in 5.1.0 it is:
    ```
    return RequestBody.create((byte[]) obj, MediaType.parse(contentType));
    ```
    
    Looks like this change was introduced in #8969, and requires a more recent version of OkHttp to compile in some (all?) circumstances.
    toby-murray-snow-software committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    83adc06 View commit details
    Browse the repository at this point in the history
  4. [Codegen] Add hasDefaultResponse property (#9203)

    Check if there's a default response in the specs.
    aymanbagabas committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    057c108 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37eaf70 View commit details
    Browse the repository at this point in the history
  6. update samples

    wing328 committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    73564bc View commit details
    Browse the repository at this point in the history
  7. Ktor server upgrade (#9088)

    * Update to new ktor version #9087
    
    * Update doc #9087
    
    * Cleanup #9087
    rsinukov committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    53398a0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5d94628 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2021

  1. Configuration menu
    Copy the full SHA
    ccbb78e View commit details
    Browse the repository at this point in the history
  2. [Test] Migrate samples from 2.0 Spec to 3.0 spec (#9347)

    * nim petstore to use 3.0 spec
    
    * ktorm to use 3.0 spec
    
    * update c petstore to use 3.0 spec
    
    * Revert "update c petstore to use 3.0 spec"
    
    This reverts commit a8ff051.
    wing328 committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    18cdb36 View commit details
    Browse the repository at this point in the history
  3. [kotlin-server-deprecated] minor improvements (#9367)

    * minor wording change
    
    * remove samples
    
    * remove yaml
    wing328 committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    1c1c6b4 View commit details
    Browse the repository at this point in the history
  4. [BUG] new.sh fix generator type , issue #9320 (#9321)

    * generation type on  template dir path
    
    * remove gen_type from template and resources
    AndersSpringborg committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    dbb42f9 View commit details
    Browse the repository at this point in the history
  5. [scala][akka] Update dependencies for scala 2.13 in scala-akka (#8624)

    * [scala][akka] Update dependencies for scala 2.13
    
    * Update pom.mustache to support multiple scala's version
    
    * Update pom.xml
    
    * Scala cross build 2.12 and 2.13
    
    * Update version. Migrate to sbt
    
    * Remove space
    
    * Add pom.xml back
    ex0ns committed Apr 29, 2021
    Configuration menu
    Copy the full SHA
    ebc1d7b View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. [Python] Avoid DeprecationWarning in inspect.getargspec on Python 3 (#…

    …9271)
    
    * Avoid DeprecationWarning in inspect.getargspec on Python 3
    
    * Regenerate samples
    johnthagen committed Apr 30, 2021
    Configuration menu
    Copy the full SHA
    a88313c View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Fix typo in readme (#9387)

    plague006 committed May 3, 2021
    Configuration menu
    Copy the full SHA
    3da1999 View commit details
    Browse the repository at this point in the history
  2. [TypeScript-fetch] Fix issue 9360 (#9362)

    * [TypeScript] Fix misplaced parentheses
    
    * [TypeScript] Run PR relevant scripts
    
    * [TypeScript] ensure up to date
    
    * Revert "[TypeScript] ensure up to date"
    
    This reverts commit 320ec45
    
    * Revert "[TypeScript] Run PR relevant scripts"
    
    This reverts commit 23cda75
    
    Co-authored-by: Stefan Wendt <stefan.wendt@isax.com>
    stewe and Stefan Wendt committed May 3, 2021
    Configuration menu
    Copy the full SHA
    d21743e View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. [csharp][netcore-httpclient] Refactor of constructors: removed obsole…

    …te attribute (#9373)
    
    * Removed obsolete attribute on constructors without HttpClient prameter
    
    * add clickable link in the tooltip
    
    * update doc, add tests
    
    Co-authored-by: William Cheng <wing328hk@gmail.com>
    lucamazzanti and wing328 committed May 4, 2021
    Configuration menu
    Copy the full SHA
    e9fa936 View commit details
    Browse the repository at this point in the history
  2. Add VMware to users list (#9388)

    * Add VMware to users list
    
    LMK if I can provide the png for company logo. I tried uploading to img folder and could not.
    
    * add logo, update readme
    
    Co-authored-by: William Cheng <wing328hk@gmail.com>
    shylacs and wing328 committed May 4, 2021
    Configuration menu
    Copy the full SHA
    4d2b022 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. [C++] [Pistache] Model validation, general overhaul (#9251)

    * overhaul pistache templates
    
    * fix function signature in model-source
    return type now aligns with definition in model-header
    
    * use default keyword for destructors
    
    * generate pistache samples
    
    * move bin/configs/other/cpp-pistache-server-cpp-pistache.yaml to bin/configs/cpp-pistache-server-cpp-pistache.yaml
    
    * Only generate validation body if necessary
    
    * generate pistache samples
    JulianGmp committed May 5, 2021
    Configuration menu
    Copy the full SHA
    8f56395 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. [Erlang] migrate CI to drone.io (#9406)

    * test erlang client, server in drone.io
    
    * rearrange tests, add server folder
    
    * comment out erlang server tests
    wing328 committed May 6, 2021
    Configuration menu
    Copy the full SHA
    ec08571 View commit details
    Browse the repository at this point in the history
  2. [aspnetcore] Fix incorrect logging messages (#9405)

    * fix incorrect aspnetcore logging messages
    
    * address comments from review
    
    cleans up log messages
    hauntingEcho committed May 6, 2021
    Configuration menu
    Copy the full SHA
    45d55f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32b2ea3 View commit details
    Browse the repository at this point in the history
  4. [cpp-ue4] Improved retry system to use Unreal's FHttpRetrySystem (#9382)

    * Revert "[cpp-ue4] Added the possibility to retry requests easily with AsyncRetry method on the response and SetAutoRetryCount on the request"
    
    * [cpp-ue4] Improved retry system to use Unreal's FHttpRetrySystem
    
    * [cpp-ue4] Updated style guide link
    
    * update samples
    
    Co-authored-by: William Cheng <wing328hk@gmail.com>
    Kahncode and wing328 committed May 6, 2021
    Configuration menu
    Copy the full SHA
    343d7eb View commit details
    Browse the repository at this point in the history
  5. update doc

    wing328 committed May 6, 2021
    Configuration menu
    Copy the full SHA
    7703c92 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4f4d5d View commit details
    Browse the repository at this point in the history
  7. [csharp-netcore][httpclient] Issues managing error statuses (#9389)

    * [csharp-netcore] correct rawContent read
    
    * [csharp-netcore] avoid deserialize result when in error
    
    * [csharp-netcore] avoid aggregate exceptions
    
    * Updated samples
    
    * Updated samples
    
    * Refactored PetApiTest
    
    * Updated samples
    
    * Fixed test issues
    
    * reverted previous commit
    lucamazzanti committed May 6, 2021
    Configuration menu
    Copy the full SHA
    2f2e250 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. v5.1.1 release (#9421)

    wing328 committed May 7, 2021
    Configuration menu
    Copy the full SHA
    560bf7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be214dc View commit details
    Browse the repository at this point in the history
  3. update readme

    wing328 committed May 7, 2021
    Configuration menu
    Copy the full SHA
    e9a62ab View commit details
    Browse the repository at this point in the history
  4. fix distribution

    wing328 committed May 7, 2021
    Configuration menu
    Copy the full SHA
    cff2286 View commit details
    Browse the repository at this point in the history
  5. Merge branch '5.2.x'

    wing328 committed May 7, 2021
    Configuration menu
    Copy the full SHA
    a0c3db1 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Configuration menu
    Copy the full SHA
    85c43e7 View commit details
    Browse the repository at this point in the history
  2. upgrade dart generator dependencies (#9392)

    * upgrade intl package
    
    * upgrade http package and change url to uri
    
    * update petstore sample
    
    * update pubspec files
    
    * upgrade http dependency
    
    * upgrade dev dependencies
    
    * update json_serializable and test
    
    * delete nullable - deprecated on json_serializable 4.1.1
    
    * fixed NNBD issue
    
    * change test version
    Adi1231234 committed May 10, 2021
    Configuration menu
    Copy the full SHA
    1961c66 View commit details
    Browse the repository at this point in the history
  3. [Javascript-Flowtyped] Handle joining uniqueItems in api template (#9417

    )
    
    * Add handling for casting uniqueItems from Set to Arrays so they can be properly joined
    
    * Fix mixed-indent lines
    kkellyy committed May 10, 2021
    Configuration menu
    Copy the full SHA
    a98cb97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae2423e View commit details
    Browse the repository at this point in the history
  5. [crystal][client] some fix and minor improvement (#9416)

    * [crystal][client] remove redundant include JSON::Serializable
    
    * [crystal][client] fix syntax error
    
    * [crystal][client] fix shard name
    
    * [crystal][client] add 'require "json"'
    
    * [crystal][client] update sample projects
    YusukeHosonuma committed May 10, 2021
    Configuration menu
    Copy the full SHA
    1751aa7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4bb5c8a View commit details
    Browse the repository at this point in the history
  7. feat: add access to webclient and webclientBuilder (#9329)

    * feat: add access to webclient and webclientBuilder
    
    fix: #8602
    
    * docs: add params for webclient & builder
    UnleashSpirit committed May 10, 2021
    Configuration menu
    Copy the full SHA
    808c0b0 View commit details
    Browse the repository at this point in the history
  8. update samples

    wing328 committed May 10, 2021
    Configuration menu
    Copy the full SHA
    85ff15a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a63912e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3173e0b View commit details
    Browse the repository at this point in the history
  11. [BUG] [typescript] Duplicate parameter's names (rename options to _op…

    …tions and config to _config) (#9428)
    
    * rename options to _options and config to _config
    
    * add samples
    ksvirkou-hubspot committed May 10, 2021
    Configuration menu
    Copy the full SHA
    686b211 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. [python] readonly constructors (#9409)

    * readonly
    
    * other tests
    
    * doc
    
    * python samples
    
    * model utils
    gbmarc1 committed May 11, 2021
    Configuration menu
    Copy the full SHA
    c966b5f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Update erlang-server dependencies (#9414)

    * update erlang-server dependencies
    
    * reenable erlang-server test
    
    * test with 2.7.0
    
    * use only cowboy
    
    * comment out erlang server test
    wing328 committed May 12, 2021
    Configuration menu
    Copy the full SHA
    456023b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4c15ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be06541 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9cd80d View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Configuration menu
    Copy the full SHA
    44efb7a View commit details
    Browse the repository at this point in the history
  2. better code format (#9463)

    wing328 committed May 13, 2021
    Configuration menu
    Copy the full SHA
    ecedd28 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2021

  1. [swift5][client] add option to generate or not the model additional p…

    …roperties (#9375)
    
    * [swift5][client] add option to generate or not the models additional properties
    
    * [swift5][client] update sample projects
    
    * [swift5][client] format code
    
    * [swift5][client] format code
    
    * [swift5][client] format code
    
    * [swift5][client] update docs
    4brunu committed May 15, 2021
    Configuration menu
    Copy the full SHA
    e6a10ae View commit details
    Browse the repository at this point in the history
  2. [crystal] Update crystal version 1.0.0 (from 0.35.1) (#9477)

    * [crystal] update crystal version 1.0.0
    
    * [crystal] show crystal version on CI
    
    * [crystal][client] $ shards update --ignore-crystal-version
    
    * [crystal][client] update pom.xml
    YusukeHosonuma committed May 15, 2021
    Configuration menu
    Copy the full SHA
    5ea31b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7b79e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f70e6a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2342396 View commit details
    Browse the repository at this point in the history
  6. Add support for Boolean in R client generator (#9469)

    * Add support for Boolean in R client generator
    
    * Regenerated with updated R generator
    sneumann committed May 15, 2021
    Configuration menu
    Copy the full SHA
    97ddcc2 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2021

  1. Update plugins.md (#9499)

    amalgta committed May 17, 2021
    Configuration menu
    Copy the full SHA
    2f6bfb0 View commit details
    Browse the repository at this point in the history
  2. Update ApiClient.mustache (#9492)

    Fixing #7209
    quarantam committed May 17, 2021
    Configuration menu
    Copy the full SHA
    69e8e07 View commit details
    Browse the repository at this point in the history
  3. update samples

    wing328 committed May 17, 2021
    Configuration menu
    Copy the full SHA
    0846792 View commit details
    Browse the repository at this point in the history
  4. [crystal][client] Support authorization (#9488)

    * [crystal][client] support authorization header
    
    * [crystal][client] update samples
    
    * [crystal][client] update tests
    
    * [crystal][client] add unit test for api_client.cr
    YusukeHosonuma committed May 17, 2021
    Configuration menu
    Copy the full SHA
    477926f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c4f7091 View commit details
    Browse the repository at this point in the history
  6. fix api key (#9476)

    ksvirkou-hubspot committed May 17, 2021
    Configuration menu
    Copy the full SHA
    1c73324 View commit details
    Browse the repository at this point in the history
  7. add OAuth2 to typescript template (#9466)

    * add OAuth to typescript
    
    * generate samples
    ksvirkou-hubspot committed May 17, 2021
    Configuration menu
    Copy the full SHA
    e1ef7d4 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Fixes python test_fake_api tests (#9483)

    * Fixes test_upload_download_file
    
    * Fixes test_string
    
    * Fixes test_string_enum
    
    * Fixes test_number_with_validations test_composed_one_of_number_with_validations
    
    * Fixes two more tests
    
    * Fixes test_array_of_enums
    
    * Fixes two tests
    
    * Removes comment
    
    * Fixes serializationf of composed schema object models, fixes test
    
    * Samples regenerated
    
    * Removes pdb
    spacether committed May 18, 2021
    Configuration menu
    Copy the full SHA
    fb3aed6 View commit details
    Browse the repository at this point in the history
  2. fix: properly mark 'deprecated' routes in typescript-axios template #…

    …9502 (#9505)
    
    Co-authored-by: Michał Wilski <michal.wilski.ext@eloomi.com>
    triforcely and Michał Wilski committed May 18, 2021
    Configuration menu
    Copy the full SHA
    93166dd View commit details
    Browse the repository at this point in the history
  3. Fix CircleCI failures (#9503)

    * Fix go-echo-server sample not running in CircleCI
    
    * remove wrong argument
    
    * [dart] Fix petstore sample tests & Multipart not working
    
    * follow up to #9392
    * `MultipartRequest(null, null)` is no longer valid after `http` package upgrade
    * fix petstore sample project not compiling
    * disable live petstore tests
    * use template to strip out unused code blocks
    kuhnroyal committed May 18, 2021
    Configuration menu
    Copy the full SHA
    55b95bc View commit details
    Browse the repository at this point in the history
  4. [C++] Rename Qt5 to Qt (#9490)

    * rename qt5 to qt
    
    * rename, update
    
    * rename qt5 to qt in the templates
    
    * update doc
    wing328 committed May 18, 2021
    Configuration menu
    Copy the full SHA
    9e4afb0 View commit details
    Browse the repository at this point in the history
  5. Fix bean validation for type Optional (#8708)

    * Fix bean validation for type Optional
    #8690
    
    * Revert path params
    MelleD committed May 18, 2021
    Configuration menu
    Copy the full SHA
    6b5794d View commit details
    Browse the repository at this point in the history
  6. [swift5][client] make AnyCodable optional (#9479)

    * [swift5][client] make AnyCodable usage optional
    
    * [swift5][client] update sample projects
    4brunu committed May 18, 2021
    Configuration menu
    Copy the full SHA
    f48311d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2021

  1. Add hashableModels to additional properties (#9495)

    * Add hashableStruct
    
    * Revert "Remove x-swift-hashable"
    
    This reverts commit 18053af.
    
    * Add Hashable for x-swift-hashable
    
    * Add config yaml to test x-swift-hashable
    
    * Run ./bin/generate-samples.sh ./bin/configs/swift5*
    
    * Run ./bin/utils/export_docs_generators.sh
    
    * Run ./bin/generate-samples.sh ./bin/configs/swift5*
    
    * Verify setHashableStruct
    
    * Rename hashableStruct => hashableModels
    
    - Replace hashableStruct => hashableModels
    - Replace HashableStruct => HashableModels
    - Replace HASHABLE_STRUCT => HASHABLE_MODELS
    - Update docs
    
    * Refactor modelObject.mustache
    
    * Control equals and hash functions
    maoyama committed May 20, 2021
    Configuration menu
    Copy the full SHA
    0a34839 View commit details
    Browse the repository at this point in the history
  2. [REQ] [kotlin-client] Add uriAdapter for moshiBuilder (#9494)

    * Apply UriAdapter to moshiBuilder
    
    * Add UriAdapter for supportingFiles
    
    * Fix test
    
    * Apply ./bin/generate-samples.sh
    chigichan24 committed May 20, 2021
    Configuration menu
    Copy the full SHA
    1ff436a View commit details
    Browse the repository at this point in the history
  3. [Kotlin] [#8809] Allow optional header parameters with Kotlin and ret… (

    #9306)
    
    * [Kotlin] [#8809] Allow optional header parameters with Kotlin and retrofit2
    
    * [Kotlin] [#8809] Update sample client
    
    * [Kotlin] [#8809] Replace mustache dot notation with more classic style
    
    * [Kotlin] [#8809] Remove new line at the end of the mustache template
    shanselm-ergon committed May 20, 2021
    Configuration menu
    Copy the full SHA
    d1b8a3f View commit details
    Browse the repository at this point in the history

Commits on May 21, 2021

  1. [crystal][client] support configure method with block (#9506)

    * [crystal][client] allow initialize Configuration with block
    
    * [crystal][client] update samples
    
    * [crystal][client] add test for configuration.cr
    
    * [crystal][client] fix .configure
    
    * [crystal][client] update samples
    
    * [crystal][client] add test for pestore.cr
    
    * [crystal][client] fix Configuration#configure
    YusukeHosonuma committed May 21, 2021
    Configuration menu
    Copy the full SHA
    3388121 View commit details
    Browse the repository at this point in the history
  2. update samples

    wing328 committed May 21, 2021
    Configuration menu
    Copy the full SHA
    4948ce7 View commit details
    Browse the repository at this point in the history
  3. [php-mezzio-ph] PHP 8 support (#9445)

    * Huge update for php-mezzio-ph generator:
    - proper container support for data types
    - support for query parameter references and query parameter schema references
    - dependency update (PHP 7.3+, PathHandler 0.7+, DataTransfer 0.5+)
    
    * Sample regeneration after rebasing for php-mezzio-ph
    
    * - added custom CLI option for php-mezzio-ph to generate code using modern PHP syntax
    - removed obsolete php-mezzio-ph samples in samples/openapi3/server/petstore/php-mezzio-ph
    
    * - fixes for JavaDoc declarations that seems to break CI
    
    * - fix for outdated sample file
    Arthur Mogliev committed May 21, 2021
    Configuration menu
    Copy the full SHA
    ab6d661 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    071dc34 View commit details
    Browse the repository at this point in the history
  5. [dart][ci] Move Dart samples from CircleCI to Github actions (#9515)

    * [dart] Move Dart samples from CircleCI to Github actions
    
    * Fix format failing with latest Dart version
    
    * Workflow naming
    
    * Split dart samples depending on version
    
    * use fixed version to prevent flaky builds
    
    * Change branch pattern for release branches
    kuhnroyal committed May 21, 2021
    Configuration menu
    Copy the full SHA
    b8c5a64 View commit details
    Browse the repository at this point in the history
  6. [csharp][httpclient] Introduce FileParameter as an abstraction (#9426)

    * Introduce FileParameter as an abstraction
    
    * Update Samples
    
    * Add new file to samples
    
    * Fix hardcoded package name
    
    * Fix hardcoded package name, import FileParameter in Model
    
    * Remove unneccesary warning
    Blackclaws committed May 21, 2021
    Configuration menu
    Copy the full SHA
    2c4e79f View commit details
    Browse the repository at this point in the history
  7. [csharp][httpclient] Remove noncompliant post behaviour (#9427)

    * Remove behaviour that does not 1:1 represent spec
    
    * Update samples
    Blackclaws committed May 21, 2021
    Configuration menu
    Copy the full SHA
    696bcb3 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2021

  1. [dart][dart-dio] Fix gitignore comment style (#9554)

    * Fix gitignore comment style in templates
    
    * Update samples
    CaptainIRS committed May 23, 2021
    Configuration menu
    Copy the full SHA
    9eb9c30 View commit details
    Browse the repository at this point in the history
  2. Revert "[Java][Spring] Fix for #8659 - Different in-parameter types g…

    …enerated for api and delegate for files (#9331)" (#9555)
    
    This reverts commit b9a1c8f.
    agilob committed May 23, 2021
    Configuration menu
    Copy the full SHA
    b1cba96 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c152da View commit details
    Browse the repository at this point in the history

Commits on May 24, 2021

  1. Decouple Slim4 codegen from deprecated Slim3 (#9208)

    It was a mistake to extend Slim4 from Slim3 codegen. When I need to fix
    something in Slim4 I have to overwrite code from Slim3 somehow and it's
    not always possible. It's even more important that Slim3 codegen shouldn't
    be touched as soon as it's deprecated long time ago.
    ybelenko committed May 24, 2021
    Configuration menu
    Copy the full SHA
    1e92469 View commit details
    Browse the repository at this point in the history
  2. [dart] Improve content-type handling (#9517)

    * [dart] Improve content-type handling
    
    * fixes #9334
    * superseeds #9454
    * use `prioritizedContentTypes` in the same way `JavaClientCodegen` does
    * move `application/json` to the front if it exists
    * don't do anything if it is multi-part or url-encoded as for this the first content-type already needs to match
    * log warning if an unsupported content-type is first after prioritizing
    * remove some unused code blocks from dio generators
    
    * Only use first prioritized content-type in dio generators
    
    * don't default to any content-type in dio-next, dio defaults itself to JSON
    kuhnroyal committed May 24, 2021
    Configuration menu
    Copy the full SHA
    48924eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be84c44 View commit details
    Browse the repository at this point in the history
  4. [ci] Move openapi-generator build/docs/samples to github actions (#9550)

    * [ci] Move openapi-generator build/docs/samples to github actions
    
    * Naming
    
    * Test failure on samples and docs
    
    * Revert code changes after successful docs/sample failure
    kuhnroyal committed May 24, 2021
    Configuration menu
    Copy the full SHA
    22db406 View commit details
    Browse the repository at this point in the history
  5. fix: dart2 mustache templates minor improvements (#9539)

    * fix: prefer_is_not_empty linter suggestion
    
    * fix: annotate_overrides linter suggestion
    
    * chore: update samples
    alespour committed May 24, 2021
    Configuration menu
    Copy the full SHA
    e360228 View commit details
    Browse the repository at this point in the history
  6. New generator | Arduino cpp (#9489)

    * initil tiny client generator
    
    * Helper string
    
    * WIP: added helper file with json helper functions
    
    * WIP: model implementation.. Working on JSON
    
    * Added codegen files for model and helper
    
    * WIP: toJson()
    
    * Added mapping configurations
    
    * Upadet string compare
    
    * Removed redundant namespaces
    
    * Added files for example
    
    * fixed syntax errors
    
    * fixed syntax errors
    
    * header generation
    
    * unittest example for pet class
    
    * Refactored mustache & fixed logical errors
    
    * WIP: unit test mustache format
    
    * Removed legacy file
    
    * mustache service
    
    * Declare service in Java file
    
    * Removed legacy file
    
    * removed legacy code
    
    * Documentation
    
    * Added folder structure + new supporting files
    
    * Added file to run all unittests
    
    * Refactored unit tests
    
    * typemappings and new paths
    
    * First service impl
    
    * Added esp32 and esp8266 env
    
    * Added default values
    
    * Added cli option to specify controller
    
    * added type decl method
    
    * Added stringify methods
    
    * service get requests
    
    * Fix helper header
    
    * post merge fix
    
    * fix long test
    
    * Tiny namespace
    
    * remove shared pointer
    
    * include petapi
    
    * stringify
    
    * return problems
    
    * Canged logic for response-body handling
    
    * Implemented last logic for reponse handeling
    
    * Implemented constructor logic
    
    * first tiny sample
    
    * update basepath to petstore v3
    
    * standard main example
    
    * root certificate example
    
    * root folder
    
    * TODO cleanup
    
    * exclude features
    
    * supports delete again!👷
    
    * remove todo ❌
    
    * new main example ❣️
    
    * new main example ❣️
    
    * Make our feature set realistic
    
    * fix indentation
    
    * HTTP / HTTPS Connection
    
    * Root certificate sample
    
    * https vs http 👨🏻‍🔬
    
    * fix lint in template
    
    * default value for controller in config
    
    * new readme 📜
    
    * remove old comments
    
    * removed unused testfile
    
    * no default root certificate
    
    * new main
    
    * remove test
    
    * Update platformio.ini.mustache
    
    🤷‍♂️
    
    * Update platformio.ini.mustache
    
    remove native
    
    * added support info
    
    * Add namespace to Pet 🐅
    
    * bourne compatibility fix
    
    * spelling error in python file
    
    * bourne python script 🐍
    
    * Version bump
    
    * Add bourne script to readme
    
    * update main sample, from template
    
    * pre_compiling_bourne.py.mustache to samples folder 📃
    
    * set header Content'type to json
    
    * map todo🗺️
    
    * remove unused debug flag⚒️
    
    * added support for ESP8266 ༼ つ ◕_◕ ༽つ
    
    * added new sample for ESP32 📀
    
    * 🎯
    
    * removed use of namespace std ❌
    
    * removed use of "__" in variables
    
    * removed unused code in destructor
    
    * fixed type comparison
    
    * move default ctor to header
    
    * added zero initialized primitive variables
    
    * moved variable to TypeMappings
    
    * updated ifndefines
    
    * Extra comment for build error in standard example 🦸🏽‍
    
    * afer cpp-ish cast from std::string to uint8* cast🏰
    
    * excluded maps type
    
    * Documentation og generator
    
    Co-authored-by: kaareHH <kaare.hattel@gmail.com>
    Co-authored-by: mkakbas <45030188+mkakbas@users.noreply.github.com>
    Co-authored-by: mkakbas <martinkandersen1@gmail.com>
    4 people committed May 24, 2021
    Configuration menu
    Copy the full SHA
    4e48dae View commit details
    Browse the repository at this point in the history
  7. [swift5] Add support for oneOfs (#8714)

    * [swift5] Add support for oneOfs
    
    * Generate a sample Swift project with oneOfs
    
    * Update Swift Samples
    allezxandre committed May 24, 2021
    Configuration menu
    Copy the full SHA
    6c40192 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. [cpp][tiny] rename generator, update samples (#9560)

    * rename generator, update samples
    
    * add doc
    
    * update readme
    wing328 committed May 25, 2021
    Configuration menu
    Copy the full SHA
    ae430a8 View commit details
    Browse the repository at this point in the history
  2. [dart][dart-dio-next] Improve support for file uploads (#9542)

    * [dart][dart-dio] Improve support for file uploads
    
    * add support for filenames in multipart requests by using  `MultipartFile` from dio directly
    * add support for binary/file body data
    * fixes #6671
    * fixes #9079
    
    * Add and fix tests
    
    * Only use MultipartFile for body/multipart parameters
    
    * Fix test
    
    * Actually fix tests
    kuhnroyal committed May 25, 2021
    Configuration menu
    Copy the full SHA
    ab11acd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e09409f View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. [swift5] Map file and binary to Data (#9419)

    * [swift5] Map file and binary to Data
    
    Fixes: #9308
    
    * Update docs
    aymanbagabas committed May 26, 2021
    Configuration menu
    Copy the full SHA
    ae03502 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8742228 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a1f539c View commit details
    Browse the repository at this point in the history
  4. [kotlin][client] fix Android crash on API level 25 and bellow (#9578)

    * [kotlin][client] fix Android crash on API level
    
    * [kotlin][client] update sample project
    
    * Try to fix CI
    
    * [kotlin][client] add flag to control android api level supported
    
    * [kotlin][client] update docs
    
    * [kotlin][client] update docs
    4brunu committed May 26, 2021
    Configuration menu
    Copy the full SHA
    163d13e View commit details
    Browse the repository at this point in the history
  5. Change logo to English (#9591)

    * add Aalborg university
    
    * English logo
    AndersSpringborg committed May 26, 2021
    Configuration menu
    Copy the full SHA
    b204141 View commit details
    Browse the repository at this point in the history
  6. [cpp-ue4] Added public methods to process enums in string form (#9569)

    * [cpp-ue4] Added public methods to process enums in string form as it may be useful for the user code
    
    * [cpp-ue4] Fixed linker errors in some configurations
    Kahncode committed May 26, 2021
    Configuration menu
    Copy the full SHA
    8134362 View commit details
    Browse the repository at this point in the history
  7. Adds isShort + isUnboundedInteger to IJsonSchemaValidationProperties …

    …implementers (#9519)
    
    * Adds getter + setter methods for isShortInteger in IJsonSchemaValidationProperties
    
    * Adds isShortInteger to CodegenModel
    
    * Adds isShortInteger to CodegenProperty
    
    * Adds isShortInteger to CodegenParameter
    
    * Adds isShortInteger to CodegenResponse
    
    * Ensures that samples are up to date
    
    * Changes interface to isShort
    
    * Removes typescript file
    
    * Adds isShort to CodegenModel and CodegenProperty instances
    
    * Samples updated, shows too many changes across generators
    
    * Adds isUnboundedInteger and implements it in CodegenModel
    
    * Adds isUnboundedInteger to COdegenProperty
    
    * Adds isUnboundedInteger to CodegenParameter
    
    * Adds isUnboundedInteger to CodegenResponse
    
    * Regenerates samples and docs
    
    * Adds testBooleansSetForIntSchemas
    
    * Fixes integer tests
    spacether committed May 26, 2021
    Configuration menu
    Copy the full SHA
    6e6b847 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2021

  1. [swift5] update docs (#9587)

    4brunu committed May 27, 2021
    Configuration menu
    Copy the full SHA
    b5843f4 View commit details
    Browse the repository at this point in the history
  2. [swift5][client] fix binary response (#9595)

    * [swift5][client] fix binary respose
    
    * [swift5][client] fix binary respose
    4brunu committed May 27, 2021
    Configuration menu
    Copy the full SHA
    a61db6e View commit details
    Browse the repository at this point in the history
  3. - added localVar prefix to the contentType variable defined in the ap…

    …i.mustache template in the java resttemplate library (#9568)
    
    - rerun generate-samples.sh and export_docs_generators.sh
    desmese committed May 27, 2021
    Configuration menu
    Copy the full SHA
    4f1d8f4 View commit details
    Browse the repository at this point in the history
  4. update samples, docs

    wing328 committed May 27, 2021
    Configuration menu
    Copy the full SHA
    32d5900 View commit details
    Browse the repository at this point in the history
  5. Upgrade Virtualan version with 2.2.1 -> Open API Mock service (#9598)

    * changed correct values
    
    * Updated virtualan version
    
    * updated the correct version
    
    * Updated with latest version
    
    * Update pom.xml
    
    * Updated with 2.5.0
    
    * Updated with db 2.5.0 version
    elans3 committed May 27, 2021
    Configuration menu
    Copy the full SHA
    62a52bf View commit details
    Browse the repository at this point in the history
  6. [dart][dart-dio] Update docs for dart-dio-next (#9584)

    * remove deprecated author field from all pubspec templates
    * improve dart-dio-next readme/markdown documentation
    * add a lot of dart-doc to model and API classes
    kuhnroyal committed May 27, 2021
    Configuration menu
    Copy the full SHA
    6edbc91 View commit details
    Browse the repository at this point in the history
  7. [C]: Fix enum values (#9537)

    * use unmodified enum values in arrays
    
    * update enum values in body and api mustache
    zhemant committed May 27, 2021
    Configuration menu
    Copy the full SHA
    5227e06 View commit details
    Browse the repository at this point in the history
  8. update samples

    wing328 committed May 27, 2021
    Configuration menu
    Copy the full SHA
    670c588 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. [cpp-restsdk] Update json double/float parse. (#9577)

    * [cpp-restsdk] Update json double/float parse.
    
    Fix cpp-restsdk double and float parse.
    
    double.NaN was parsed when server doesn't ensure the floating point value has decimal point in in.
    
    * Update docs & samples.
    adameste committed May 28, 2021
    Configuration menu
    Copy the full SHA
    73b34ad View commit details
    Browse the repository at this point in the history
  2. New generator: WSDL (#9545)

    * init port
    
    * add outputDir
    
    * fill out current .md
    
    * update samples
    
    Co-authored-by: William Cheng <wing328hk@gmail.com>
    adessoDpd and wing328 committed May 28, 2021
    Configuration menu
    Copy the full SHA
    12c34d4 View commit details
    Browse the repository at this point in the history
  3. update samples, docs

    wing328 committed May 28, 2021
    Configuration menu
    Copy the full SHA
    28c3e1d View commit details
    Browse the repository at this point in the history
  4. [Wsdl] minor improvements, bug fixes (#9613)

    * minor improvements to wsdl-schema gen
    
    * better code format
    
    * update readme
    wing328 committed May 28, 2021
    Configuration menu
    Copy the full SHA
    763f65f View commit details
    Browse the repository at this point in the history
  5. [Kotlin][retrofit2] replace okhttpclient with callfactory (#9451)

    * [Kotlin][Retrofit][#9448] Replace OkHttpClient parameter with Call.Factory.
    
    * [Kotlin][Retrofit][#9448] Update sample project.
    shanselm-ergon committed May 28, 2021
    Configuration menu
    Copy the full SHA
    1b6fd2d View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Configuration menu
    Copy the full SHA
    f7b93eb View commit details
    Browse the repository at this point in the history

Commits on May 30, 2021

  1. Configuration menu
    Copy the full SHA
    dee2840 View commit details
    Browse the repository at this point in the history
  2. New python-fastapi generator (#9611)

    * [python-fastapi] Added new generator
    
    See https://fastapi.tiangolo.com/ for more details about FastAPI
    
    Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
    
    * [python-fastapi] Added samples
    
    Signed-off-by: Nikita Vakula <programmistov.programmist@gmail.com>
    krjakbrjak committed May 30, 2021
    Configuration menu
    Copy the full SHA
    0da4099 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afd65b3 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. Configuration menu
    Copy the full SHA
    88f279e View commit details
    Browse the repository at this point in the history
  2. [Swift5] Add useClasses cli option (#9608)

    * [swift5] Add useClasses cliOption
    
    * Update swift docs
    aymanbagabas committed May 31, 2021
    Configuration menu
    Copy the full SHA
    c4df343 View commit details
    Browse the repository at this point in the history
  3. [ python-fastapi] minor improvements (#9622)

    * minor python-fastapi improvements
    
    * update doc
    
    * fix refreshUrl
    wing328 committed May 31, 2021
    Configuration menu
    Copy the full SHA
    32a0450 View commit details
    Browse the repository at this point in the history
  4. Kotlin: Fix kotlinx_serialization code generation (#9576)

    And update to Kotlin 1.5.0 and kotlinx.serialization 1.2.1. Fix nested
    enum annotation '@serializable' instead of '@KSerializable' when
    'kotlinx_serialization' is used. Fix missing JsonMediaType in
    ApiClient.kt (#9242). Add 'kotlinx_serialization' serialization library
    to documentation. Use explicity type in RequestConfig to keep type
    information for JSON serialization.
    
    Resolves #9242
    saschpe committed May 31, 2021
    Configuration menu
    Copy the full SHA
    173a349 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. [swift5][client] update dependencies (#9633)

    * [swift5][client] update dependencies
    
    * [swift5][client] update sample projects
    
    * [swift5][client] update dependencies in Carthage
    4brunu committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    6cf4843 View commit details
    Browse the repository at this point in the history
  2. [kotlin][client] update dependencies (#9629)

    * [kotlin][client] update dependencies
    
    * [kotlin][client] update sample projects
    
    * [kotlin][client] fix update dependencies
    4brunu committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    463ae10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae0cce0 View commit details
    Browse the repository at this point in the history
  4. Swift5 namespace changes (#9624)

    * [swift5] Rename the API class to {{projectName}}
    
    Instead of {{projectName}}API. This removes some unnecessary naming
    complexity.
    
    * [swift5] Define models and Configuration classes under namespace
    
    When swiftUseApiNamespace is set, API classes get defined under the
    projectName namespace. This does the same for models and the
    Configuration class. Plus adding a deprecation warning when using the
    un-namespaced variants.
    
    * [swift5] Use CodingKeys in model decoder
    
    Fixes: 0f5e7d1 ("Swift5 models improvements (#9205)")
    
    * [swift5] Add swiftUseApiNamespace to urlsessionLibrary config
    
    * Update samples
    
    * Try to reduce model changes
    
    Co-authored-by: Bruno Coelho <4brunu@gmail.com>
    aymanbagabas and 4brunu committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    9bce716 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. [kotlin][client] small improvements (#9640)

    * [kotlin][client] standardize adapter type names
    
    * [kotlin][client] remove unused class
    
    * [kotlin][client] fix IDE warning
    
    * [kotlin][client] improve import layout
    
    * [kotlin][client] update sample projects
    4brunu committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    0f51662 View commit details
    Browse the repository at this point in the history
  2. Add nullable annotation support to AspNetCoreServer (#9620)

    * Add nullable annotation support to AspNetCoreServer
    
    * Adjust naming for compatability with PR #9235 by @dehl-labs
    janssen92 committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    b9e7595 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7bb7c72 View commit details
    Browse the repository at this point in the history
  4. Fix python generation when custom files and templates are specified (#…

    …9572)
    
    * fix python generation when custom files and templates are specified
    
    * add test for processUserDefinedTemplates
    shylasrinivas committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    3c866fb View commit details
    Browse the repository at this point in the history