Skip to content

Releases: quarkiverse/quarkus-openapi-generator

Quarkus OpenAPI Generator - v0.9.0

30 Jun 11:20
Compare
Choose a tag to compare
Pre-release

Breaking Change!

In this release, we introduce a change that might break a few setups. If your OpenAPI spec file doesn't have a default server defined, the generated REST stub won't have a baseUrl defined. The annotation will look like this for a file named myspec.yaml:

@RegisterRestClient(configKey="myspec_yaml")
public interface MyService {
    // content suppressed
}

So to properly configure the endpoint URL, you can use the quarkus.rest-client.myspec_yaml.url configuration key of the Quarkus REST Client extension.

Before this change, the default baseUri annotation parameter would be http://localhost. Please update your configuration if you expect to have localhost as your default server endpoint.

What's Changed

Full Changelog: 0.8.0...0.9.0

Quarkus OpenAPI Generator - v0.8.0

27 Jun 14:53
Compare
Choose a tag to compare
Pre-release

In this new version, we have a few bug fixes and minor enhancements. See the details below.

What's Changed

  • minor wording fix by @maxandersen in #83
  • Bump quarkus.version from 2.9.2.Final to 2.10.0.Final by @dependabot in #84
  • Add @ApplicationScoped to generated api to allow mocking api for testing by @miguelchico in #87
  • Define the default authentication method to be used by OpenAPI by @martinweiler in #90
  • Add capability to use additionalModelTypeAnnotations by @miguelchico in #89
  • If the file name is a path and not just a name, dirs should be created by @fjtirado in #92

New Contributors

Full Changelog: 0.7.0...0.8.0

Quarkus OpenAPI Generator - v0.7.0

01 Jun 14:47
Compare
Choose a tag to compare
Pre-release

Breaking Change!!

Please be aware that the properties from the authentication use cases have changed. Now it's prefixed by quarkus.openapi-generator instead of the generated package FQDN. Please see the Authentication Support section in our README for more details.

What's Changed

New Contributors

Full Changelog: 0.6.1...0.7.0

Quarkus OpenAPI Generator - v0.6.1

13 May 20:09
Compare
Choose a tag to compare
Pre-release

Small patch to fix a typo in the API template.

What's Changed

  • Fix typo/bug in CompositeAuthenticationProvider template by @antssilva96 in #67

New Contributors

Full Changelog: 0.6.0...0.6.1

Quarkus OpenAPI Generator - v0.6.0

06 May 19:17
Compare
Choose a tag to compare
Pre-release

Breaking Change!!

Please update your configuration to reflect the new change in the basePackage property. If you have a filename with non-alphabetical characters, you must replace them with an underscore (_). For example, if your filename is petstore-api.json, your property should be named:

quarkus.openapi-generator.codegen.spec.petstore_api_json.base-package=org.acme.openapi

No quotes are needed anymore.

Additionally, any other property that requires the filename is now following this pattern. Please see the documentation for more details.

What's Changed

Full Changelog: 0.5.0...0.6.0

Quarkus OpenAPI Generator - v0.5.0

02 May 17:45
Compare
Choose a tag to compare
Pre-release

In this release, we've introduced support for OAuth2 authentication and upgraded to Quarkus 2.8.3.

What's Changed

Full Changelog: 0.4.1...0.5.0

Quarkus OpenAPI Generator - v0.4.1

11 Apr 12:35
Compare
Choose a tag to compare
Pre-release

A small change in the 0.4.x version to allow passing codegen context parameter to the OpenApiSpecInputProvider interface.

What's Changed

  • Passing codegencontext to OpenApiInputSpec by @fjtirado in #47

Full Changelog: 0.4.0...0.4.1

Quarkus OpenAPI Generator - v0.4.0

08 Apr 16:37
Compare
Choose a tag to compare
Pre-release

In this release, we add support for the Circuit Breaker pattern, the ability to provide an Open API spec file as an input stream, and the support for multipart/form-data.

What's Changed

New Contributors

Full Changelog: 0.3.1...0.4.0

Quarkus OpenAPI Generator - v0.3.1

31 Mar 12:38
Compare
Choose a tag to compare
Pre-release

Small patch release to fix the latest one.

Quarkus OpenAPI Generator - v0.3.0

29 Mar 18:37
Compare
Choose a tag to compare
Pre-release

In this release, we fixed a bug in the Enum generation code.

What's Changed

  • Specifying package for each api file should be optional. by @fjtirado in #24
  • Fix #28 - Add Enum Outer Class template and values cache by @ricardozanini in #31

New Contributors

Full Changelog: 0.2.0...0.3.0