Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.3.11"
".": "0.1.0"
}
51 changes: 51 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,56 @@
# Changelog

## [0.1.0](https://github.com/bytecodealliance/vscode-wit/compare/wit-idl-v0.3.11...wit-idl-v0.1.0) (2025-08-21)


### ⚠ BREAKING CHANGES

* The `union` type has been removed from the WIT grammar.
* The `default`, `self`, `pkg` keywords have been removed from the grammar.

### Features

* add "extract wit" option for wasm files ([aeabe2a](https://github.com/bytecodealliance/vscode-wit/commit/aeabe2af493d959ee5f2397417fd1c555562d85d))
* add basic markdown highlighting in doc-comments ([e64075b](https://github.com/bytecodealliance/vscode-wit/commit/e64075b4c76041e3262f690b1e8f918bc69b74b6))
* add code generation ([cc7dd88](https://github.com/bytecodealliance/vscode-wit/commit/cc7dd88198ed22b8cf1010be0d9e3221bfbed229))
* add extract core wasm command ([b39c03c](https://github.com/bytecodealliance/vscode-wit/commit/b39c03c3cfc2ea6ef541191fb23604797618d31d))
* add include keyword to wit grammar ([#17](https://github.com/bytecodealliance/vscode-wit/issues/17)) ([dcc5a30](https://github.com/bytecodealliance/vscode-wit/commit/dcc5a30d300146eac0ee5fac8287a4d30ce6106f))
* add keybindings for syntax checking commands ([55f1b46](https://github.com/bytecodealliance/vscode-wit/commit/55f1b469c69783ae5567a1a4eee205aabc353c22))
* add package keyword to wit grammar ([#19](https://github.com/bytecodealliance/vscode-wit/issues/19)) ([8c9acc7](https://github.com/bytecodealliance/vscode-wit/commit/8c9acc7cb65b2dec1f15f2de8557c2e2f21e347c))
* add simple auto-complete for keywords and built-in types ([7bb2014](https://github.com/bytecodealliance/vscode-wit/commit/7bb2014f3d08b3d5a7084008163b2580d758366f))
* add support for feature gates ([8624eb4](https://github.com/bytecodealliance/vscode-wit/commit/8624eb4af5f291bd6952a210966ff3f4865c52c5)), closes [#34](https://github.com/bytecodealliance/vscode-wit/issues/34)
* add toplevel use keyword to wit grammar ([#26](https://github.com/bytecodealliance/vscode-wit/issues/26)) ([8990d18](https://github.com/bytecodealliance/vscode-wit/commit/8990d1836f2eb9e03de2fad0cb1d7acd1e7e61cb))
* add wit idl support for vscode ([b24abb8](https://github.com/bytecodealliance/vscode-wit/commit/b24abb873864a3d1fae838f101b7e3a06183e6a2))
* automatically continue doc-comments (`///`, `/**`) on next line ([b037f85](https://github.com/bytecodealliance/vscode-wit/commit/b037f853533db8323dd988f98afe0951440b7bf6))
* basic syntax checking ([57d8f5a](https://github.com/bytecodealliance/vscode-wit/commit/57d8f5a78a9869060e5ace869eb751bb7debaa4e))
* bump dependency versions to latests ([a374c58](https://github.com/bytecodealliance/vscode-wit/commit/a374c581e5f65092e2143b6f3e0ee4d7cff83ff0))
* configure wordPattern to improve word highlighting and autocomplete suggestions ([7e887c6](https://github.com/bytecodealliance/vscode-wit/commit/7e887c6e50ff76576abc4d7ef45cc61e626124fc))
* implement sized list syntax support (list<type, size>) ([ae26b28](https://github.com/bytecodealliance/vscode-wit/commit/ae26b28f5df856d4a1b0087033ed5f5403402d53)), closes [#57](https://github.com/bytecodealliance/vscode-wit/issues/57)


### Bug Fixes

* automate worker + wasm resource detection ([20dda9c](https://github.com/bytecodealliance/vscode-wit/commit/20dda9c797454850d5b6586592ea7c935460ae1b))
* comments on type aliases are now recognized as comments ([80c21d1](https://github.com/bytecodealliance/vscode-wit/commit/80c21d19ee4004bbcccf68c71ed13ceba6c4e7f6))
* ensure kebab case for identifiers ([#5](https://github.com/bytecodealliance/vscode-wit/issues/5)) ([7ec3057](https://github.com/bytecodealliance/vscode-wit/commit/7ec30578ba6257669a40fa757688a82eebcef992))
* extension fails to load with node 24 ([1172282](https://github.com/bytecodealliance/vscode-wit/commit/1172282a4f7c70c274a806393c7bdd9aa7bb9712)), closes [#77](https://github.com/bytecodealliance/vscode-wit/issues/77)
* lookbehind assertion with malformed regex ([#11](https://github.com/bytecodealliance/vscode-wit/issues/11)) ([8787a0a](https://github.com/bytecodealliance/vscode-wit/commit/8787a0a9c283249448f07a7ee97d2a9e7365e4ac))
* missing resource methods ([#31](https://github.com/bytecodealliance/vscode-wit/issues/31)) ([36d0ceb](https://github.com/bytecodealliance/vscode-wit/commit/36d0ceb7a565b3b7e48b696c6322ffb88ea6e3c0))
* missing world error failing to parse ([dbf1fd3](https://github.com/bytecodealliance/vscode-wit/commit/dbf1fd35c3812fc3da2da554c84625a4120276c6))
* move repository fields to top-level object ([#13](https://github.com/bytecodealliance/vscode-wit/issues/13)) ([74f1ffc](https://github.com/bytecodealliance/vscode-wit/commit/74f1ffcf9ed0bd700066e51721bff042a1589c93))
* release ci failing to complete ([ca5b27b](https://github.com/bytecodealliance/vscode-wit/commit/ca5b27bc8f602b763f27225b8402c273a9ec1084))
* remove commitlint config file from extension package ([#23](https://github.com/bytecodealliance/vscode-wit/issues/23)) ([b75af2d](https://github.com/bytecodealliance/vscode-wit/commit/b75af2d050344f545f6c7dc848a6cd8a01160517))
* remove union typedef ([#28](https://github.com/bytecodealliance/vscode-wit/issues/28)) ([8b97b47](https://github.com/bytecodealliance/vscode-wit/commit/8b97b47b98a9fcf018cc5a879c0f30b44866d911))
* separate rules for `result` keyword with and without <> ([cf87929](https://github.com/bytecodealliance/vscode-wit/commit/cf8792998880407f31399418a964bfe43454c54f))
* sync vscode types and engine ([482fd7d](https://github.com/bytecodealliance/vscode-wit/commit/482fd7d6b4a33ba8440560c4a9644c784fcd2ca6))
* target newer VSCode to enable extension activation ([5c80b4a](https://github.com/bytecodealliance/vscode-wit/commit/5c80b4ad730f79100ced29970e963d034ff09dc6))
* update devDependencies to use exact versions ([abee70b](https://github.com/bytecodealliance/vscode-wit/commit/abee70b05fae6015fc7993596ef69dc96387ab54)), closes [#50](https://github.com/bytecodealliance/vscode-wit/issues/50)


### Miscellaneous Chores

* release 0.1.0 ([e50fec0](https://github.com/bytecodealliance/vscode-wit/commit/e50fec096a700b25b98570381eb77f2be9962ab2))

## [0.3.11](https://github.com/bytecodealliance/vscode-wit/compare/wit-idl-v0.3.10...wit-idl-v0.3.11) (2025-08-16)


Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"displayName": "WIT IDL",
"description": "WebAssembly Interface Type (WIT) IDL Extension for VSCode",
"private": true,
"version": "0.3.11",
"version": "0.1.0",
"publisher": "bytecodealliance",
"icon": "images/wit-icon.png",
"categories": [
Expand Down
Loading