Skip to content

Releases: quarkiverse/quarkus-openapi-generator

Quarkus OpenAPI Generator - v1.0.1

06 Dec 18:37
Compare
Choose a tag to compare

Release to fix a bug introduced in the 1.0.0 version.

What's Changed

  • Add CodeQL workflow for GitHub code scanning by @lgtm-com in #195
  • Control when path has not 'src' in it by @gwydionmv in #197
  • Use dynamic port where possible in tests that use WireMock by @dritoferro in #198

New Contributors

  • @lgtm-com made their first contribution in #195
  • @dritoferro made their first contribution in #198

Full Changelog: 1.0.0...1.0.1

Quarkus OpenAPI Generator - v1.0.0

02 Dec 14:53
Compare
Choose a tag to compare

Hooray! This is the first release of the OpenAPI Generator extension that we consider to be a stable release. Thank you all for your contributions and for being part of the community!

We will keep the 1.x branch compatible with Quarkus 2.x and the 2.x (future) branch to Quarkus 3.x. Stay tuned!

What's Changed

New Contributors

Full Changelog: 0.12.0...1.0.0

Quarkus OpenAPI Generator - v0.12.0

20 Oct 18:40
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: 0.11.0...0.12.0

Quarkus OpenAPI Generator - v0.11.0

12 Sep 13:48
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: 0.10.0...0.11.0

Quarkus OpenAPI Generator - v0.10.0

02 Sep 20:27
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.0

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