published to:
- IDEA 2024.2
- Yaml single quoted references handling - '#/components/messages/welcomeMessage'
.yml
file recognition
published to:
- IDEA 2024.1
- Incorrect validation of Multi Format Schema and bindings
- 2.0.0 schema validation and completion:
- Updated allowed extension name:
^x-[\w\d\-\_]+$
was changed to^x-[\w\d\.\x2d_]+$
- OpenAPI schema v3
- Added
schemaFormat
to messages to recognize properly non AsyncAPI Schemas - Was updated
JsonSchema
Draft 07
- Updated allowed extension name:
- 2.1.0 schema validation and completion:
- OpenAPI schema v3
- Added
schemaFormat
to messages to recognize properly non AsyncAPI Schemas - Was updated
JsonSchema
Draft 07
- 2.2.0 schema validation and completion:
- OpenAPI schema v3
- Added
schemaFormat
to messages to recognize properly non AsyncAPI Schemas - Was updated
JsonSchema
Draft 07
- 2.3.0 schema validation and completion:
- OpenAPI schema v3
- Added
schemaFormat
to messages to recognize properly non AsyncAPI Schemas - Was updated
JsonSchema
Draft 07
- 2.4.0 schema validation and completion:
- OpenAPI schema v3
- Added
schemaFormat
to messages to recognize properly non AsyncAPI Schemas - Was updated
JsonSchema
Draft 07
- 2.5.0 schema validation and completion:
- OpenAPI schema v3
- Added
schemaFormat
to messages to recognize properly non AsyncAPI Schemas - Was updated
JsonSchema
Draft 07
- 3.0.0 schema validation and completion:
- Bindings:
- Solace:
- server binding 0.4.0
- operation binding 0.4.0
- HTTP:
- message binding 0.3.0
- operation binding 0.3.0
- Solace:
- Bindings:
published to:
- AsyncAPI 3.0.0
- Compatibility with IDEA 2023.3
published to:
- AsyncAPI 2.6.0
- Plugin description
- New icons
published to:
- Compatibility with IDEA 2023.2*
published to:
- Compatibility with IDEA 2023.1*
published to:
- Compatibility with IDEA 2022.3, 2022.3.*
published to:
- Compatibility with IDEA 2022.2.4
- was changed
org.jetbrains.intellij
version- 1.9.0 -> 1.12.0
- was changed
org.junit.jupiter
version- 5.9.0 -> 5.9.1
- was changed
intellij-plugin-verifier
version- 1.284 -> 1.289
- was changed Kotlin version
- 1.6.20 -> 1.8.0
published to:
- Preview in Windows
published to:
- Compatability with IDEA 2022.2
- Compatability with IDEA 2022.2.1
- Compatability with IDEA 2022.2.2
- Compatability with IDEA 2022.2.3
- AsyncAPI 2.5.0
- Reference to Avro Schemas
- was changed
org.jetbrains.intellij
version- 1.7.0 -> 1.9.0
- was changed
org.junit.jupiter
version- 5.8.2 -> 5.9.0
published to:
- Compatability with IDEA 2022.1.3
- Compatability with IDEA 2022.1.4
- AsyncAPI Schema auto-completion
- AsyncAPI 2.4.0
- was changed
org.jetbrains.intellij
version- 1.6.0 -> 1.7.0
- was changed
intellij-plugin-verifier
version- 1.278 -> 1.284
published to:
- Compatability with IDEA 2022.1
- was changed
org.jetbrains.intellij
version- 1.4.0 -> 1.5.3
- was changed
intellij-plugin-verifier
version- 1.268 -> 1.278
- was changed
Gradle
version- 6.8 -> 7.4.2
- was changed
JUnit
version- 4.12 -> 5.8.2
published to:
- Compatability with AsyncAPI 2.1.0
- Compatability with AsyncAPI 2.2.0
- Compatability with AsyncAPI 2.3.0
published to:
- Preview of AsyncAPI schema as html in built-in/external browser
- Known limitations: reload on save doesn't work
published to:
- Compatability with IDEA 2021.1
- Compatability with IDEA 2021.2
- was changed the way to get the schema
- AsyncAPIJsonSchemaInspection uses ResourceUtil.getResource(ClassLoader, String, String) instead of deprecated ResourceUtil.getResource(Class, String, String)
- AsyncAPIYamlSchemaInspection uses ResourceUtil.getResource(ClassLoader, String, String) instead of deprecated ResourceUtil.getResource(Class, String, String)
- was changed icon
- asyncapi.png was replaced with asyncapi.svg
- deprecated method IconLoader.getIcon(String) was replaced with IconLoader.getIcon(String, Class)
- was changed
org.jetbrains.intellij
version- 0.6.5 -> 1.0
- Was fixed references indexing
- Was fixed insertion of references to schemas inside index. Before fix, I stored them under reference type. It was causing of wrong schema reference recognition with wrong file icon.
- Was fixed recognition of referenced files inside of schema. Now referenced files gets asyncapi icon, but only after main schema indexing.
- Was fixed recognition of referenced files inside of schema. Now referenced files always gets asyncapi icon.
published to:
- was changed
org.jetbrains.intellij
version- 0.6.5 -> 1.0
- was fixed references indexing
- Was fixed insertion of references to schemas inside index. Before fix, I stored them under reference type. It was causing of wrong schema reference recognition with wrong file icon.
- Was fixed recognition of referenced files inside of schema. Now referenced files gets asyncapi icon, but only after main schema indexing.
- Was fixed recognition of referenced files inside of schema. Now referenced files always gets asyncapi icon.
published to:
- Compatability with IDEA 2021.1
- Compatability with IDEA 2021.2
- was changed icon
- asyncapi.png was replaced with asyncapi.svg
- deprecated method IconLoader.getIcon(String) was replaced with IconLoader.getIcon(String, Class)
- was changed the way to get the schema
- AsyncAPIJsonSchemaInspection uses ResourceUtil.getResource(ClassLoader, String, String) instead of deprecated ResourceUtil.getResource(Class, String, String)
- AsyncAPIYamlSchemaInspection uses ResourceUtil.getResource(ClassLoader, String, String) instead of deprecated ResourceUtil.getResource(Class, String, String)
published to:
- was changed plugin version - added +2020 to mark that is release for Idea 2020.*
published to:
- Compatability with IDEA 2020.1
- Compatability with IDEA 2020.3
published to:
- Recognition of AsyncAPI schemas.
- AsyncAPI schema example creation from
file -> new -> AsyncAPI schema
. - AsyncAPI schema inspection and validation using AsyncAPI JSON Schema.
- Local references resolving with auto-completion in AsyncAPI schema (json).
- File references resolving with auto-completion in AsyncAPI schema (json).
- Local references resolving with auto-completion in AsyncAPI schema (yaml).
- File references resolving with auto-completion in AsyncAPI schema (yaml).