Skip to content

Commit

Permalink
feat: new json schemas for AsyncAPI
Browse files Browse the repository at this point in the history
v2:
- 2.0.0
- 2.1.0
- 2.2.0
- 2.3.0
- 2.4.0
- 2.5.0
- 2.6.0
v3:
- 3.0.0

asyncapi/spec-json-schemas#494
#49
  • Loading branch information
Pakisan committed Mar 14, 2024
1 parent 0b59e9c commit 5fec6ae
Show file tree
Hide file tree
Showing 9 changed files with 7,411 additions and 1,939 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Changelog

## 2.5.0+jre17
published to:
- [JetBrains marketplace](https://plugins.jetbrains.com/plugin/15673-asyncapi/versions/stable/454611)
- [GitHub](https://github.com/asyncapi/jasyncapi-idea-plugin/releases/tag/2.4.0%2Bjre17)

### Changed
- 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
- 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

## 2.4.0+jre17
published to:
- [JetBrains marketplace](https://plugins.jetbrains.com/plugin/15673-asyncapi/versions/stable/454611)
Expand Down
60 changes: 57 additions & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ plugins {
}

group = "com.asyncapi.plugin.idea"
version = "2.4.0+jre17"
version = "2.5.0+jre17"

repositories {
mavenCentral()
Expand All @@ -30,8 +30,62 @@ tasks.getByName<org.jetbrains.intellij.tasks.PatchPluginXmlTask>("patchPluginXml
sinceBuild.set("223")
untilBuild.set("233.*")
changeNotes.set("""
<p>AsyncAPI 3.0.0</p>
<p>IDEA 2023.3</p>
<h3>Changed</h3>
<ul>
<li>2.0.0 schema validation and completion:<ul>
<li>Updated allowed extension name: <code>^x-[\w\d\-\_]+${'$'}</code> was changed to <code>^x-[\w\d\.\x2d_]+${'$'}</code></li>
<li>OpenAPI schema v3</li>
<li>Added <code>schemaFormat</code> to messages to recognize properly non AsyncAPI Schemas</li>
<li>Was updated <code>JsonSchema</code> Draft 07</li>
</ul>
</li>
<li>2.1.0 schema validation and completion:<ul>
<li>OpenAPI schema v3</li>
<li>Added <code>schemaFormat</code> to messages to recognize properly non AsyncAPI Schemas</li>
<li>Was updated <code>JsonSchema</code> Draft 07</li>
</ul>
</li>
<li>2.2.0 schema validation and completion:<ul>
<li>OpenAPI schema v3</li>
<li>Added <code>schemaFormat</code> to messages to recognize properly non AsyncAPI Schemas</li>
<li>Was updated <code>JsonSchema</code> Draft 07</li>
</ul>
</li>
<li>2.3.0 schema validation and completion:<ul>
<li>OpenAPI schema v3</li>
<li>Added <code>schemaFormat</code> to messages to recognize properly non AsyncAPI Schemas</li>
<li>Was updated <code>JsonSchema</code> Draft 07</li>
</ul>
</li>
<li>2.4.0 schema validation and completion:<ul>
<li>OpenAPI schema v3</li>
<li>Added <code>schemaFormat</code> to messages to recognize properly non AsyncAPI Schemas</li>
<li>Was updated <code>JsonSchema</code> Draft 07</li>
</ul>
</li>
<li>2.5.0 schema validation and completion:<ul>
<li>OpenAPI schema v3</li>
<li>Added <code>schemaFormat</code> to messages to recognize properly non AsyncAPI Schemas</li>
<li>Was updated <code>JsonSchema</code> Draft 07</li>
</ul>
</li>
<li>3.0.0 schema validation and completion:<ul>
<li>Bindings:<ul>
<li>Solace:<ul>
<li>server binding 0.4.0</li>
<li>operation binding 0.4.0</li>
</ul>
</li>
<li>HTTP:<ul>
<li>message binding 0.3.0</li>
<li>operation binding 0.3.0</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
""".trimIndent())
}

Expand Down
Loading

0 comments on commit 5fec6ae

Please sign in to comment.