Skip to content

feat(ls): add AsyncAPI 3 tokens for new keywords #5106

Merged
robert-hebel-sb merged 6 commits intomainfrom
feat/oss-242-syntax-tokens
Feb 2, 2026
Merged

feat(ls): add AsyncAPI 3 tokens for new keywords #5106
robert-hebel-sb merged 6 commits intomainfrom
feat/oss-242-syntax-tokens

Conversation

@robert-hebel-sb
Copy link
Contributor

No description provided.

@robert-hebel-sb robert-hebel-sb changed the base branch from main to feat/oss-246-validation-for-async-3 January 22, 2026 09:27
@robert-hebel-sb robert-hebel-sb added enhancement New feature or request AsyncAPI 3.x labels Jan 22, 2026
@robert-hebel-sb robert-hebel-sb marked this pull request as draft January 22, 2026 11:00
@robert-hebel-sb robert-hebel-sb force-pushed the feat/oss-242-syntax-tokens branch from a9c4207 to b601022 Compare January 22, 2026 13:55
@robert-hebel-sb robert-hebel-sb changed the base branch from feat/oss-246-validation-for-async-3 to main January 22, 2026 13:57
@robert-hebel-sb robert-hebel-sb force-pushed the feat/oss-242-syntax-tokens branch from b601022 to 5c4a35e Compare January 22, 2026 14:44
@robert-hebel-sb robert-hebel-sb marked this pull request as ready for review January 22, 2026 14:55
robert-hebel-sb and others added 3 commits January 26, 2026 11:48
oAuthFlow and oAuthFlows exist in both AsyncAPI 2 and 3, not just v2.
AsyncAPI 3's OAuthFlow and OAuthFlows extend the AsyncAPI 2 base classes.
Moved these tokens from asyncAPI2Tokens to commonTokens array.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add all binding-related tokens that were previously omitted:

Container elements (exist in both AsyncAPI 2 and 3):
- channelBindings
- messageBindings
- operationBindings
- serverBindings

Class identifiers (used by protocol-specific bindings):
- message-binding
- operation-binding
- server-binding

All have complete config directories, are registered in config.ts,
and exist in both AsyncAPI 2 and 3 namespace packages.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@robert-hebel-sb robert-hebel-sb merged commit 7104312 into main Feb 2, 2026
9 checks passed
@robert-hebel-sb robert-hebel-sb deleted the feat/oss-242-syntax-tokens branch February 2, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AsyncAPI 3.x enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants