diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json index 46af5e6..96d9691 100644 --- a/.github/release-please-manifest.json +++ b/.github/release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.11" + ".": "0.1.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 81b6757..f8e7882 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) diff --git a/package-lock.json b/package-lock.json index ccf3ee8..a418f85 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wit-idl", - "version": "0.3.11", + "version": "0.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wit-idl", - "version": "0.3.11", + "version": "0.1.0", "license": "Apache-2.0 WITH LLVM-exception", "dependencies": { "wit-bindgen-wasm": "file:wit-bindgen-wasm/pkg" diff --git a/package.json b/package.json index 98d7c2b..d2a7928 100644 --- a/package.json +++ b/package.json @@ -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": [