Skip to content
This repository has been archived by the owner on Aug 3, 2024. It is now read-only.

feat!: add support for parser API v3 #5

Merged
merged 2 commits into from
Nov 17, 2023

Conversation

jonaslagoni
Copy link
Contributor

Description
This PR adds support for parser API v3, as of @asyncapi/parser@3.0.0-next-major-spec.9. This means that parser API v2 support stops at @asyncapi/parser@3.0.0-next-major-spec.8.

Here are the changes introduced:

  • Updated the dependency names so they match each parser API i.e. v1 -> v3
  • Added tests to the converter to check that v3 can downgrade to v2 and v1
  • Adapted the tests for parser to check parser API v3 works as expected
  • Hardcoded parser API v2 to @asyncapi/parser@3.0.0-next-major-spec.8 as 9 introduces parser API v3
  • Added parser API v3 dependency
  • Adapted the implementation to to support parser API v3

Related issue(s)
Related to asyncapi/html-template#456

Copy link
Owner

@smoya smoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 🚀🌔

Thanks for your contribution!

@smoya smoya merged commit ce21a37 into smoya:main Nov 17, 2023
4 checks passed
@smoya
Copy link
Owner

smoya commented Nov 17, 2023

🎉 This PR is included in version 5.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@smoya smoya added the released label Nov 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants