Releases: SOM-Research/asyncapi-toolkit
Releases · SOM-Research/asyncapi-toolkit
AsyncAPI Toolkit v0.4.3
Minor fixes:
- Fix regex for calculating wildcards for subscribing to topics (incorrect replacement when the parameter was at the end of the topic name without a trailing slash)
AsyncAPI Toolkit v0.4.2
Minor modifications:
- Modify the naming conventions: do not append an extra underscore when a Java identifier already starts with _.
AsyncAPI Toolkit v0.4.1
Changes:
- Fix bug where enums in the "components" section were not generated. This bug was evident after fixing the duplicate generation of classes fixed in v0.4.0.
AsyncAPI Toolkit v0.4.0
Changes:
- Fix bug where classes in the "components" section were generate twice (both in the components package and within the classes using them).
- Add support for enumerations for APIs imported from Ecore models.
- Add a new project type to the AsyncAPI wizard with an example of project imported from an Ecore file.
AsyncAPI Toolkit v0.3.0
Changes:
- Add partial support for typed collections (i.e., obey the schema specified in "items" for "arrays"). Only primitive types or schemas defined as "components" are supported.
- Code generation now generates a addTo<array>(...) method for these many-valued properties.
AsyncAPI Toolkit v0.2.5
Minor changes:
- Generate servers, channels, and messages sections only if defined
AsyncAPI Toolkit v0.2.4
Add support for the generation of AsyncAPI specifications out of Ecore metamodels.
Minor changes:
- Add support in the AsynAPI grammar for
minItems
andmaxItems
in JSON Schema arrays.
AsyncAPI Toolkit v0.2.3
Minor fixes:
- Fix to allow parameters to not span over a complete level name.
- Remove ivy generation from template.
- Make some fields optional to limit the number of errors reported.
- Add template for empty projects.
- Add support for the embedded Moquette server.
- Add autocompletion for JSON types.
- Remove support for generic JSON expressions.
AsyncAPI Toolkit v0.2.2
Minor fixes:
- Generate separate methods for publishing and subscribing when channels
have/don't have parameters. - Fix naming issue in parameters.
- Cleanup unused methods.
- Fix uncatched CloneNotSupportedException in generated code.
- Add custom icons using the AsyncAPI logo.
- Fix typos in README.
AsyncAPI Toolkit v0.2.1
Minor fixes:
- Fix spacing issues in generated code.
- Improve generated Javadoc.