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

[phpnextgen] Add ClientBuilder supporting file #1

Open
wants to merge 648 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 29, 2024

  1. fix(typescript-angular): make sure basePath is defined before assignm…

    …ent (OpenAPITools#18457)
    
    * fix(typescript-angular): make sure basePath is defined before assignment
    
    * Update modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache
    
    Co-authored-by: Esteban Gehring <[email protected]>
    
    * Update modules/openapi-generator/src/main/resources/typescript-angular/api.service.mustache
    
    Co-authored-by: Esteban Gehring <[email protected]>
    
    * chore(typescript-angular): update examples
    
    ---------
    
    Co-authored-by: Esteban Gehring <[email protected]>
    jase88 and macjohnny authored Apr 29, 2024
    Configuration menu
    Copy the full SHA
    8faa77c View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. [Java] Update Java version in GitHub actions (OpenAPITools#18513)

    * Update Java version in Github actions
    
    * Generate samples
    
    * [java] Upgrade Gradle wrapper to 8.7
    
    * Generate samples
    
    * [Java] Add resttemplate-jakarta to CI
    
    * Upgrade CI machines to ubuntu-2204:2024.04.4 which use Java 21
    
    * Change CI machines to ubuntu-2204:2024.01.1 which use Java 17
    
    * Change CI machines to ubuntu-2004:2024.01.1
    
    * [ruby] Update Gemfile.locks
    
    * Use gradle wrapper for samples-java-client-jdk17
    ErkoRisthein authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    bd02e65 View commit details
    Browse the repository at this point in the history
  2. [PYTHON] Fix for failing to lookup discriminator value using AllOf a…

    …nd discriminator (OpenAPITools#18498)
    
    * fix issue 18495
    
    * add tests and update samples
    
    * update samples
    zishunwei authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    81fab15 View commit details
    Browse the repository at this point in the history
  3. fix: ExampleGenerator for composed child schemas and array schemas (O…

    …penAPITools#18479)
    
    * fix: ExampleGenerator for composed child schemas and array schemas correctly
    
    * fix: refactor to remove code duplication
    
    * fix: fixes test assertion encoding
    
    * fix: adds doc to new method
    phpinhei-te authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    e361720 View commit details
    Browse the repository at this point in the history
  4. Add useSingleRequestParameter to typescript-nestjs generator (OpenAPI…

    …Tools#18476)
    
    * feat: change template to use useSingleRequestParameter
    
    * chore: add useSingleRequestParameter option
    
    * chore: generate-samples, docs and fix spacing in template
    
    * chore: remove random white space
    arivanandan authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    a4cf255 View commit details
    Browse the repository at this point in the history
  5. [swift] support content type application json variants (OpenAPITools#…

    …18539)
    
    * [swift] support content type application json variants
    
    * [swift] support content type application json variants
    4brunu authored Apr 30, 2024
    Configuration menu
    Copy the full SHA
    0768ddc View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. feat(php): allow to pass raw boolean to api (OpenAPITools#18520)

    This allows users to use APIs that require booleans in query params not to be cast to int, e.g. `&foo=true`. Currently, `true` is cast to `1` so it's passed as `&foo=1`. That might not be supported by the target API.
    
    The fix contains copy-pasted function from guzzlehttp/psr7 `Query::build()` with minor tweak.
    simPod authored May 1, 2024
    Configuration menu
    Copy the full SHA
    98d0261 View commit details
    Browse the repository at this point in the history
  2. Add new option allArgConstructor for java client, spring generators (

    …OpenAPITools#18538)
    
    * allArgConstructor for java
    
    * Remove leftover from builder pattern branch
    
    * Rename generateConstructorWithAllArgs and use x- in vendorExtensions
    
    * Test issue OpenAPITools#18340
    
    * Add evidences for allVars issue (OpenAPITools#18340)
    
    * remove eol
    
    * update doc
    
    ---------
    
    Co-authored-by: jpfinne <[email protected]>
    wing328 and jpfinne authored May 1, 2024
    Configuration menu
    Copy the full SHA
    2a1b4f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e40fe7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    afd3a78 View commit details
    Browse the repository at this point in the history
  5. [go-server] fix imports with go generation (OpenAPITools#18514)

    * fix imports with go generation
    
    * Wrong copy over
    
    * Missing new line
    
    * tab vs space
    
    * Fix new line between router and std go libs
    
    * Add both use case, add samples to CI validation
    
    * Update samples
    darkrift authored May 1, 2024
    Configuration menu
    Copy the full SHA
    10897ca View commit details
    Browse the repository at this point in the history
  6. [go-server] add field name in parsing error messages (OpenAPITools#18533

    )
    
    Currently when a parsing rule of a field is not respected (eg: min/max
    value, required, ...), the api only returns an  error message without
    providing the field name to help the user to fix the request. This commit
    add the field name to the error message to help the user of the API.
    rledisez authored May 1, 2024
    Configuration menu
    Copy the full SHA
    230e8ce View commit details
    Browse the repository at this point in the history
  7. [PHP] Update php.md - marked Multiserver as true (OpenAPITools#18545)

    * Update php.md - marked Multiserver as true
    
    Mulitiserver support was fully implemented 2 years ago, on PR OpenAPITools#12982
    
    * update php feature
    
    * update
    
    ---------
    
    Co-authored-by: Thomas Hansen <[email protected]>
    wing328 and thomasphansen authored May 1, 2024
    Configuration menu
    Copy the full SHA
    9f57684 View commit details
    Browse the repository at this point in the history
  8. update go samples

    wing328 committed May 1, 2024
    Configuration menu
    Copy the full SHA
    d573f00 View commit details
    Browse the repository at this point in the history
  9. [Java][Client] Add support for the new Spring RestClient (OpenAPITool…

    …s#18522)
    
    * feat (JAVA SPRING RESTTEMPLATE) 17571: initial commit for Spring RestClient
    
    * feat (JAVA SPRING RESTTEMPLATE) 17571: Copied and changed the webclient mustache files
    
    The RestClient API is oriented on the WebClient API so many parts of the templates can be the same
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Renaming error & add README template
    
    The README must be changed because the minimal Java Version for this client is 17
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Imports, compile errors and cookie setting
    
    * feat (JAVA SPRING RESTTEMPLATE) 17571: Add generated samples
    
    * test (JAVA SPRING RESTTEMPLATE) 17571: Add tests
    
    * feat (JAVA SPRING RESTTEMPLATE) 17571: Update doc
    
    * Add the restcilent to samples-java-client-jdk17.yam
    
    The minimum Java version of the used Spring Version is 17
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Workflow paths to petstore samples
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Regenerated samples
    
    * feat (JAVA SPRING RESTTEMPLATE) 17571: Generated echo-api sample for RestClient
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Missing import
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Missing body class exception when null body is set
    
    * test (JAVA SPRING RESTTEMPLATE) 17571: Add echo-api Auth test
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Gradlew file permissions
    
    * feat (JAVA SPRING RESTTEMPLATE) 17571: Reggenerate samples after rebase
    
    * test (JAVA SPRING RESTTEMPLATE) 17571: Add echo-api Body gif test
    
    * test (JAVA SPRING RESTTEMPLATE) 17571: Add echo-api octet stream body test
    
    * test (JAVA SPRING RESTTEMPLATE) 17571: Add echo-api multipart form data test
    
    * fix (JAVA SPRING RESTTEMPLATE) 17571: Form as body when body is null
    
    Also regenerated the restclient samples
    Nicklas2751 authored May 1, 2024
    Configuration menu
    Copy the full SHA
    ef2fa03 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. [kotlin][client] fix warning (OpenAPITools#18560)

    * [kotlin] Target correct library in jvm-spring-webclient sample
    
    * [kotlin] Fixed warning in jvm-spring-restclient
    stefankoppier authored May 3, 2024
    Configuration menu
    Copy the full SHA
    30dc35d View commit details
    Browse the repository at this point in the history
  2. [html2] Fix rendering of arrays of objects in html2 docs (OpenAPITool…

    …s#18561)
    
    * [html2] Fix array parameter rendering.
    
    * [html2] Update html2 sample.
    Aniokrait authored May 3, 2024
    Configuration menu
    Copy the full SHA
    8cb23db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67a504a View commit details
    Browse the repository at this point in the history
  4. [typescript-fetch] Support fileNaming option (OpenAPITools#18283) (Op…

    …enAPITools#18284)
    
    * [typescript-fetch] Support fileNaming option (OpenAPITools#18283)
    
    * [typescript-fetch] Support fileNaming option - add tests (OpenAPITools#18283)
    
    * [typescript-fetch] introduce constants
    En0s0und authored May 3, 2024
    Configuration menu
    Copy the full SHA
    0e809d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06b00e6 View commit details
    Browse the repository at this point in the history
  6. fix(typescript-axios): Correct the content type for a list of objects…

    … in form-data when contentType is present (OpenAPITools#18505)
    
    * fix content type for list of objects in form-data
    
    * updated the samples
    Kavan72 authored May 3, 2024
    Configuration menu
    Copy the full SHA
    73f2d82 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Update broken JSON schema links (OpenAPITools#18565)

    Using archive.org snapshots in case the URLs change again, like they
    apparently have in the past.
    
    Also fixing formal JavaDoc error, which does not allow bare URLs.
    Philzen authored May 4, 2024
    Configuration menu
    Copy the full SHA
    38b8f60 View commit details
    Browse the repository at this point in the history
  2. Add .sdkmanrc for easy Java and Maven version management (OpenAPITool…

    …s#18552)
    
    * Add .sdkmanrc for easy Java and Maven version management
    
    https://sdkman.io/
    
    * Bump required Maven version for building to 3.8.8
    Philzen authored May 4, 2024
    Configuration menu
    Copy the full SHA
    d3b156d View commit details
    Browse the repository at this point in the history
  3. [BUG] [C++][Pistache] cpp-pistache-server generating API include unde… (

    OpenAPITools#18553)
    
    * [BUG] [C++][Pistache] cpp-pistache-server generating API include undefined "Object.h" (OpenAPITools#2769)
    
    Should handle Object.h, AnyType.h correctly. Set.h also tested.
    
       - #include Object.h removed and replaced by a typeMapping.put(object, nlohmann::json) like suggested in other issues
       - object had an invalid syntax: ':' instead of '::' in types with namespace
       - extra include of #include nlohmann/json.h removed when there's already #include <nlohmann/json.hpp>
       - nlohmann::json is excluded from model namespace
    
    Tested with custom petstore played, with suggested openapi specs coming from issues OpenAPITools#2769, OpenAPITools#10266, OpenAPITools#14234
    
       ```bash
       rm -rf samples/server/petstore/cpp-pistache-everything/ && ./bin/generate-samples.sh ./bin/configs/cpp-pistache-server-cpp-pistache-everything.yaml  && cd samples/server/petstore/cpp-pistache-everything/ && mkdir build && cd build && cmake .. && cmake --build . --parallel
       ```
    
    * - Adding to samples/server/petstore cpp-pistache-everything
    
    * - .md and FILES missing
    mlebihan authored May 4, 2024
    Configuration menu
    Copy the full SHA
    fde8c77 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. [typescript-fetch] Restore pre-es2017 compatibility in modelEnum temp…

    …late (OpenAPITools#18418)
    
    * [typescript-fetch] Restore pre-es2017 compatibility in modelEnum template
    
    Restore pre-es2017 compatibility in modelEnum template by not using Object.values in instanceOf{{classname}} function
    
    * [typescript-fetch] Regenerate samples
    
    * [typescript-fetch] Regenerate samples documentation
    
    * [typescript-fetch] Add curly brackets
    
    * [typescript-fetch] Regenerate samples
    
    * [typescript-fetch] Use typed comparison
    
    Co-authored-by: Esteban Gehring <[email protected]>
    
    * [typescript-fetch] Regenerate samples
    
    ---------
    
    Co-authored-by: Esteban Gehring <[email protected]>
    manuel-covas and macjohnny authored May 5, 2024
    Configuration menu
    Copy the full SHA
    296a6ac View commit details
    Browse the repository at this point in the history
  2. [kotlin-client] Update Gradle and dependencies (OpenAPITools#18571)

    * [kotlin] Target correct library in jvm-spring-webclient sample
    
    * [kotlin] Fixed warning in jvm-spring-restclient
    
    * [kotlin-client] Bump Gradle version
    
    * [kotlin-client] enableFeaturePreview no longer needed as it's enabled by default
    
    * [kotlin-client] Bump kotlin, spotless, and reactor versions
    
    * [kotlin-client] Generated code
    
    * [kotlin-client] Missed a generated sample
    
    * [kotlin-client] Bumped gradle and java version in kotlin-client workflows
    
    * [kotlin-client] First attempt to fix jvm-volley
    
    * [kotlin-client] Use standard gradle action instead of custom one
    
    * [kotlin-client] Use original gradlew action but without specific version
    
    * [kotlin-client] Moved sample kotlin-spring-cloud to servers instead of clients
    
    * [kotlin-client] Added previously missing generated file
    
    * [kotlin-client] Corrected sample path
    stefankoppier authored May 5, 2024
    Configuration menu
    Copy the full SHA
    f145b89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57c42d1 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Fix OpenAPITools#18572 rust server: Silence clippy lints by refactori…

    …ng (OpenAPITools#18575)
    
    * refactor: move closure definition to own statement
    
    A clippy lint recommends not using a closure inside of a statement.
    The code generation used to produce code that triggered this warning,
    which caused the rust-server integration test to fail because clippy is
    configured to return lint violations as errors.
    For details for the lint see:
    https://rust-lang.github.io/rust-clippy/master/index.html#blocks_in_conditions
    
    * refactor: Remove unnecessary qualification
    
    A GitHub action test used to fail because of a clippy warning that was
    emitted due to not using an imported symbol but qualifying its use.
    A failed test can be seen here:
    https://github.com/OpenAPITools/openapi-generator/actions/runs/8958257509/job/24603984954?pr=18563
    With the relevant error being:
    
    error: unnecessary qualification
      --> output/openapi-v3/src/client/callbacks.rs:88:9
       |
    88 |         futures::future::ok(Service::new(
    
    This commit simply removes the qualification.
    
    * test: Update examples and run integration test.
    
    Updated examples by running
    `./bin/generate-samples.sh ./bin/configs/rust-server-*`
    The integration test with the following command passes:
    `mvn integration-test -f samples/server/petstore/rust-server/pom.xml`
    myz-dev authored May 6, 2024
    Configuration menu
    Copy the full SHA
    b1fac19 View commit details
    Browse the repository at this point in the history
  2. [go-server] Fix: missing quotes for string default value (OpenAPITool…

    …s#18546)
    
    * Update controller mustache
    
    * Add tests to openapi doc
    
    * Regen
    lwj5 authored May 6, 2024
    Configuration menu
    Copy the full SHA
    cefbf62 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    a8a81c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    228b47a View commit details
    Browse the repository at this point in the history
  3. [JAVA] Fix generation of remove method of map entries (OpenAPITools#1…

    …8562)
    
    * Fix generation of remove method for map entries
    
    Map::remove in java removes entries by key, therefore the key must be used as parameter.
    
    * Fix generation of remove method for map entries
    
    Map::remove in java removes entries by key, therefore the key must be used as parameter.
    
    ---------
    
    Co-authored-by: Reinhard Handler <[email protected]>
    rehand and Reinhard Handler authored May 7, 2024
    Configuration menu
    Copy the full SHA
    2fb41ac View commit details
    Browse the repository at this point in the history
  4. update samples

    wing328 committed May 7, 2024
    Configuration menu
    Copy the full SHA
    dc63444 View commit details
    Browse the repository at this point in the history
  5. [Microprofile] Add option to use tags a client keys and server genera…

    …tor (OpenAPITools#16673)
    
    * [Java/Microprofile] Add support for Jackson serialization & async interfaces using Mutiny in Java Microprofile library
    
    * Regenerate samples & docs
    
    * Add server generator
    
    * Update client to set configKey by classname
    
    * Remove debug remains and comments
    
    * Adapt method override to upstream changes
    
    * Regenerate samples
    
    * Revert "Regenerate samples"
    
    This reverts commit b5bcbde.
    
    * Move additional 2xx response to dedicated OpenAPI document
    
    Some other generators than those for Micronaut don't seem to be able to
    handle this case, so we don't add it to the general pet store document.
    
    * Make filename consistent with other files in the folder
    
    * Regenerate Microprofile client and server samples
    
    * Generate samples
    
    * Update documentation
    
    * Generate samples
    
    * Remove left-over `*.orig` files from Git merges
    
    * Regenerate samples
    
    * Regenerated samples
    
    * changed generator name to "java-microprofile"
    
    * added the new folder to .github/workflows/samples-java-server-jdk8.yaml so that CI will test it moving forward
    
    * Renamed JavaMicroprofileServerCodegen.java
    
    * regenerated samples
    
    * only enable configKeyFromClassName if configKey is not set
    
    * Updated documentation
    
    * Change samples to use junit 4
    
    * Fix junit 4 test classes
    
    * run ensure up-to-date script
    
    * fix kotlin test errors
    
    ---------
    
    Co-authored-by: pravussum <[email protected]>
    Co-authored-by: frank <[email protected]>
    Co-authored-by: Oscar <[email protected]>
    Co-authored-by: oscarobr <[email protected]>
    5 people authored May 7, 2024
    Configuration menu
    Copy the full SHA
    dec8a43 View commit details
    Browse the repository at this point in the history
  6. [C++][Pistache] Compile error when nesting references (OpenAPITools#1…

    …6711) (OpenAPITools#18586)
    
    When components/schema/<object> reference other objects, validate() was
    getting called on the referenced objects with no arguments. The return
    value was void, but checked as if it was a boolean value.
    keyjh2 authored May 7, 2024
    Configuration menu
    Copy the full SHA
    be94c22 View commit details
    Browse the repository at this point in the history
  7. [refactor] Use getType in ModelUtils (OpenAPITools#18577)

    * use getType in model utils
    
    * add tests
    
    * update
    wing328 authored May 7, 2024
    Configuration menu
    Copy the full SHA
    9929d35 View commit details
    Browse the repository at this point in the history
  8. [Rust-Axum] Fix uuid in header params causing compilation errors (Ope…

    …nAPITools#18563)
    
    * fix: Fix uuid in header params causing errors
    
    Routes with header parameters with a `format` of `uuid` in the openAPI
    specification used to cause a compilation error in the resulting
    Rust Axum code.
    This commit fixes the issue by including the correct conversion trait
    implementation on the condition that at least one header parameter of
    `format` `uuid` is included in the specification.
    
    * refactor: Add final to boolean
    
    * fix: Bring str::FromStr optionally into scope
    
    The trait needs to be in scope for the TryFrom implementation:
    `TryFrom<HeaderValue> for IntoHeaderValue<uuid::Uuid> `
    It will only be brought into scope when the implementation is rendered.
    
    * test: Add integration test and its specification
    
    This commit adds an integration test that tests the bug fix for OpenAPITools#18554.
    A header parameter of `format: uuid` is included in one route.
    This makes the example create a route handler that tries to extract a
    Rust `uuid::Uuid` type from the header. The integration test will check
    that the generated code compiles.
    
    * test: Update examples and run integration test
    
    The generated samples are updated with:
    `./bin/generate-samples.sh ./bin/configs/manual/*.yaml`
    Most example projects have their version numbers bumped. Some changes
    show, that there are some other unrelated changes to the files, which
    indicates that some prior commit did not update the samples accordingly.
    The relevant integration test
    `mvn integration-test -f samples/server/petstore/rust-axum/pom.xml`
    passes.
    myz-dev authored May 7, 2024
    Configuration menu
    Copy the full SHA
    2d967cc View commit details
    Browse the repository at this point in the history
  9. [RUST-AXUM] Fix OpenAPITools#18580: disableValidation does not create…

    … superfluous code (OpenAPITools#18592)
    
    * fix: Respect `disableValidator` CLI option
    
    Setting the `disableValidator` option to `true` used to generate
    validation code but avoid calling it from the route handlers.
    This generated invalid code in some cases.
    This commit renders the `server-operation-validate` only, when the
    `disableValidator` option is set to false (the default value).
    
    * test: Update examples and run integration test
    
    The generated samples are updated with:
    `./bin/generate-samples.sh ./bin/configs/manual/*.yaml`
    The relevant integration test
    `mvn integration-test -f samples/server/petstore/rust-axum/pom.xml`
    passes.
    
    * test: Add integration test
    
    This integration tests provokes the generation of code that would
    not compile (see OpenAPITools#18580). The new change that makes sure validation
    logic is not rendered when disabled, makes sure the faulty code is not
    generated and therefore the project compiles.
    
    * test: Update examples and run integration test
    
    The generated samples are updated with:
    `./bin/generate-samples.sh ./bin/configs/manual/*.yaml`
    
    The relevant integration test
    `mvn integration-test -f samples/server/petstore/rust-axum/pom.xml`
    passes.
    myz-dev authored May 7, 2024
    Configuration menu
    Copy the full SHA
    0649960 View commit details
    Browse the repository at this point in the history
  10. [go-server] Fix: error handling and linting (OpenAPITools#18550)

    * Update error.go and fix lint
    
    * Regen
    
    * Fix incorrect change
    
    * Fix handler issue
    
    * Regenerate
    lwj5 authored May 7, 2024
    Configuration menu
    Copy the full SHA
    8f6a286 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    ac649b2 View commit details
    Browse the repository at this point in the history
  2. [php-flight] fix: always set http status in streaming response and us…

    …e http status from spec (OpenAPITools#18604)
    
    This additionally adds streaming stubs for all methods (rather err on the side of too much stubs).
    daniel-sc authored May 8, 2024
    Configuration menu
    Copy the full SHA
    9db0e32 View commit details
    Browse the repository at this point in the history
  3. [python-flask] deference parameter schemas before further processing (O…

    …penAPITools#18605)
    
    * update samples
    
    * deref parameter, add null check
    
    * Revert "update samples"
    
    This reverts commit 2377d98.
    wing328 authored May 8, 2024
    Configuration menu
    Copy the full SHA
    8226ff8 View commit details
    Browse the repository at this point in the history
  4. [jaxrs-spec] fix nullable import, migrate tests to 3.0 spec (OpenAPIT…

    …ools#18606)
    
    * update samples
    
    * fix nullable, better test (jaxrs-spec)
    
    * Revert "update samples"
    
    This reverts commit 2377d98.
    
    * update samples
    wing328 authored May 8, 2024
    Configuration menu
    Copy the full SHA
    4441ab3 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    b67a019 View commit details
    Browse the repository at this point in the history
  2. Bump Rust edition to 2021 and a few crates (OpenAPITools#18608)

    * bump Rust edition to 2021, update a few creates
    
    * bump Rust edition to 2021, update a few creates
    maxnachlinger authored May 9, 2024
    Configuration menu
    Copy the full SHA
    03389df View commit details
    Browse the repository at this point in the history
  3. updating config options (OpenAPITools#18614)

    Co-authored-by: Amrita Venkatraman <[email protected]>
    iamrita and iamrita authored May 9, 2024
    Configuration menu
    Copy the full SHA
    89c2664 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5614eef View commit details
    Browse the repository at this point in the history
  5. update meta-codegen pom.xml

    wing328 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    98f9c07 View commit details
    Browse the repository at this point in the history
  6. upgrade swagger-parser to latest version (OpenAPITools#18436)

    * upgrade swagger-parser to latest version
    
    * additional upgrades to address gradle failures
    ctreatma authored May 9, 2024
    Configuration menu
    Copy the full SHA
    75dd531 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    29cfa33 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d35f080 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c366840 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. upgrade java native to junit5 (OpenAPITools#18617)

    * upgrade java native to junit5
    
    * upgrade build.gradle, optimize imports
    
    * upgrade gradle, re-generate samples
    
    * migrate api_test.mustache and petstore tests of native-async & native-jakarta
    thorstenhirsch authored May 10, 2024
    Configuration menu
    Copy the full SHA
    854e521 View commit details
    Browse the repository at this point in the history
  2. upgrade resteasy to junit5 (OpenAPITools#18615)

    * upgrade resteasy to junit5
    
    * fix echo_api tests
    
    * updated gradle/sbt/pom and generated samples with bin/generate-samples.sh
    
    * fix xml syntax error
    
    * forgot to run generate-samples.sh
    thorstenhirsch authored May 10, 2024
    Configuration menu
    Copy the full SHA
    3805cf3 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Configuration menu
    Copy the full SHA
    4368eb4 View commit details
    Browse the repository at this point in the history
  2. [gradle plug-in] update jvm target (OpenAPITools#18639)

    * update jvm target
    
    * fix jvmTarget
    wing328 authored May 11, 2024
    Configuration menu
    Copy the full SHA
    40c7adc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65bdb99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4253693 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4637658 View commit details
    Browse the repository at this point in the history
  6. [html2] Support alias types (OpenAPITools#18579)

    * [html2] Support alias models to render html docs.
    
    * [html2] Fix compile error
    
    * [html2] Update sample
    Aniokrait authored May 11, 2024
    Configuration menu
    Copy the full SHA
    3d96a40 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2a3f63f View commit details
    Browse the repository at this point in the history
  8. [BUG] [Java] Invalid code generation for oneof types. (OpenAPITools#1…

    …8544)
    
    * [BUG] [Java] Invalid code generation for oneof types. OpenAPITools#18517
    
    * update samples
    
    * [BUG] [Java] Invalid code generation for oneof types. OpenAPITools#18517
    
    * [BUG] [Java] Invalid code generation for oneof types. OpenAPITools#18517
    
    * [BUG] [Java] Invalid code generation for oneof types. OpenAPITools#18544
    Bethibande authored May 11, 2024
    Configuration menu
    Copy the full SHA
    d4d4c77 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eec30f2 View commit details
    Browse the repository at this point in the history
  10. Fix the post processing of enums in the Python generator, such that i…

    …t uses the proper variable namesfrom x-enum-varnames (OpenAPITools#18566)
    
    Remove sample
    0xMattijs authored May 11, 2024
    Configuration menu
    Copy the full SHA
    365fcd3 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Configuration menu
    Copy the full SHA
    9704246 View commit details
    Browse the repository at this point in the history
  2. [Go] uses sanitized model name instead of the name (OpenAPITools#18644)

    * uses sanitized model name instead of the name
    
    * commit sample
    
    * samples updated
    
    * update CI file to test the changes
    
    * adds a pom.xml to the sample
    vvb authored May 12, 2024
    Configuration menu
    Copy the full SHA
    4b56fd2 View commit details
    Browse the repository at this point in the history
  3. Add support for Helidon 4 MP client and server generation (OpenAPIToo…

    …ls#18627)
    
    * Add support for Helidon 4 MP client and server generation
    
    Signed-off-by: Tim Quinn <[email protected]>
    
    * Rerun samples generation trying to fix spring jobs
    
    Signed-off-by: Tim Quinn <[email protected]>
    
    * Update copyright
    
    Signed-off-by: Tim Quinn <[email protected]>
    
    * Correct the copyright notice
    
    Signed-off-by: Tim Quinn <[email protected]>
    
    ---------
    
    Signed-off-by: Tim Quinn <[email protected]>
    tjquinno authored May 12, 2024
    Configuration menu
    Copy the full SHA
    0e05cf2 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. [BUG][JAVA] oneOf/anyOf multiple constructors with same erasure OpenA…

    …PITools#18548 (OpenAPITools#18645)
    
    * [BUG][JAVA] oneOf/anyOf multiple constructors with same erasure
    OpenAPITools#18548
    
    * [BUG][JAVA] oneOf/anyOf multiple constructors with same erasure
    OpenAPITools#18548
    Bethibande authored May 13, 2024
    Configuration menu
    Copy the full SHA
    cefeded View commit details
    Browse the repository at this point in the history
  2. Fixes incorrect Jackson imports in Java templates used in ApiClient.j…

    …ava when useJakartaEe=true (OpenAPITools#18507)
    
    * Adds useJakartaEe condition to select the appropriate Jackson package to import.
    
    This also removes the import on the apache-httpclient template where it doesn't actually get used, requiring users to declare additional dependencies for compilation that aren't actually required by the generated code other than for import.
    
    * Ran generate-samples.sh
    JochemKuijpers authored May 13, 2024
    Configuration menu
    Copy the full SHA
    2f9b487 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b23dcbd View commit details
    Browse the repository at this point in the history
  4. [KOTLIN] Kotlinx serialization, use first party retrofit converter fa…

    …ctory (OpenAPITools#18656)
    
    * Switch the jakewharton converter factory for the first party one
    
    * Run all samples generation
    larst-ingka authored May 13, 2024
    Configuration menu
    Copy the full SHA
    2a15270 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a872a8 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Configuration menu
    Copy the full SHA
    edbb021 View commit details
    Browse the repository at this point in the history
  2. fix: Null example values generated for enum properties (OpenAPITools#…

    …18623)
    
    * Fix null example values being generated for enum properties
    
    * Update examples
    
    * PRFB: use isEnumSchema
    alexrjones authored May 14, 2024
    Configuration menu
    Copy the full SHA
    2f73451 View commit details
    Browse the repository at this point in the history
  3. [java] implement OpenAPITools#18032 add builder pattern to java clien…

    …t and spring generator (OpenAPITools#18650)
    
    * add builder pattern to java client and spring generator
    
    * regenerate samples
    
    * update doc
    
    ---------
    
    Co-authored-by: jpfinne <[email protected]>
    wing328 and jpfinne authored May 14, 2024
    Configuration menu
    Copy the full SHA
    51ef868 View commit details
    Browse the repository at this point in the history
  4. Remove @Valid even for enum types defined in components (OpenAPITools…

    …#18451)
    
    * Update beanValidation.mustache
    
    * step 3
    
    * Revert "step 3"
    
    This reverts commit 73ba918.
    
    * update mustache
    
    * #
    
    * isContainer
    
    * step3
    
    * ^
    
    * fix
    CREKD127 authored May 14, 2024
    Configuration menu
    Copy the full SHA
    d5559d5 View commit details
    Browse the repository at this point in the history
  5. Add tests for @Valid (enum) (OpenAPITools#18664)

    * add tests for OpenAPITools#18430
    
    * add new filies
    wing328 authored May 14, 2024
    Configuration menu
    Copy the full SHA
    926a07f View commit details
    Browse the repository at this point in the history
  6. Use pascal case instead of double lambda (OpenAPITools#18667)

    Co-authored-by: Rohit Sanjay <[email protected]>
    rohitsanj and Rohit Sanjay authored May 14, 2024
    Configuration menu
    Copy the full SHA
    ed33b86 View commit details
    Browse the repository at this point in the history
  7. upgrade okhttp-gson and google-api-client to junit5 (OpenAPITools#18668)

    * upgrade okhttp-gson and google-api-client to junit5
    
    * add changes in StringUtilTest
    
    * use https instead of http to fix 301 (moved) error
    
    * revert petstore test server url to http://petstore.swagger.io and regenerate samples
    
    * synced gradle/sbt/pom, re-generated samples
    
    * revert removal of port 80 from test url
    
    * udpate google api client tests
    
    * update sha
    
    * update comment
    
    ---------
    
    Co-authored-by: Thorsten Hirsch <[email protected]>
    wing328 and thorstenhirsch authored May 14, 2024
    Configuration menu
    Copy the full SHA
    09be19c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc5c50b View commit details
    Browse the repository at this point in the history
  9. upgrade microprofile to junit5 (OpenAPITools#18669)

    * upgrade microprofile to junit5
    
    * re-generate samples
    
    * fix junit(DOT)version
    
    * update tests for java microprofile server
    
    * update samples
    
    * update
    
    * update
    
    * update
    
    * update
    
    ---------
    
    Co-authored-by: Thorsten Hirsch <[email protected]>
    wing328 and thorstenhirsch authored May 14, 2024
    Configuration menu
    Copy the full SHA
    4e61738 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. [[BUG][C][cpp-restsdk] Missing Set.h when trying to generate from Twi…

    …tter OpenAPI JSON OpenAPITools#9969](OpenAPITools#9969) (OpenAPITools#18631)
    
    - Handling `std::set` in cpp-restdsk
        - Member variables using `std:set` added to `Pet` in cpp-restsdk 3.0 Petstore sample
    
    [cpp-pistache-server] taking into account a remark on this issue about cpp-pistache-server and its set management
    
        - Switching `std::vector` to `std::set` for openapi set type in cpp-pistache-server
    mlebihan authored May 15, 2024
    Configuration menu
    Copy the full SHA
    1fa2d47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9b1f93 View commit details
    Browse the repository at this point in the history
  3. [GO] Add assert constraints checks for complex types in the model tem…

    …plate (OpenAPITools#18654)
    
    * [GO] Add assert constraints checks for complex types in the model template
    
    * [GO] Update samples
    
    * [GO] revert AssertRecurseInterface naming
    avivlevitski-vlz authored May 15, 2024
    Configuration menu
    Copy the full SHA
    affb6bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    014cd2c View commit details
    Browse the repository at this point in the history
  5. Properties with custom types inheritance fix (OpenAPITools#18052)

    * custom types support in inheritance fix
    
    * files changed after scripts run
    
    * remove unused method
    
    * move cloneSchema to ModelUtils
    
    * imports
    
    * changes after scripts run
    
    * test cloning array of enums schema
    dreambrother authored May 15, 2024
    Configuration menu
    Copy the full SHA
    70130ed View commit details
    Browse the repository at this point in the history
  6. Add typescript 5.x as an allowed version. (OpenAPITools#18674)

    * Add typescript 5.x as an allowed version.
    
    * Adjust version ranges to keep tests passing.
    
    * Update the typescript-rxjs sample.
    jyasskin authored May 15, 2024
    Configuration menu
    Copy the full SHA
    7e94c87 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    2fe397c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62238c6 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

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

Commits on May 19, 2024

  1. [rust-axum] Split up api trait per tag (OpenAPITools#18621)

    * [rust-axum] Feat: split up api trait per tag
    
    * [rust-axum] Fix: missing types in api files
    
    * [rust-axum] Fix: add samples output
    
    * [rust-axum] Feat: handle mutli tagged operations
    
    * [rust-axum] Fix: spacing between generated operations
    
    * [rust-axum] Fix: coding standards
    kalvinpearce authored May 19, 2024
    Configuration menu
    Copy the full SHA
    e9f961e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8924083 View commit details
    Browse the repository at this point in the history
  3. [dart-dio] Incorrect hashCode and == overide for fields withList (Ope…

    …nAPITools#18198)
    
    * [dart-dio] Incorrect hashCode and == overide for fields withList
    
    * fix
    
    * extend description
    
    ---------
    
    Co-authored-by: Vasiliy Ditsyak <[email protected]>
    vasilich6107 and vasilich6107 authored May 19, 2024
    Configuration menu
    Copy the full SHA
    3d15864 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b0ca06 View commit details
    Browse the repository at this point in the history
  5. Improve generation of selected models with dependent models (OpenAPIT…

    …ools#18462)
    
    * Issue-18444: recursively trace variables and support of new option
    
    * Issue-18444: suppoting inheritance, but interfaces
    
    * Issue-18444: build project instructions executed
    
    * code review from wing328: tab-spaces removed
    
    * code review by wing328: added a line of comment for the private method
    0x0-pavel-0x0 authored May 19, 2024
    Configuration menu
    Copy the full SHA
    33617ee View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ef0d10d View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Configuration menu
    Copy the full SHA
    ab7d0cb View commit details
    Browse the repository at this point in the history
  2. Prepare 7.7.0-SNAPSHOT (OpenAPITools#18709)

    * Revert "7.6.0 release"
    
    This reverts commit d76f9d3.
    
    * prepare 7.7.0 snapshot in master
    
    * update samples
    wing328 authored May 20, 2024
    Configuration menu
    Copy the full SHA
    741bf0c View commit details
    Browse the repository at this point in the history
  3. update readme

    wing328 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    56cc482 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. --- (OpenAPITools#18718)

    updated-dependencies:
    - dependency-name: jurplel/install-qt-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 21, 2024
    Configuration menu
    Copy the full SHA
    9222231 View commit details
    Browse the repository at this point in the history
  2. PR for openapi-generator-maven-plugin inputSpec -- Allow jar: URLs (O…

    …penAPITools#18576)
    
    * Added support for <inputSpec/> arguments of JAR URLs.
    E.g., jar:jar-specific-uri!/spec.yml.
    
    * Resolve and search COMPILE dependencies for inputSpec resource.
    
    * Added test cases for openapi-generator-maven-plugin:generate input
    specifications:
    
    * URLs of the form jar:jar-specific-uri!/spec.yaml
    
    * Resources on the compilation classpath
    
    in addition to the existing FILE test case.
    
    * Check for inputSpecFile existence
    
    else it is a remote URL && url is not empty
    
    * replaced deprecated usage
    
    * use Unix separators when on win-os
    
    * example with jar inputSpec
    
    * Comment not required anymore
    
    Was introduced with OpenAPITools#7587 could be removed with OpenAPITools#10544
    
    * referenced same maven version
    
    these artifacts are referenced by same ${project.version} in https://github.com/apache/maven/blob/master/pom.xml
    
    * updating maven dependencies to 3.9.6
    
    ---------
    
    Co-authored-by: Allen D. Ball <[email protected]>
    parenko and allen-ball authored May 21, 2024
    Configuration menu
    Copy the full SHA
    9a35914 View commit details
    Browse the repository at this point in the history
  3. [kotlin-wiremock] New generator for generating WireMock stubs using K…

    …otlin (OpenAPITools#18705)
    
    * [kotlin] Target correct library in jvm-spring-webclient sample
    
    * [kotlin] Fixed warning in jvm-spring-restclient
    
    * [kotlin-wiremock] added generator and sample
    
    * [kotlin-wiremock] First version with petstore
    
    * [kotlin-wiremock] Small typo
    
    * [kotlin-wiremock] Added echo-api test
    
    * [kotlin-wiremock] Split stub and stub builder
    
    * [kotlin-wiremock] Added default values and jackson annotations to models
    
    * [kotlin-wiremock] Small default value fix
    
    * [kotlin-wiremock] Use Gradle wrapper version in samples-kotlin-server GitHub workflow
    
    * [kotlin-wiremock] Added default artifact name
    
    * [kotlin-wiremock] Added kotlin docs
    
    * [kotlin-wiremock] Fixed capitalization in kotlin docs
    
    * [kotlin-wiremock] Added kotlin-wiremock echo_api sample to GitHub workflow
    
    * [kotlin-wiremock] Added new generator to README.md
    
    * [kotlin-wiremock] Generated docs
    
    * [kotlin-wiremock] Generated docs (missed commit)
    
    * [kotlin-wiremock] Explicit Gradle wrapper version in kotlin server generators
    
    * Revert "[kotlin-wiremock] Explicit Gradle wrapper version in kotlin server generators"
    
    This reverts commit 71e1c47.
    
    * [kotlin-wiremock] Revert Gradle in workflow samples-kotlin-server and moved kotlin-wiremock samples to separate workflow
    
    * [kotlin-wiremock] Use Java 11 instead of Java 8
    
    * [kotlin-wiremock] ensure-up-to-date
    stefankoppier authored May 21, 2024
    Configuration menu
    Copy the full SHA
    2712035 View commit details
    Browse the repository at this point in the history
  4. [csharp][generichost] Remove discriminator property (OpenAPITools#18445)

    * fixed nullability
    
    * minor refactor to address a comment
    
    * removed discriminator property
    
    * update more manual tests
    
    * update more manual tests
    
    * added tests and bug fixes
    
    * fixed allof
    
    * reworked manual tests to compare json instead of classes, reworked discriminator logic
    
    * removed unneeded code
    devhl-labs authored May 21, 2024
    Configuration menu
    Copy the full SHA
    ede6458 View commit details
    Browse the repository at this point in the history
  5. [REQ] [ASPNETCORE] Add value types for the ASPNETCORE generator (Open…

    …APITools#18646)
    
    * Add value types for the ASPNETCORE generator
    
    * generate samples
    evgenii-kuznetsov authored May 21, 2024
    Configuration menu
    Copy the full SHA
    73598b9 View commit details
    Browse the repository at this point in the history
  6. update samples

    wing328 committed May 21, 2024
    Configuration menu
    Copy the full SHA
    9398c64 View commit details
    Browse the repository at this point in the history
  7. Add missing underscores for PascalCase enum values OpenAPITools#4837 (O…

    …penAPITools#18594)
    
    Co-authored-by: Renato Mameli <[email protected]>
    renatomameli and Renato Mameli authored May 21, 2024
    Configuration menu
    Copy the full SHA
    bfa26ea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ea7609f View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    1d96c77 View commit details
    Browse the repository at this point in the history
  2. [java][resttemplate] Fix missing javax validation imports with list v…

    …alidation (OpenAPITools#18332)
    
    * Fix java list validation
    
    * Fix java list validation
    
    * Fix java list validation
    
    * Fix java list validation
    horaceli authored May 22, 2024
    Configuration menu
    Copy the full SHA
    d0a8726 View commit details
    Browse the repository at this point in the history
  3. update samples

    wing328 committed May 22, 2024
    Configuration menu
    Copy the full SHA
    8860537 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    638af0f View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    3a23261 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a230588 View commit details
    Browse the repository at this point in the history
  3. update C# samples

    wing328 committed May 23, 2024
    Configuration menu
    Copy the full SHA
    63d1564 View commit details
    Browse the repository at this point in the history
  4. [Java][webclient] update junit to 5.x (OpenAPITools#18741)

    * webclient: update junit to 5.x
    
    * update samples
    
    * update samples
    
    * update samples
    
    * update samples
    
    * update samples
    
    * clean up
    
    * update samples
    
    * update pom plugin version
    
    * update tests
    wing328 authored May 23, 2024
    Configuration menu
    Copy the full SHA
    00c1cef View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    235b57e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f49efe0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d3258f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7bc2a66 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Fix long running test (OpenAPITools#18754)

    Depending on test exec environment, this test could linger around
    for ~8 minutes, b/c pinging test.com will not resolve and run into
    seveal timeouts.
    Philzen authored May 25, 2024
    Configuration menu
    Copy the full SHA
    746961d View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Fix tests for parsing of additional type annotations & refactor test …

    …code (OpenAPITools#18751)
    
    * Fix tests for parsing of additional type annotations
    
    These were comparing the same things with each other and this could
    not fail. Now using (as probably intended by the author) the before
    unused ArrayList for assertion of the expectation.
    
    * Remove Exception from signature that is never thrown
    
    * Simplify assertions using AssertJ
    
    * Replace stub implementation with abstract Mockito mock
    
    * Cache flat parsed openapi results for faster test execution
    
    Simply caching any calls to TestUtils.parseFlattenSpec that occur
    at least twice.
    
    * Fix some "Raw use of parameterized class 'Schema'" warnings
    Philzen authored May 26, 2024
    Configuration menu
    Copy the full SHA
    22f18fa View commit details
    Browse the repository at this point in the history
  2. [crystal-lang] Update dependencies to remedy build failure (OpenAPITo…

    …ols#18755)
    
    * Updated crystal dependencies to remedy build failure with a mutually conflicting library version.
    
    * Samples updated from running PR-suggested build.
    usiegj00 authored May 26, 2024
    Configuration menu
    Copy the full SHA
    e6f3729 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6fcbcb View commit details
    Browse the repository at this point in the history
  4. [crystal-lang] Resolve type check compile error in ApiError (OpenAPIT…

    …ools#18759)
    
    * Even with .nil? typecheck, compiler still fails due to .empty? call on nillable type. This appears a poor implementation issue by crystal-lang, but this explicit try avoids the issue for now.
    
    * Made call more succinct.
    usiegj00 authored May 26, 2024
    Configuration menu
    Copy the full SHA
    77365c3 View commit details
    Browse the repository at this point in the history
  5. [Java][native] Fix: empty deepObject can produce invalid query [fix O…

    …penAPITools#18736] (OpenAPITools#18737)
    
    * fix empty query parameter string
    
    * update samples
    marcel-huber-ptv authored May 26, 2024
    Configuration menu
    Copy the full SHA
    728abaf View commit details
    Browse the repository at this point in the history
  6. Fix javaJaxRS template: remove deprecated in JDK9 method usage (OpenA…

    …PITools#18728)
    
    * Fix javaJaxRS template: remove deprecated in JDK9 method usage
    
    * Fix javaJaxRS api template: regenerate samples
    rozdy authored May 26, 2024
    Configuration menu
    Copy the full SHA
    0daf9ff View commit details
    Browse the repository at this point in the history
  7. Fix rust server auth (OpenAPITools#18692)

    * Added authentication via Bearer-token api_key and basic for server and client
    
    * Improved errorhandling
    
    * Added check on oAuth audience to example
    
    * Updates of the petstore files for Rust-server
    
    * Moved module import to prevent issue in callbacks
    
    * updated samples
    
    * Fix for unused-qualifications issue
    
    * updated sampmles
    cvkem authored May 26, 2024
    Configuration menu
    Copy the full SHA
    5e8b589 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6a9b100 View commit details
    Browse the repository at this point in the history
  9. Bump s4u/setup-maven-action from 1.12.0 to 1.13.0 (OpenAPITools#18703)

    Bumps [s4u/setup-maven-action](https://github.com/s4u/setup-maven-action) from 1.12.0 to 1.13.0.
    - [Release notes](https://github.com/s4u/setup-maven-action/releases)
    - [Commits](s4u/setup-maven-action@v1.12.0...v1.13.0)
    
    ---
    updated-dependencies:
    - dependency-name: s4u/setup-maven-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 26, 2024
    Configuration menu
    Copy the full SHA
    af090fd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ee3ff39 View commit details
    Browse the repository at this point in the history
  11. Service api fix (OpenAPITools#18767)

    * moved service api into shared source
    
    * moved service api into shared source
    
    * This Scala cask change makes the service traits available to 
    Both JVM and JS platforms.
    
    It does this by moving the api interfaces into the cross-platform
    Shared sources
    aaronp authored May 26, 2024
    Configuration menu
    Copy the full SHA
    e696448 View commit details
    Browse the repository at this point in the history
  12. update samples

    wing328 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    258b7af View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. [General] Remove defunct global property withXml from generator, do…

    …cs, maven & gradle plugin (OpenAPITools#18568)
    
    * Mention that Golang generator also supports XML annotations
    
    Looking at src/main/resources/go/model_simple.mustache and
    src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java
    the GoLang seems to cater for withXml=true
    
    * Fix maven plugin config description for `withXml`
    
    * Add basic test for global withXml setting
    
    * Use global withXml setting if not configured in ConfigOptions
    
    Resolves OpenAPITools#3839 and OpenAPITools#5764
    
    * Don't generate metadata or other files when only Models are tested
    
    * Reformat table for readability
    
    * Remove global property `withXml` from generator and docs
    
    * Move WITH_XML constant out of system constants block
    
    Currently there is only a single reference to this value in the whole
    codebase (GoClientOptionsProvider). Maybe we should re-think how this
    file is organised (i.e. provide a clearer split / mapping / understanding
    what are system properties vs. global properties vs. configOptions and
    where to put them).
    
    * Remove global option `withXml` from Maven plugin (Breaking change)
    
    This is a "soft" breaking change: Plugin will no longer execute if
    user have this option – which is good, b/c it never worked as expected.
    We may want to hint this in the 8.0 release notes.
    
    * Remove global property `withXml` from Gradle plugin (Breaking change)
    
    This is a "soft" breaking change: Plugin will no longer execute if
    user have this option – which is good, b/c it never worked as expected.
    We may want to hint this in the 8.0 release notes, so they can add it
    to the `configOptions` map if required, or simply delete it
    
    * Update samples to reflect removed `withXml` property
    
    * Move `withXml` option into ConfigOptions for Java Microprofile sample
    
    * Remove unused local vars and parameters
    
    * Avoid repetition using fluent assertions
    
    * Remove extraneous debug output
    Philzen authored May 27, 2024
    Configuration menu
    Copy the full SHA
    9c999b6 View commit details
    Browse the repository at this point in the history
  2. [Java][native] Fix: DateTime in deepObjects is no longer serialized c…

    …orrectly [fix OpenAPITools#18742] (OpenAPITools#18743)
    
    * fix serialization of OffsetDateTime
    
    * update samples
    
    * wrap import
    marcel-huber-ptv authored May 27, 2024
    Configuration menu
    Copy the full SHA
    74a9509 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1d0e7c View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Bump jorelali/setup-elm from 5 to 6 (OpenAPITools#18777)

    Bumps [jorelali/setup-elm](https://github.com/jorelali/setup-elm) from 5 to 6.
    - [Release notes](https://github.com/jorelali/setup-elm/releases)
    - [Commits](JorelAli/setup-elm@v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: jorelali/setup-elm
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 28, 2024
    Configuration menu
    Copy the full SHA
    1c94576 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56f3016 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48919ba View commit details
    Browse the repository at this point in the history
  4. Fix TS7053 errors in generated instanceOf* methods (OpenAPITools#18770)

    * Fix bug referenced in OpenAPITools#18746 , introduced in OpenAPITools#18418
    
    * Generate examples
    hhvrc authored May 28, 2024
    Configuration menu
    Copy the full SHA
    edaace9 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Revert back to junit4 (OpenAPITools#18786)

    * revert junit5 upgrade
    
    * revert upgrade to junit5
    
    * fix kotlin-wiremock template folder
    
    * fix/comment tests
    
    * update
    wing328 authored May 29, 2024
    Configuration menu
    Copy the full SHA
    2471ba2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b19fc67 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

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

Commits on May 31, 2024

  1. [kotlin] better oneOf, anyOf support (OpenAPITools#18382)

    * add validteJsonElement
    
    * add oneOf support
    
    * various fixes, add tests
    
    * minor fixes
    
    * minor fixes
    
    * update data class
    
    * remove comments
    
    * array support, add test
    
    * update api client constructor
    
    * add anyOf support
    
    * add new files
    
    * fix merge
    
    * update
    
    * update
    
    * update
    
    * update
    wing328 authored May 31, 2024
    Configuration menu
    Copy the full SHA
    353320c View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. [csharp][generichost] Added 4.8 samples (OpenAPITools#18791)

    * added 4.8 samples
    
    * easer to understand diff
    
    * build samples again
    
    * build samples again
    devhl-labs authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    368110a View commit details
    Browse the repository at this point in the history
  2. Change/reintroduce junit5 (OpenAPITools#18790)

    * Revert "Revert back to junit4 (OpenAPITools#18786)"
    
    This reverts commit 2471ba2.
    
    * Make junit engine execute TestNG test cases
    
    * Fix failing test and use tempDir's for test code generation
    
    * Make test fail with helpful info in case generator throws exception
    
    * Suppress error output from TestUtils
    
    * Remove transitive junit4 dependency
    
    * Sync guava-testlib version with guava version
    
    * Add hint regarding alternative for guava-testlib's FakeTicker
    Philzen authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    6a6f39d View commit details
    Browse the repository at this point in the history
  3. Remove unused test dependencies org.reflections & maven-rewrite (O…

    …penAPITools#18798)
    
    * Specify exact relative path to parent pom.xml
    
    * Remove org.reflections from the test stack
    
    * Remove unused parameter
    
    * Remove unused method
    
    * Fix raw use of parameterized variable warning
    
    * Use Files.readString instead of converting raw bytes
    
    * Add test coverage for TestUtils.validatePomXmlFiles(List)
    
    * Reimplement TestUtils.validatePomXmlFiles(List) with Jackson XML mapper
    
    * Remove maven-rewrite dependency
    Philzen authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    66126a8 View commit details
    Browse the repository at this point in the history
  4. [kotlin-spring] Fix gradle build failure when generated with interfac…

    …eOnly=true (OpenAPITools#18809)
    
    * Fix kotlin-spring not building when `interfaceOnly=true`
    
    Fixes OpenAPITools#18803
    
    * Regenerate fixed kotlin-spring samples
    
    * Include sample kotlin-springboot-request-cookie in CI build check
    
    * Apply suggestions from code review
    
    Co-authored-by: Stefan Koppier <[email protected]>
    
    ---------
    
    Co-authored-by: Stefan Koppier <[email protected]>
    Philzen and stefankoppier authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    e2258fb View commit details
    Browse the repository at this point in the history
  5. [Python] List enum members in docs (OpenAPITools#18804)

    * List enum values in docs
    
    * Remove newline
    
    * Remove another newline
    
    * Generate samples
    Mythir authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    8783ad8 View commit details
    Browse the repository at this point in the history
  6. [BUG][C++][cpp-pistache-server] An api receiving a std::optional para…

    …meter generates a org::openapitools::server::model::std::optional<...> that doesn't compile OpenAPITools#18792 (OpenAPITools#18793)
    
    Solving this issue has for goal to reduce the amount of work required to resolve the [[C++] Error making the cpprestsdk generated files](OpenAPITools#6726)
       and to put the `cpp-pistache-server` generator a the "same compilation problems" level than the `cpp-restsdk` generator in font of the OpenAPITools#6726.
    mlebihan authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    84ce2bf View commit details
    Browse the repository at this point in the history
  7. Add tests for Cpprestsdk client in CircleCI (OpenAPITools#18817)

    * add cpprest sdk test in circleci
    
    * install
    wing328 authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    ca94559 View commit details
    Browse the repository at this point in the history
  8. [cpp-restsdk] add support for oneOf via std::variant (OpenAPITools#18474

    )
    
    * [cpp-restsdk] add support for oneOf via std::variant
    
    * [cpp-restsdk] detect the latest supported C++ standard in CMake
    
    * [cpp-restsdk] add test with oneOf support for cpprest
    
    * [cpp-restsdk] avoid warnings because of implicit this capture
    
    * [cpp-restsdk] avoid deprecated CMake version warnings
    
    * [cpp-restsdk] build the test into the build directory - parallel build
    
    * [cpprest-sdk] use absolute source path for cmake + debug build
    
    * fix: remove inheritance due to template not overriding
    
    ---------
    
    Co-authored-by: William Cheng <[email protected]>
    aminya and wing328 authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    6a3d406 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8d39871 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Configuration menu
    Copy the full SHA
    f540e00 View commit details
    Browse the repository at this point in the history
  2. Bump Jackson to latest v2.17.1 and sync in templates (OpenAPITools#18799

    )
    
    * Drop separate version property
    
    Not required as all Jackson packages usually tether on a version bump.
    
    * Update Jackson to v2.17.1
    
    * Sync Jackson version used by Spring Boot with project version
    
    * Sync jackson update to v2.17.1 with generator templates
    
    * Regenerate samples with updated versions
    
    * Adjust test to current exception msg behavior
    
    * Add dependency mgmt to ensure matching version for transitive dependencies
    
    * Update library descriptions with correct Jackson version number
    
    * Update library descriptions with correct GSON and JSONB versions
    
    * Update retrofit library description with correct version number
    
    * Update retrofit description to include Jackson as an option
    
    This should have been done as part of in OpenAPITools#16853.
    
    * Update remaining libary version descriptions with correct versions
    
    * Generate updated doc
    Philzen authored Jun 2, 2024
    Configuration menu
    Copy the full SHA
    2b9949a View commit details
    Browse the repository at this point in the history
  3. [kotlin-spring] Generated code using Schema with discriminator mappin…

    …g will not compile (OpenAPITools#18826)
    
    * Update springdoc-openapi-starter-* to v2.2.0 in gradle build
    
    This brings it in sync with the maven pom. Brings swagger-annotations
    version 2.2.15 as transitive dependency, implements the @Schema annotation
    property `requiredMode`.
    
    Hence fixes OpenAPITools#14949
    
    * Update kotlin-server samples
    Philzen authored Jun 2, 2024
    Configuration menu
    Copy the full SHA
    4ae4bc5 View commit details
    Browse the repository at this point in the history
  4. [BUG][Csharp][GenericHost] OpenApi 3.1: Model property of type map/ad…

    …ditionalproperties gets generated as object (OpenAPITools#18772)
    
    * Fix the bug + add test case
    
    * Add sample output
    
    * Update version number in new sample output
    
    ---------
    
    Co-authored-by: Gerwin Jansen <[email protected]>
    gerwinjansen and gerwinjansen authored Jun 2, 2024
    Configuration menu
    Copy the full SHA
    c08afa3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    713aa92 View commit details
    Browse the repository at this point in the history
  6. Bugfix/activate helidon versionutil tests (OpenAPITools#18815)

    * Reactivate tests
    
    Contrary to Junit5, classes containing TestNG tests need to have
    public visibility, otherwise the tests will not be discovered and run.
    
    * Reformat tests for readability
    
    * Rewrite tests using fluent assertions
    Philzen authored Jun 2, 2024
    Configuration menu
    Copy the full SHA
    051abb8 View commit details
    Browse the repository at this point in the history
  7. [JAVA: okhttp-gson, rest-assured, retrofit2] Don't generate Jackson i…

    …mport when serialization library is GSON (OpenAPITools#18811)
    
    * Partially revert "replace deprecated ISO8601Utils with StdDateFormat (OpenAPITools#17052)"
    
    This partially reverts commit 76560e3, namely anything
    related to generators and samples using GSON instead of Jackson.
    
    Changes to Jackson-only generation and generator-online regarding RFC3339DateFormat
    are not being reverted.
    
    * Test for default serialization library fallback
    
    * Convert repetitive tests to parameterized test
    
    * Add regression test for OpenAPITools#18515
    
    * [FEIGN] Only include <jackson-databind-version> property in pom.xml when required
    
    * [RETROFIT2] Only include jackson-databind in gradle file when actually required
    
    * [FEIGN] Don't include jackson dep's in sbt file when GSON is selected
    
    * [FEIGN] Don't include jackson dep's in gradle file when GSON is selected
    
    * DRY refactor JavaClientCodegen test code, increase readability
    
    - use fluent assertions
    - use helper method newTempFolder()
    - use Java 9 static factory methods for maps
    - don't declare variables that are only used once
    - group declarations and usages
    - use non-blocking java.nio.file API wherever possible
    
    * Regenerate samples
    Philzen authored Jun 2, 2024
    Configuration menu
    Copy the full SHA
    ed2aad6 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. [csharp][generichost] Add support for primitive composed (OpenAPITool…

    …s#18825)
    
    * add support for primitive composed
    
    * build samples again
    
    * rebuild tests
    
    * addressed comment
    devhl-labs authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    91a1931 View commit details
    Browse the repository at this point in the history
  2. [python-fastapi] Fix CLI crash when calling config-help & update do…

    …cs (OpenAPITools#18816)
    
    * Implement test for uniqueness of CliOptions across all generators
    
    * Refactor existing test to use @dataProvider and fluent assertion
    
    * Remove extraneous cliOption definition for disallowAdditionalPropertiesIfNotPresent
    
    This is already defined (matching exactly in all aspects) in DefaultCodegen.
    
    Resolves OpenAPITools#18810
    
    * Avoid variable declaration & assignment when only used once
    
    * Add additional uniqueness tests for all DefaultCodegen List<> members
    
    Test uniqueness for lists of:
    - supportingFiles
    - supportedLibraries
    - supportedVendorExtensions
    
    * Disable AllGeneratorsTest.noDuplicateSupportingFiles for the time being
    
    Re-enable when OpenAPITools#18831 is fixed
    
    * Generate updated python-fastapi docs
    Philzen authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    35a8820 View commit details
    Browse the repository at this point in the history
  3. Remove unused retrofit1 mustache templates (OpenAPITools#18833)

    These are not used by any generator implementation, hence there's no
    point in bundling them into every release we're shipping.
    
    In case someday it is decided that a retrofit v1 generator will be needed
    again, this commit can simply be reverted.
    Philzen authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    a574d9e View commit details
    Browse the repository at this point in the history
  4. [JAVA] Fix jackson (de)serializer annotation breaking libs using gson…

    … when `bigDecimalAsString=true` (OpenAPITools#18835)
    
    * Implement regression test for bigDecimalAsString annotations
    
    * Ensure @JsonSerialize and @JsonDeserialize is only generated when Jackson enabled
    
    Fixes OpenAPITools#6496
    Philzen authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    1c787ba View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. JetBrains HTTP Client - Adds support for query and header params and …

    …env file (OpenAPITools#18844)
    
    * Adds basic support for query params.
    
    * Need to parameterize them
    * Need to add tests
    * Need to add option to skip, maybe
    * Need to add support for header params too
    
    * Parameterizes query param values
    
    * Need to add tests
    * Need to add option to skip, maybe
    * Need to add support for header params too
    
    * Remove extra empty line
    
    * Adds support for header params
    
    * Also fixes extra end of line bug.
    
    * Fixing failing test
    
    * Adding tests for query params
    
    * Adding tests for header params
    
    * Adding basic support for env file
    
    * Add support for env file for path variables and custom header variables
    
    * TODO : Add tests
    
    * Adding tests for env generation
    
    * Adding generated test files
    
    * Fix namefile
    jlengrand authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    42c7840 View commit details
    Browse the repository at this point in the history
  2. Refactoring: Use lombok for simple getters & setters (OpenAPITools#18559

    )
    
    * Add missing @OverRide annotation
    
    * Fix JavaDoc unresolved symbol
    
    * Fix JavaDoc method link
    
    * Remove unnecessary semicolon
    
    * Remove method identical to super implementations
    
    * Replace repetitive getter code with Lombok @getter
    
    See https://projectlombok.org/features/GetterSetter
    
    * Replace repetitive setter code with Lombok @Setter
    
    See https://projectlombok.org/features/GetterSetter
    
    * Generate no-args constructor with Lombok
    
    * Generate all-args constructor with Lombok
    
    * Fix parameter naming
    
    * Replace stubbed abstract class implementations with Mockito mocks
    
    * Remove unused import(s)
    Philzen authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    aef4d75 View commit details
    Browse the repository at this point in the history
  3. [php-laravel] Fix file database/migrations/2019_08_19_000000 being wr…

    …itten twice (OpenAPITools#18832)
    
    * Implement dedicated transitional test for OpenAPITools#18831 bugfix
    
    * Remove duplicated database migration file from supportingFiles collection
    
    * Activate AllGeneratorsTest.noDuplicateSupportingFiles
    
    * Drop transitional test again
    
    * Simplify truthy assertions
    Philzen authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    45bc9c9 View commit details
    Browse the repository at this point in the history
  4. [javascript-closure-angular] Change metadata to reflect beta status a…

    …nd non-existing xml capability in docs (OpenAPITools#18834)
    
    * Fix generator metadata to reflect beta status and non-existing xml capability
    
    * Regenerate doc page
    
    * Regenerate docs/generators.md
    Philzen authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    86f23e1 View commit details
    Browse the repository at this point in the history
  5. fixes OpenAPITools#18489: provide support of array attributes in mult…

    …ipart/form-data request for angular typescript client (OpenAPITools#18490)
    jeandonaldroselin authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    17a08d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2fcf825 View commit details
    Browse the repository at this point in the history
  7. Remove deprecated MockDefaultGenerator (OpenAPITools#18857)

    * Make DryRunStatus path field final
    
    * Add templateData capture functionality to DryRunTemplateManager
    
    * Replace MockDefaultGenerator with DryRunTemplateManager captures
    
    * Remove MockDefaultGenerator
    Philzen authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    446e168 View commit details
    Browse the repository at this point in the history
  8. [maven-plugin] Generate hash from actual resolved spec rather than in…

    …putSpec file (OpenAPITools#18849)
    
    * Ensure temp directories are deleted after test execution
    
    * Implement test that external $ref changes are reflected in checksum
    
    * Generate hash checksum from actual resolved spec instead of inputSpec file
    
    Otherwise regeneration will not happen when skipIfSpecIsUnchanged is enabled,
    although formally the spec content has changed.
    
    Fixes OpenAPITools#4512 and OpenAPITools#16489
    
    * Use try-with-resources to ensure stream is closed properly on exit
    
    * Fix deprecation warning on SimpleLocalRepositoryManagerFactory no-arg constructor
    
    * Apply minor code cleanup
    
    - use fluent setters where possible
    - remove undocumented @throws from JavaDoc
    - use List.of() instead of Arrays.asList() for single-element-collection
      (more memory efficient)
    - fix some grammar issues in comments and JavaDoc
    
    * Use non-blocking java.nio API for file existence checks
    Philzen authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    880df7a View commit details
    Browse the repository at this point in the history
  9. [php-slim4-server] fix php syntax error in RegisterRoutes class (miss…

    …ing semicolon) (OpenAPITools#18863)
    
    Co-authored-by: Tommy Seus <[email protected]>
    tommyseus and Tommy Seus authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    b7a4a47 View commit details
    Browse the repository at this point in the history
  10. update php slim samples

    wing328 committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    f97706d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0621d34 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    36ade65 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    d1254cc View commit details
    Browse the repository at this point in the history
  2. [python] fix deserialize on basic str fails (OpenAPITools#18800)

    * [python] fix OpenAPITools#18774 Deserialize on basic str fails
    
    * [python] update sample
    
    * [python] update test
    
    * [python] remove type
    
    * [python] fix test
    
    * [python] add top level type test
    
    * Update deserialize content_type parameter and quote
    
    * [python] restore echo_api test
    
    * [python] add allow empty json in Response
    fa0311 authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    6ae8a8f View commit details
    Browse the repository at this point in the history
  3. clone Schema using AnnotationUtils.clone with WA (to clone schemas wi… (

    OpenAPITools#18867)
    
    * clone Schema using AnnotationUtils.clone with WA (to clone schemas with example field set)
    
    * changes after scripts run
    dreambrother authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    3aba427 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. [cpp-restsdk] add support for oneOf via std::variant (OpenAPITools#18821

    )
    
    * Revert "Revert "[cpp-restsdk] add support for oneOf via std::variant (OpenAPITools#18474)…"
    
    This reverts commit 8d39871.
    
    * update samples
    
    * update pom
    
    * set cxx 17
    
    * Revert "set cxx 17"
    
    This reverts commit 0cec8f7.
    
    * install clang 6.0
    
    * Update CI/circle_parallel.sh
    
    Co-authored-by: Amin Yahyaabadi <[email protected]>
    
    * fix include
    
    ---------
    
    Co-authored-by: Amin Yahyaabadi <[email protected]>
    wing328 and aminya authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    4be5971 View commit details
    Browse the repository at this point in the history
  2. [typescript-fetch] fix OpenAPITools#18876 Type error in oneOf when le…

    …gacyDiscriminatorBehavior is false (OpenAPITools#18877)
    fa0311 authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    dc81339 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Avoid UnsupportedEncodingException by design, replacing magic string …

    …"UTF-8" with StandardCharsets.UTF_8 (OpenAPITools#18851)
    
    * Replace magic string "UTF-8" with StandardCharsets.UTF_8
    
    This avoids an UnsupportedEncodingException by design.
    
    * Remove unused UnsupportedCharsetException import
    Philzen authored Jun 8, 2024
    Configuration menu
    Copy the full SHA
    5adf1ff View commit details
    Browse the repository at this point in the history
  2. [Python] Add enum support when building default values for model prop…

    …erties when using `$ref` (OpenAPITools#18796)
    
    * Add enum support when building default values for model properties
    
    * Update enum handling for Python for enum references
    
    * Remove unused method
    
    * Update mustaches for FastAPI, Pydantic, and Python for default values
    
    * Address PR feedback and rebase main
    
    * Remove old 2_0 samples
    welshm authored Jun 8, 2024
    Configuration menu
    Copy the full SHA
    a5a9958 View commit details
    Browse the repository at this point in the history
  3. Add enum default value tests to python clients (OpenAPITools#18883)

    * add enum default value tests to python clients
    
    * add new files
    wing328 authored Jun 8, 2024
    Configuration menu
    Copy the full SHA
    0cc9644 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. [csharp][generichost] Fixed parameter ordering (OpenAPITools#18823)

    * fixed parameter ordering
    
    * placed changes behind a switch
    
    * bug fix
    
    * minor revert
    
    * use lombok.Setter
    
    * addressed comment
    
    * lint
    
    * minor refactor
    devhl-labs authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    2851838 View commit details
    Browse the repository at this point in the history
  2. [typescript-fetch] - Fix Nullable Types (OpenAPITools#18887)

    * fix nullable types
    
    * fix samples
    
    * fix samples
    
    * fix samples
    
    * fix samples
    
    ---------
    
    Co-authored-by: Pierre Berube <[email protected]>
    l0gicgate and Pierre Berube authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    f517bf7 View commit details
    Browse the repository at this point in the history
  3. build: use runtime scope for slf4j-simple log sink (OpenAPITools#18881)

    Avoid leaking this as a dependency to openapi-generator consumers.
    jasonschroeder authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    80bb3dd View commit details
    Browse the repository at this point in the history
  4. [Elixir] Fix generation issues and compilation warnings in Elixir gen…

    …erator (OpenAPITools#18788)
    
    * Format Elixir generator
    
    * Update Elixir reserved words
    
    * Update Elixir generator docs
    
    * Improve typespec generation to avoid double ".t" issues
    
    * Fix compilation warnings by changing reserved words to use suffix instead of underscore prefix
    
    * Include additional reserved words and handle words with leading underscores
    
    * Update samples and docs
    
    * Uses dataType instead of baseType for non-struct types
    
    * Generate elixir samples
    
    * Fixes issue with AnyType in a list
    
    * Generate elixir samples
    
    * Removes normalizeTypeName for arrays as they correct by getTypeDeclaration
    
    * CodeStyle
    
    ---------
    
    Co-authored-by: Michael Ramstein <[email protected]>
    ntodd and mrmstn authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    00f2cd5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8357cc3 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. [csharp] Refactor anyOf model template (OpenAPITools#18901)

    * Refactor AnyOf model removed "this."
    
    * Updated csharp samples
    filipe-silva authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    7f34e11 View commit details
    Browse the repository at this point in the history
  2. [csharp] fix system.web warning and removed unneeded fqn (OpenAPITool…

    …s#18902)
    
    * Refactor validatable.mustache moved fqn types to using directive for cleaner code
    
    Fix netcore_project.mustache conditional "System.Web", more details:
    https://learn.microsoft.com/en-us/aspnet/core/migration/inc/adapters?view=aspnetcore-7.0
    
    * updated csharp samples
    filipe-silva authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    e8bbfe2 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Fix list in kotlin client templates (OpenAPITools#18891)

    * fix list in kotlin client templates
    
    * remove java syntax in kotlin template
    
    * fix array check
    wing328 authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    37ea82b View commit details
    Browse the repository at this point in the history
  2. Remove bean validation for uuid (OpenAPITools#18900)

    * Remove bean validation for uuid
    
    * Add maxLenght to test the uuid validation
    MelleD authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7084e87 View commit details
    Browse the repository at this point in the history
  3. Marketplace software zapier request middleware (OpenAPITools#18907)

    * feat: add middleware for requests
    
    * update samples
    
    ---------
    
    Co-authored-by: Stephen (Alex) Wallen <[email protected]>
    wing328 and a-wallen authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ef76549 View commit details
    Browse the repository at this point in the history
  4. [Java][jaxrs-spec] enumUnknownDefaultCase true now returns correctly …

    …in fromValue (OpenAPITools#18910)
    
    * enumUnknownDefaultCase true added for Jaxrs-spec
    
    * Updated tests
    
    ---------
    
    Co-authored-by: Dean <[email protected]>
    wing328 and DeaneOC authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    fc0105e View commit details
    Browse the repository at this point in the history
  5. [csharp][generichost] Add options for model parameter sorting (OpenAP…

    …ITools#18886)
    
    * fixed parameter ordering
    
    * placed changes behind a switch
    
    * bug fix
    
    * minor revert
    
    * use lombok.Setter
    
    * addressed comment
    
    * lint
    
    * minor refactor
    
    * massively improve csharp templates code
    
    improved apiclient.mustache to keep it dry, sharing a single exec with Action<> delegate.
    improved api.mustache to keep it dry, used chain constructors, kept RequestOptions in a single method, set configuration with alias directive
    moved fqn types to using directive for cleaner code
    removed 'this' from variables/props that are redundant
    fix CSharpClientDeepObjectTest code is now DRY so count must only be one
    
    * updated test samples csharp
    
    * removed async from ExecAsync (not needed here anymore)
    
    * updated samples csharp
    
    * nullable property not working on models due to not being defined in yaml schema
    
    updated samples
    
    * added options
    
    * rebuild tests
    
    * revert unintended commits
    
    * rebuild samples
    
    * rebuild samples
    
    * rererebuild samples
    
    * fix manual tests
    
    ---------
    
    Co-authored-by: filipe <[email protected]>
    devhl-labs and filipe-silva authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    3abe251 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. [Golang] Introduce 'lambda.type-to-name' in models_anyof.mustache (Op…

    …enAPITools#18912)
    
    * Update model_anyof.mustache
    
    * add tests for anyof in go client
    
    ---------
    
    Co-authored-by: Martin Lakov <[email protected]>
    wing328 and martinlakov authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    1765efc View commit details
    Browse the repository at this point in the history
  2. [Java][Spring] enumUnknownDefaultCase true now returns correctly in f…

    …romValue (OpenAPITools#18914)
    
    * enumUnknownDefaultCase true added for Spring
    
    * Resource added for test
    
    * Updated tests
    
    ---------
    
    Co-authored-by: Dean <[email protected]>
    wing328 and DeaneOC authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    26a164e View commit details
    Browse the repository at this point in the history
  3. Golang client can use pattern-based discriminator between oneOf (Open…

    …APITools#18760)
    
    * Enable reading schemas with pattern-based discriminator between oneOf for golang client OpenAPITools#5311
    
    * Codegen after changing to golang templates OpenAPITools#5311
    maxlapshin authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    788fd6f View commit details
    Browse the repository at this point in the history
  4. fixes OpenAPITools#18853: provide support of array attributes in mult…

    …ipart/form-data request for axios and fetch typescript clients (OpenAPITools#18855)
    jeandonaldroselin authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ea01903 View commit details
    Browse the repository at this point in the history
  5. [Enhancement] [Gradle Plugin] Allow templates from classpath (OpenAPI…

    …Tools#14909)
    
    * [Enhancement] [Gradle Plugin] Allow templates from classpath
    
    * Adding missing argument binding.
    dimber-cais authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    f365900 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. feat(typescript-angular): add support for Angular V18 (OpenAPITools#1…

    …8916)
    
    * feat/typescript-angular/add-v17-support
    
    * HTTP_TRANSFER_CACHE_IN_OPTIONS for angular 17 as well
    
    * run build scripts again because of angular 17 HTTP_TRANSFER_CACHE_IN_OPTIONS
    focTZi authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    01fec76 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. [csharp] Improved apiclient.mustache (OpenAPITools#18915)

    * improved apiclient.mustache to keep it dry, sharing a single exec with Action<> delegate.
    
    * updated samples and test
    
    * Removed async from ApiClient.mustache
    
    Updated samples
    
    * Revert change to CSharpClientDeepObjectTest.java
    
    * Fix async await (it was not waiting creating a null exception)
    
    Updated samples
    
    * Fix File IO namespace with using directive
    
    * Improved comments on new methods
    
    Added new DRY method DeserializeRestResponseFromPolicy
    
    * Fix comments and parameters for new method DeserializeRestResponseFromPolicy
    
    Updated samples
    filipe-silva authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    8bac93e View commit details
    Browse the repository at this point in the history
  2. [Rust-Axum] Use x-response-id if specified (OpenAPITools#18906)

    * [Rust-Axum] Use x-response-id if specified
    
    * update samples
    emilycf-cw authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    cc24106 View commit details
    Browse the repository at this point in the history
  3. [rust-axum] Support for response status code ranges (OpenAPITools#18895)

    This PR adds support for response ranges in rust-axum server, as defined in section 4.8.16.2 of the spec.
    
    ### PR checklist
    
    - [X] Read the [contribution guidelines](https://github.com/openapitools/openapi-generator/blob/master/CONTRIBUTING.md).
    - [X] Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community.
    - [X] Run the following to [build the project](https://github.com/OpenAPITools/openapi-generator#14---build-projects) and update samples:
      ```
      ./mvnw clean package
      ./bin/generate-samples.sh ./bin/configs/*.yaml
      ./bin/utils/export_docs_generators.sh
      ```
      (For Windows users, please run the script in [Git BASH](https://gitforwindows.org/))
      Commit all changed files.
      This is important, as CI jobs will verify _all_ generator outputs of your HEAD commit as it would merge with master.
      These must match the expectations made by your contribution.
      You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example `./bin/generate-samples.sh bin/configs/java*`.
      IMPORTANT: Do **NOT** purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
    - [X] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (upcoming 7.6.0 minor release - breaking changes with fallbacks), `8.0.x` (breaking changes without fallbacks)
    - [X] If your PR is targeting a particular programming language, @mention the [technical committee](https://github.com/openapitools/openapi-generator/#62---openapi-generator-technical-committee) members, so they are more likely to review the pull request.
    @frol @farcaller @richardwhiuk @paladinzh @jacob-pro
    emmanuelmathot authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    0aac363 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a40673a View commit details
    Browse the repository at this point in the history
  5. [python] Add an option to add ensure_ascii=False to json.dumps (OpenA…

    …PITools#18888)
    
    * Added ensure ascii
    
    * add option to add ensure_ascii=False in jsom.dumps
    
    * remove option
    
    * update workflow
    
    ---------
    
    Co-authored-by: Emile Girard <[email protected]>
    wing328 and Emile Girard authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    13facda View commit details
    Browse the repository at this point in the history
  6. [JAVA] [SPRING] [PKMST] [MICRONAUT] XML wireformat: Fix Jackson useWr…

    …apping=false, JAXB+Jackson namespaces (OpenAPITools#18870)
    
    * Fix XML annotations on model properties (JavaSpring)
    
    * generate JAXB annotations for attributes and elements
    
    * generate wrapper annotations (JAXB and Jackson)
    
    * use XML config from items for annotations of containers
    
    * Add test for Jackson XML wrapper correctness
    
    * Add additional test cases to cover all xml applications in spec
    
    Test now covers all use cases described in
    - https://web.archive.org/web/20240424203304/https://swagger.io/docs/specification/data-models/representing-xml/
    - https://spec.openapis.org/oas/v3.0.0#xml-arrays
    
    * Fix basename used instead of xmlName when items.xmlName is unset
    
    See last example in spec: https://spec.openapis.org/oas/v3.0.0#xml-arrays
    
    * Harmonize spacing between Annotation attribute name and value
    
    * Refactor and group JAXB vs. Jackson XML annotations, only generate latter if enabled
    
    This is in line with the way the class annotations in `xmlAnnotations.mustache`
    are rendered – which only renders the `@Jackson`… xml annotations if
    additionalProperty jackson is true.
    
    Also reorder annotation attributes in the following order:
    - localName/name
    - namespace (optional)
    - isAttribute/useWrapping (optional)
    
    * Explicitly render `useWrapping = true` to @JacksonXmlElementWrapper
    
    This was slightly inspired by @jzrebiec via PR OpenAPITools#5371.
    
    Wrapping is the default since Jackson 2.1 – so explicitly rendering
    this will:
    - make generated model work out-of-the-box in Jackson 2.0 for instance
    - ensure the models still work if the local `XmlWrapper` was
      configured with `useXmlWrapper(false)`
    
    * Move xml test spec to java resources folder (not spring specific)
    
    * Make test class name match class-under-test
    
    This makes discovery & cross-navigation in IDE easier.
    
    * Add complete xml annotations test for Java generators
    
    * Fix Java PKMST generator not generating @JacksonXmlElementWrapper
    
    * Fix Java microprofile generator missing @JacksonXmlRootElement
    
    * Fix Java microprofile generator not using wrapper annotations and namespaces
    
    * Fix Java Micronaut Client creating invalid (unclosed) @XmlAttribute annotations
    
    * Fix Micronaut Client using wrong localName for @JacksonXmlElementWrapper
    
    * Fix Micronaut client rendering @JacksonXmlProperty annotation twice
    
    * Make Java Micronaut render @JacksonXmlElementWrapper(useWrapping=false) for non-wrapped elements
    
    * Fix Jackson element using `xml.name` when it should be `items.xml.name`
    
    Closes OpenAPITools#5989
    Closes OpenAPITools#3223
    Relates to OpenAPITools#9371
    
    * Fix JAXB element using `baseName` instead of `xmlName` when items.xmlName is unset
    
    * Remove XML generation debug output from templates
    
    * Remove redundant newline between XML class annotations and class
    
    Brings the SpringCodegen in line with other Java Codegen's
    
    * Remove redundant newline between XML setter annotations and setter
    
    * Fix multiline JavaDoc block indentation and format
    
    * Simplify / condense xml annotation template into single lines
    
    May look a bit more complex, but cuts out a lot of repetitiveness.
    Also reorders annotation attributes in the following order:
    - localName/name
    - namespace (optional)
    - isAttribute/useWrapping (optional)
    
    * Harmonize spacing between Annotation attribute name and value
    
    * Remove unused jackson_annotations partial
    
    Was not referenced anywhere in java-helidon resources folder
    
    ---------
    
    Co-authored-by: Christian Schuster <[email protected]>
    Philzen and chschu authored Jun 15, 2024
    Configuration menu
    Copy the full SHA
    642b1a3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3d93862 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. [test-stack] Implement inner class assertion and fix typo "doesNotCon…

    …tains" (OpenAPITools#18921)
    
    * Implement InnerClassAssert for easy inner class testing
    
    * Suppress "'Optional.get()' without 'isPresent()' check" warning
    
    For now, until https://youtrack.jetbrains.com/issue/IDEA-354935
    is solved.
    
    * Apply DRY refactoring
    
    * Move newTempFolder helper method into TestUtils
    
    * Fix typo `doesNotContains`
    
    * Pluralize assertion classes that extend ListAssert
    
    * Add short-hand has/doesNotHaveAnnotation methods to Method assertions
    
    So .hasAssertion(String) can replace .assertMethodAnnotations().containsWithName(String)
    
    * Refactor tests, simplifying setup using CodegenConfigurator
    
    * Harmonize API, removing confusion between has… and assert…
    
    This makes our the assertion API more consistent, in the way that
    assertSomething("") will always return a different assertion type,
    while hasSomething("") will always return the same type.
    
    * Use simplified hasAnnotation/doesNotHaveAnnotation assertions
    Philzen authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    ec8998b View commit details
    Browse the repository at this point in the history
  2. [JAVA-SPRING] Avoid broken code due to duplicate rendering of `@Depre…

    …cated` annotation with `generateBuilders=true` (OpenAPITools#18917)
    
    * Implement regression test for OpenAPITools#12804
    
    * Fix duplicate rendering of @deprecated annotation on Builder methods
    
    * Regenerate samples
    
    * Sort entries so it's easier to parse if an entry already exists
    
    * Add sample that uses generateBuilders=true to test build matrix
    
    Serves as an additional regression check for OpenAPITools#12804
    
    * Add --no-transfer-progress to mvn build command to increase log legibility
    Philzen authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    6f9ad31 View commit details
    Browse the repository at this point in the history
  3. [Android][Volley] Build fixes (OpenAPITools#18899)

    * [android] Fix useAndroidMavenGradlePlugin type in template
    
    * [android][volley] Use version variables in template
    
    * [android][volley] Exclude httpclient
    
    As it is incompatible with Android
    
    * [android][volley] Resolve file conflict between httpcomponents modules
    
    * [android] Update Gradle, the plugins, build tools
    
    This fixes building with current Android Studio.
    
    Android Gradle plugin version 8.0.0 was chosen for wider compatibility
    with Android Studio versions (as far back as 2022.2.1).
    
    The Maven plugin has been abandoned since the functionality is now
    built in, and manual jar tasks are not necessary with it.
    
    * [android] Regenerate samples
    valpackett authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    989a798 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Fix OpenAPITools#18715 [JAVA] ensure codegen fields and additionalPro…

    …perties are not conflicting (OpenAPITools#18935)
    
    * Java generators:  use codegen fields in mustable
    
    * Java generators:  use codegen fields in mustable
    
    * Java generators:  use codegen fields in mustable
    
    * Use MUSTACHE_PARENT_CONTEXT in additionalProperties
    
    * Fix link to mustache documentation
    jpfinne authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    129e4dc View commit details
    Browse the repository at this point in the history
  2. requestMappingMode: Explicit configuration to control the location of…

    … the generated class level RequestMapping annotation (OpenAPITools#18896)
    
    Based on OpenAPITools#13838 but for kotlin-spring.
    
    Fixes OpenAPITools#18884
    pstorch authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    c806ea5 View commit details
    Browse the repository at this point in the history
  3. [kotlin-server][javalin6] Add Javalin 6 support (OpenAPITools#18928)

    * [kotlin-server][javalin6] Add Javalin 6 support
    
    Javalin 5 support was added in 13edc5d. Javalin 6 has been released, with some breaking changes. Let's add a new supportedLibrary to not break existing users of Javalin 5.
    
    https://javalin.io/migration-guide-javalin-5-to-6
    
    * Fix Gradle config and don't include JVM 8 CI anymore (JVM 11 is the minimum for Javalin)
    
    * Update docs
    
    * Fix optional query parameter handling and turn into expected type
    dennisameling authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    793aba7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18b4bcb View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    abc4461 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    819083b View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    a4d43a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4b577d View commit details
    Browse the repository at this point in the history
  3. [Python] Add retries option to Configuration constructor (OpenAPITool…

    …s#18919)
    
    * Python: add retries option to Configuration constructor
    
    * Update autogenerated sample clients
    ogroleg authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    c3a2fe0 View commit details
    Browse the repository at this point in the history
  4. [haskell-http-client] Support --name-mappings and handle _ name (Open…

    …APITools#18943) (OpenAPITools#18944)
    
    * [haskell-http-client] Support --name-mappings and handle _ name (OpenAPITools#18943)
    
    Fixes OpenAPITools#18943
    
    * [haskell-http-client] Add missing TypeOperators flag
    
    -Wtype-equality-requires-operators:
        The use of ‘~’ without TypeOperators
        will become an error in a future GHC release.
    valpackett authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    da57701 View commit details
    Browse the repository at this point in the history
  5. Never create inline model for allOf with single $ref (OpenAPITools#18945

    )
    
    Fixes OpenAPITools#15077
    
    The previous fix for this in OpenAPITools#16096 is incomplete because it still
    generates unnecessary inline models when readOnly or
    nullable is used in conjunction with other properties like
    description.
    This commit fixes the logic error and adds testcases.
    ReneZeidler authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    5bc7aa3 View commit details
    Browse the repository at this point in the history
  6. [Ruby] Add Flag to Allow Ignoring Operation Servers (OpenAPITools#18934)

    * [Ruby] Add Flag to Allow Ignoring Operation Servers
    
    * update samples
    
    * add tests
    
    * fix tests
    ckoegel authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    9919c23 View commit details
    Browse the repository at this point in the history
  7. [csharp] Don't apply OpenAPIDateConverter json converter attribute fo…

    …r DateOnly properties (OpenAPITools#18874)
    
    * [csharp] Don't apply json converter attribute for DateOnly (OpenAPITools#18541)
    
    Applying the OpenAPIDateConverter to an DateOnly property fails at runtime with an exception.
    
    * [csharp] Update samples
    jpduchon authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    cf303d4 View commit details
    Browse the repository at this point in the history
  8. [Kotlin] update ApiClient to register all adapters for GsonBuilder (O…

    …penAPITools#18965)
    
    * update api client to register type adapter
    
    * update samples
    
    * remove json array variable name
    wing328 authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7747cc9 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. avoid setting debug property if not needed (OpenAPITools#18872)

    * avoid setting debug property if not needed
    
    * update samples
    
    * fix compatibility with python 3.7
    
    * always set Configuration.__debug
    
    * update samples
    
    * check `Configuration` behavior when debug parameter is / is not set
    
    * address PR requests
    ZeeD authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e5ae07c View commit details
    Browse the repository at this point in the history
  2. fix(rust-server): remove duplicate allow(unused_imports) directive (O…

    …penAPITools#18983)
    
    New versions of rust clippy catch errors with duplicate allow
    directives. This change fixes the duplicate directives in generated rust
    code.
    nathanielc authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    640ef9d View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Configuration menu
    Copy the full SHA
    4e89436 View commit details
    Browse the repository at this point in the history
  2. Allow to pass a str to the Python aiohttp client (OpenAPITools#18985)

    * see OpenAPITools#18972
    
    Add support for `str`
    
    * update python samples
    
    ---------
    
    Co-authored-by: David Riccitelli <[email protected]>
    wing328 and ziodave authored Jun 23, 2024
    Configuration menu
    Copy the full SHA
    1064cb6 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. [Golang] Move utility functions from client.mustache to utils.mustache (

    OpenAPITools#19001)
    
    * [Golang] Move utility functions from client.mustache to utils.mustache
    
    * re-generate Go samples
    
    * re-generate Go samples again
    
    * re-generate samples once more
    
    * update go samples
    
    ---------
    
    Co-authored-by: Martin Lakov <[email protected]>
    wing328 and martinlakov authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    d5f4250 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5daf81 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0be6ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0368f4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    861e8f0 View commit details
    Browse the repository at this point in the history
  6. fix issue 18959 (OpenAPITools#18962)

    Co-authored-by: Rodrigo Maciel de Almeida <[email protected]>
    rodrigoma3 and Rodrigo Maciel de Almeida authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    5532203 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ba9ac74 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. [Go] Fix an issue causing int array reference translated to an invali…

    …d type []Integer (OpenAPITools#19013)
    
    * [Go] Fix an issue causing int array ref be converted into an invalid type, `[]Integer`
    
    * Add test case: wrapped and referenced integer of an array to Go client samples
    
    * add check for ref to property in go abstract
    
    * Update modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractGoCodegen.java
    
    Co-authored-by: Zhiwei <[email protected]>
    
    ---------
    
    Co-authored-by: Zhiwei Liang <[email protected]>
    Co-authored-by: Zhiwei <[email protected]>
    3 people authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6aa825b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da7105b View commit details
    Browse the repository at this point in the history
  3. [Spring] replace MultipartFile by Resource (OpenAPITools#18509)

    * replace MultiPartFile by Resource
    
    * fix SpringCodegenTest
    
    * new approach: small scoped fix
    
    * move to JDK17 workflow
    
    * update samples
    
    * fix formParams
    martin-mfg authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    045b601 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    38d189b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. [Python] Add Flag to Allow Ignoring Operation Servers (OpenAPITools#1…

    …8981)
    
    * [Python] Add Flag to Allow Ignoring Operation Servers
    
    * generate samples
    
    * add tests
    ckoegel authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    0d05ee3 View commit details
    Browse the repository at this point in the history
  2. Tries to fix OpenAPITools#18975 by changing how the deserializer inte…

    …racts with its parent class (OpenAPITools#18976)
    
    * [JAVA] Fix for OpenAPITools#18975, ensure static block of parent deser class loads
    
    * Add sample spec with type with anyOf
    qbuzzdaan authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    6b9d95b View commit details
    Browse the repository at this point in the history
  3. Add tests for anyof with discriminator (OpenAPITools#19021)

    * add tests for anyof with discriminator
    
    * remove test
    
    * update samples
    wing328 authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    0c4bfe3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c26848 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. [android][volley] Remove unused robolectric test dependency (OpenAPIT…

    …ools#19022)
    
    Causes failures like:
    Configuration `:debugUnitTestRuntimeClasspath` contains AndroidX dependencies, but the `android.useAndroidX` property is not enabled, which may cause runtime issues.
    valpackett authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    44e9ff5 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. [Python] Allow Overriding Accept Header (OpenAPITools#19025)

    * [Python] Allow Overriding Accept Header
    
    * generate samples
    
    * add tests
    ckoegel authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    53f1094 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. [Bug] [Java] Remove raw type compilation warnings when generating usi…

    …ng jersey2 or jersey3 (OpenAPITools#19033)
    
    * Add type annotations to raw types for jersey2 and jersey3 templates
    
    * Update samples
    
    * Add type parameters to anyof_model.mustache and oneof_model.mustache
    
    ---------
    
    Co-authored-by: Kasper S. Nielsen <[email protected]>
    ksn-partisia and ksn-partisia authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    fa2b575 View commit details
    Browse the repository at this point in the history
  2. [PHP-SYMFONY] Debug Symfony version 7, enums ref, array of enums $ref…

    … and date assert (OpenAPITools#19008)
    
    * [PHP-SYMFONY] Debug for Symfony 7 support & debug enum ref & debug array enum ref & debug date assert
    
    * [PHP-SYMFONY] Debug for Symfony 7 support & debug enum ref & debug array enum ref & debug date assert
    
    * [PHP-SYMFONY] Debug for Symfony 7 support & debug enum ref & debug array enum ref & debug date assert
    loicconan authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    fb17e56 View commit details
    Browse the repository at this point in the history
  3. Fix Issue 18224 - Load x-field-extra-annotation in the operation para…

    …meter (OpenAPITools#18967)
    
    * fix issue 18959
    
    * fix issue 18224
    
    * fix issue 18224
    
    * fix spaces
    
    ---------
    
    Co-authored-by: Rodrigo Maciel de Almeida <[email protected]>
    rodrigoma3 and Rodrigo Maciel de Almeida authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    21d3cfe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f992fdf View commit details
    Browse the repository at this point in the history