Skip to content

Releases: SOM-Research/asyncapi-toolkit

AsyncAPI Toolkit v0.4.3

06 May 17:20
2f7e0c2
Compare
Choose a tag to compare
Pre-release

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

06 May 12:01
e6163d2
Compare
Choose a tag to compare
Pre-release

Minor modifications:

  • Modify the naming conventions: do not append an extra underscore when a Java identifier already starts with _.

AsyncAPI Toolkit v0.4.1

28 Feb 13:23
e0d19d7
Compare
Choose a tag to compare
Pre-release

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

04 Feb 21:27
47faa93
Compare
Choose a tag to compare
Pre-release

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

04 Feb 19:50
32af03b
Compare
Choose a tag to compare
Pre-release

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

27 Nov 21:20
2fc4457
Compare
Choose a tag to compare
Pre-release

Minor changes:

  • Generate servers, channels, and messages sections only if defined

AsyncAPI Toolkit v0.2.4

27 Nov 21:10
1ef22a9
Compare
Choose a tag to compare
Pre-release

Add support for the generation of AsyncAPI specifications out of Ecore metamodels.

Minor changes:

  • Add support in the AsynAPI grammar for minItemsand maxItems in JSON Schema arrays.

AsyncAPI Toolkit v0.2.3

08 Nov 13:22
4f79339
Compare
Choose a tag to compare
Pre-release

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

08 Nov 13:19
4070130
Compare
Choose a tag to compare
Pre-release

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

08 Nov 13:18
512204d
Compare
Choose a tag to compare
Pre-release

Minor fixes:

  • Fix spacing issues in generated code.
  • Improve generated Javadoc.