diff --git a/doc/Changelog.md b/doc/Changelog.md index 27ac46a..c15815e 100644 --- a/doc/Changelog.md +++ b/doc/Changelog.md @@ -1,3 +1,15 @@ +## AsyncAPI Toolkit v0.6.2 + +Minor release with a few modifications: + +* Add support for raw messages (i.e., do not always send messages in a wrapper with "headers" and "payload" +* Fix declaration of properties whose Schemas are declared as Components +* Add a null check when generating imports from headers and payloads +* Minor fixes in the AsyncAPI to JSON transformation (e.g., commas) +* Add support for inheritance in the UML2AsyncAPI transformation +* Fix imports when imported by embedded headers and messages +* Start preparing the templates to support Kafka (but still throwing UnsupportedOperationExceptions) + ## AsyncAPI Toolkit v0.6.1 Minor release with minor fixes: diff --git a/doc/Installation.md b/doc/Installation.md index 8f88adc..f33b754 100644 --- a/doc/Installation.md +++ b/doc/Installation.md @@ -21,6 +21,7 @@ First, download the [Eclipse installer](https://www.eclipse.org/downloads/packag Setup links: * [AsyncAPI Toolkit (latest)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.latest.setup) +* [AsyncAPI Toolkit (0.6.2)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.6.2.setup) * [AsyncAPI Toolkit (0.6.1)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.6.1.setup) * [AsyncAPI Toolkit (0.6.0)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.6.0.setup) * [AsyncAPI Toolkit (0.5.0)](https://raw.githubusercontent.com/SOM-Research/asyncapi-toolkit/master/releng/setup/io.github.abelgomez.asyncapi.configuration.0.5.0.setup) diff --git a/features/io.github.abelgomez.asyncapi.feature/feature.xml b/features/io.github.abelgomez.asyncapi.feature/feature.xml index c419694..f1be13a 100644 --- a/features/io.github.abelgomez.asyncapi.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.feature/feature.xml @@ -2,7 +2,7 @@ @@ -310,7 +310,7 @@ version(s), and exceptions or additional permissions here}." id="io.github.abelgomez.asyncapi" download-size="0" install-size="0" - version="0.6.1.qualifier" + version="0.6.2.qualifier" unpack="false"/> diff --git a/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml b/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml index d438123..57517f5 100644 --- a/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.i40.feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml b/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml index b743553..8e251ea 100644 --- a/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.i40.profile.feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml b/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml index 5e86d61..389175b 100644 --- a/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.i40.ui.feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml b/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml index 7555a20..52a94ed 100644 --- a/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml +++ b/features/io.github.abelgomez.asyncapi.ui.feature/feature.xml @@ -2,7 +2,7 @@ @@ -321,14 +321,14 @@ version(s), and exceptions or additional permissions here}." id="io.github.abelgomez.asyncapi.ide" download-size="0" install-size="0" - version="0.6.1.qualifier" + version="0.6.2.qualifier" unpack="false"/> diff --git a/features/pom.xml b/features/pom.xml index 9abaf5c..0503932 100644 --- a/features/pom.xml +++ b/features/pom.xml @@ -8,7 +8,7 @@ io.github.abelgomez.asyncapi root - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi features diff --git a/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF index a6dd6c7..8bb169c 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.i40.profile/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: io.github.abelgomez.asyncapi.i40.profile;singleton:=true Automatic-Module-Name: io.github.abelgomez.asyncapi.i40.profile -Bundle-Version: 0.6.1.qualifier +Bundle-Version: 0.6.2.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF index c6acbe2..2813be3 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.i40.ui/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Industry 4.0 UI Plug-in Bundle-SymbolicName: io.github.abelgomez.asyncapi.i40.ui;singleton:=true -Bundle-Version: 0.6.1.qualifier +Bundle-Version: 0.6.2.qualifier Bundle-Activator: io.github.abelgomez.asyncapi.i40.ui.I40UiPlugin Bundle-Vendor: SOM Research Lab Require-Bundle: io.github.abelgomez.asyncapi, diff --git a/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml b/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml index e6ae384..60312a5 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.i40.ui/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi.i40.ui - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Industry 4.0 UI Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF index ec036e2..44bbf9d 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.i40/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Industry 4.0 Plug-in Bundle-SymbolicName: io.github.abelgomez.asyncapi.i40 -Bundle-Version: 0.6.1.qualifier +Bundle-Version: 0.6.2.qualifier Bundle-Activator: io.github.abelgomez.asyncapi.i40.I40Plugin Bundle-Vendor: SOM Research Lab Require-Bundle: org.eclipse.core.runtime, diff --git a/plugins/io.github.abelgomez.asyncapi.i40/pom.xml b/plugins/io.github.abelgomez.asyncapi.i40/pom.xml index ad95557..8eeea83 100644 --- a/plugins/io.github.abelgomez.asyncapi.i40/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.i40/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi.i40 - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Industry 4.0 Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF index a7ff4b9..20d24c3 100644 --- a/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.ide/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Automatic-Module-Name: io.github.abelgomez.asyncapi.ide Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Toolkit IDE Support Plug-in Bundle-Vendor: SOM Research Lab -Bundle-Version: 0.6.1.qualifier +Bundle-Version: 0.6.2.qualifier Bundle-SymbolicName: io.github.abelgomez.asyncapi.ide; singleton:=true Bundle-ActivationPolicy: lazy Require-Bundle: io.github.abelgomez.asyncapi, diff --git a/plugins/io.github.abelgomez.asyncapi.ide/pom.xml b/plugins/io.github.abelgomez.asyncapi.ide/pom.xml index a47d5be..bc78d58 100644 --- a/plugins/io.github.abelgomez.asyncapi.ide/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.ide/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi.ide - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Toolkit IDE Support Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF index 5d19978..882fe75 100644 --- a/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi.ui/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Automatic-Module-Name: io.github.abelgomez.asyncapi.ui Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Toolkit UI Plug-in Bundle-Vendor: SOM Research Lab -Bundle-Version: 0.6.1.qualifier +Bundle-Version: 0.6.2.qualifier Bundle-SymbolicName: io.github.abelgomez.asyncapi.ui; singleton:=true Bundle-ActivationPolicy: lazy Require-Bundle: io.github.abelgomez.asyncapi, diff --git a/plugins/io.github.abelgomez.asyncapi.ui/pom.xml b/plugins/io.github.abelgomez.asyncapi.ui/pom.xml index 04034e6..28ebed9 100644 --- a/plugins/io.github.abelgomez.asyncapi.ui/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi.ui/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi.ui - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Toolkit UI Plug-in diff --git a/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF b/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF index c3359ed..4c5480e 100644 --- a/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF +++ b/plugins/io.github.abelgomez.asyncapi/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Automatic-Module-Name: io.github.abelgomez.asyncapi Bundle-ManifestVersion: 2 Bundle-Name: AsyncAPI Toolkit Plug-in Bundle-Vendor: SOM Research Lab -Bundle-Version: 0.6.1.qualifier +Bundle-Version: 0.6.2.qualifier Bundle-SymbolicName: io.github.abelgomez.asyncapi; singleton:=true Bundle-ActivationPolicy: lazy Require-Bundle: org.eclipse.xtext, diff --git a/plugins/io.github.abelgomez.asyncapi/model/AsyncApi.aird b/plugins/io.github.abelgomez.asyncapi/model/AsyncApi.aird index 97beca7..242b0c3 100644 --- a/plugins/io.github.abelgomez.asyncapi/model/AsyncApi.aird +++ b/plugins/io.github.abelgomez.asyncapi/model/AsyncApi.aird @@ -3,8 +3,6 @@ http://www.eclipse.org/emf/2002/Ecore AsyncApi.genmodel - generated/AsyncApi.genmodel - generated/AsyncApi.ecore diff --git a/plugins/io.github.abelgomez.asyncapi/pom.xml b/plugins/io.github.abelgomez.asyncapi/pom.xml index 6477c91..1051cb0 100644 --- a/plugins/io.github.abelgomez.asyncapi/pom.xml +++ b/plugins/io.github.abelgomez.asyncapi/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi plugins - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT eclipse-plugin [bundle] AsyncAPI Toolkit Plug-in diff --git a/plugins/pom.xml b/plugins/pom.xml index 3ffa20b..cc8b798 100644 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -5,7 +5,7 @@ io.github.abelgomez.asyncapi root - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi plugins diff --git a/pom.xml b/pom.xml index f16e86f..fc726d6 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ io.github.abelgomez.asyncapi root [container] AsyncAPI Toolkit - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT pom plugins @@ -101,7 +101,7 @@ io.github.abelgomez.asyncapi platform - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT diff --git a/releng/pom.xml b/releng/pom.xml index 30ad68d..995e7f0 100644 --- a/releng/pom.xml +++ b/releng/pom.xml @@ -8,7 +8,7 @@ io.github.abelgomez.asyncapi root - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT io.github.abelgomez.asyncapi releng diff --git a/releng/products/asyncapi.product b/releng/products/asyncapi.product index bffe3eb..1ed6655 100644 --- a/releng/products/asyncapi.product +++ b/releng/products/asyncapi.product @@ -1,7 +1,7 @@ - + diff --git a/releng/products/pom.xml b/releng/products/pom.xml index 9516900..afa9090 100644 --- a/releng/products/pom.xml +++ b/releng/products/pom.xml @@ -7,7 +7,7 @@ io.github.abelgomez.asyncapi releng - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT products eclipse-repository diff --git a/releng/setup/io.github.abelgomez.asyncapi.catalog.setup b/releng/setup/io.github.abelgomez.asyncapi.catalog.setup index 66f8d4e..3125964 100644 --- a/releng/setup/io.github.abelgomez.asyncapi.catalog.setup +++ b/releng/setup/io.github.abelgomez.asyncapi.catalog.setup @@ -210,6 +210,52 @@ url="https://som-research.github.io/asyncapi-toolkit/updates/0.6.1"/> + + + + https://github.com/SOM-Research/asyncapi-toolkit/ + + + AsyncAPI Toolkit + + + + + + + + + + + + + + + + + + Package suited to design AsyncAPI-based event-driven architectures based on the Eclipse Platform adding the AsyncAPI Toolkit, m2e, JDT, among other utilities. The catalog of products available as packaged downloads for the AsyncAPI Toolkit. diff --git a/releng/setup/io.github.abelgomez.asyncapi.configuration.0.6.2.setup b/releng/setup/io.github.abelgomez.asyncapi.configuration.0.6.2.setup new file mode 100644 index 0000000..46fbf95 --- /dev/null +++ b/releng/setup/io.github.abelgomez.asyncapi.configuration.0.6.2.setup @@ -0,0 +1,15 @@ + + + + + AsyncAPI Toolkit Installation. + + The AsyncAPI Toolkit Configuration allows installing the AsyncAPI Toolkit. + diff --git a/releng/update/pom.xml b/releng/update/pom.xml index 1254823..90a63e4 100644 --- a/releng/update/pom.xml +++ b/releng/update/pom.xml @@ -7,10 +7,10 @@ io.github.abelgomez.asyncapi releng - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT update.eclipse-repository - 0.6.1-SNAPSHOT + 0.6.2-SNAPSHOT eclipse-repository [updatesite] AsyncAPI Toolkit Update Site