quarkus-openapi-generator

OpenAPI Generator - REST Client Generator

APACHE-2.0 License

Stars
100
Committers
49

Bot releases are visible (Hide)

quarkus-openapi-generator - Quarkus OpenAPI Generator - v1.0.1

Published by ricardozanini almost 2 years ago

Release to fix a bug introduced in the 1.0.0 version.

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/1.0.0...1.0.1

quarkus-openapi-generator - Quarkus OpenAPI Generator - v1.0.0

Published by ricardozanini almost 2 years ago

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: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.12.0...1.0.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.12.0

Published by ricardozanini almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.11.0...0.12.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.11.0

Published by ricardozanini about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.10.0...0.11.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.10.0

Published by ricardozanini about 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.9.0...0.10.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.9.0

Published by ricardozanini over 2 years ago

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: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.8.0...0.9.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.8.0

Published by ricardozanini over 2 years ago

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

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.7.0...0.8.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.7.0

Published by ricardozanini over 2 years ago

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: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.6.1...0.7.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.6.1

Published by ricardozanini over 2 years ago

Small patch to fix a typo in the API template.

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.6.0...0.6.1

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.6.0

Published by ricardozanini over 2 years ago

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: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.5.0...0.6.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.5.0

Published by ricardozanini over 2 years ago

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

What's Changed

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.4.1...0.5.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.4.1

Published by ricardozanini over 2 years ago

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

What's Changed

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.4.0...0.4.1

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.4.0

Published by ricardozanini over 2 years ago

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: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.3.1...0.4.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.3.1

Published by ricardozanini over 2 years ago

Small patch release to fix the latest one.

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.3.0

Published by ricardozanini over 2 years ago

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

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.2.0...0.3.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.2.0

Published by ricardozanini over 2 years ago

In this release, we added support for HTTP and API Key authentication schemes. Please see the README for more information.

Detailed changes are listed below.

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/compare/0.1.0...0.2.0

quarkus-openapi-generator - Quarkus OpenAPI Generator - v0.1.0

Published by ricardozanini over 2 years ago

We introduce the first pre-release version of the Quarkus OpenAPI REST Client generator in this release. Please see the README for how to use it.

Note that this is a pre-release, unstable version. We are working towards the stabilization of the extension. We would love to hear back from the community and contributions.

What's Changed

New Contributors

Full Changelog: https://github.com/quarkiverse/quarkus-openapi-generator/commits/0.1.0

Package Rankings
Top 15.41% on Repo1.maven.org
Badges
Extracted from project README
All Contributors Build Maven Central License
Related Projects