Skip to content

Commit

Permalink
Merge pull request #2 from Michael-F-Bryan/release-please--branches--…
Browse files Browse the repository at this point in the history
…main

chore: release main
  • Loading branch information
Michael-F-Bryan authored Apr 11, 2024
2 parents 8426311 + 16ab0ed commit 03f1691
Show file tree
Hide file tree
Showing 11 changed files with 86 additions and 16 deletions.
8 changes: 4 additions & 4 deletions .github/release-please/manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"crates/wit-compiler": "0.1.0",
"crates/wit-language-server": "0.1.0",
"tree-sitter-wit": "0.1.0",
"plugins/vscode": "1.0.0"
"crates/wit-compiler": "0.2.0",
"crates/wit-language-server": "0.2.0",
"tree-sitter-wit": "0.2.0",
"plugins/vscode": "1.1.0"
}
6 changes: 3 additions & 3 deletions Cargo.lock

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

20 changes: 20 additions & 0 deletions crates/wit-compiler/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,26 @@ All notable changes to `wit-compiler` will be documented in this file.

Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.

## [0.2.0](https://github.com/Michael-F-Bryan/wit-lsp/compare/wit-compiler-v0.1.0...wit-compiler-v0.2.0) (2024-04-11)


### Features

* Added a query that extracts the names and pointers for all items in a file ([59318aa](https://github.com/Michael-F-Bryan/wit-lsp/commit/59318aab20371a8ab7bbb9800c3035edea9e1fc3))
* Automatically implement `HasIdent` and `HasAttr` for strongly-typed AST nodes ([70cfd37](https://github.com/Michael-F-Bryan/wit-lsp/commit/70cfd37f3a0e488b6dd19d2f80e088f702aff313))
* Created a `GetByIndex` trait which makes it easier to navigate the HIR ([f823461](https://github.com/Michael-F-Bryan/wit-lsp/commit/f8234610d14ab2faff04f0348fc52cb034fe4255))
* Implemented a `hover_info()` query ([f823461](https://github.com/Michael-F-Bryan/wit-lsp/commit/f8234610d14ab2faff04f0348fc52cb034fe4255))
* Instrument all queries using tracing ([396c89b](https://github.com/Michael-F-Bryan/wit-lsp/commit/396c89b70cd03f87a1d165edb8fc20fc370b88c9))
* Parsing now generates syntax error diagnistics ([c41877e](https://github.com/Michael-F-Bryan/wit-lsp/commit/c41877e65f6a359d9b2dc61f45ce349ae5b81dd7))
* Syntax errors are emitted while parsing ([c6003b3](https://github.com/Michael-F-Bryan/wit-lsp/commit/c6003b3bcc06d23550d784198c63eb9f2efd8f6b))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* tree-sitter-wit bumped from 0.1.0 to 0.2.0

## 0.1.0 (2024-03-25)


Expand Down
4 changes: 2 additions & 2 deletions crates/wit-compiler/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wit-compiler"
version = "0.1.0"
version = "0.2.0"
publish = false
authors.workspace = true
edition.workspace = true
Expand All @@ -19,7 +19,7 @@ salsa = { workspace = true }
serde = { workspace = true, features = ["derive"] }
tracing = { workspace = true, features = ["attributes"] }
tree-sitter = { workspace = true }
tree-sitter-wit = { version = "0.1.0", path = "../../tree-sitter-wit" }
tree-sitter-wit = { version = "0.2.0", path = "../../tree-sitter-wit" }

[dev-dependencies]
insta = { workspace = true }
25 changes: 25 additions & 0 deletions crates/wit-language-server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,31 @@ All notable changes to the `wit-language-server` will be documented in this file

Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.

## [0.2.0](https://github.com/Michael-F-Bryan/wit-lsp/compare/wit-language-server-v0.1.0...wit-language-server-v0.2.0) (2024-04-11)


### Features

* Added a `wit-language-server -vV` flag which will print verbose version info, similar to `rustc -vV` ([bc46605](https://github.com/Michael-F-Bryan/wit-lsp/commit/bc4660541ef6e7b4a3d8f09c8549578f658e4e4d))
* Implemented realtime diagnostic reporting ([fc9b233](https://github.com/Michael-F-Bryan/wit-lsp/commit/fc9b233952980186e658f8e7aa55a99c6355bb6b))
* Implemented semantic code completion ([5926700](https://github.com/Michael-F-Bryan/wit-lsp/commit/59267009257d91822bf456a0d236d350ab62c531))
* Instrument all queries using tracing ([396c89b](https://github.com/Michael-F-Bryan/wit-lsp/commit/396c89b70cd03f87a1d165edb8fc20fc370b88c9))


### Bug Fixes

* Fixed a panic that would happen when calculating code folding for a file with comments ([26b054c](https://github.com/Michael-F-Bryan/wit-lsp/commit/26b054c5e99937c9c8f2dfc86781bc825123c47f))
* Panics will no longer cause the language server to crash ([d47c664](https://github.com/Michael-F-Bryan/wit-lsp/commit/d47c6646cdb771710750ad8f56028666fbac1758))
* The default log level has been reduced to avoid unnecessary output ([5ddcf7b](https://github.com/Michael-F-Bryan/wit-lsp/commit/5ddcf7b253ebf2b3342e779855e7dcbf13e0c68a))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* tree-sitter-wit bumped from 0.1.0 to 0.2.0
* wit-compiler bumped from 0.1.0 to 0.2.0

## 0.1.0 (2024-03-25)


Expand Down
6 changes: 3 additions & 3 deletions crates/wit-language-server/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "wit-language-server"
version = "0.1.0"
version = "0.2.0"
description = "A WIT Language Server implementation"
publish = false
authors.workspace = true
Expand Down Expand Up @@ -31,9 +31,9 @@ tracing = { workspace = true }
tracing-error = "0.2.0"
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
tree-sitter = { workspace = true }
tree-sitter-wit = { version = "0.1.0", path = "../../tree-sitter-wit" }
tree-sitter-wit = { version = "0.2.0", path = "../../tree-sitter-wit" }
uuid = { version = "1.8.0", features = ["v4"] }
wit-compiler = { path = "../wit-compiler", version = "0.1.0" }
wit-compiler = { path = "../wit-compiler", version = "0.2.0" }

[dev-dependencies]
insta = { workspace = true }
Expand Down
12 changes: 12 additions & 0 deletions plugins/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,18 @@ All notable changes to the WIT Language Server extension will be documented in t

Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.

## [1.1.0](https://github.com/Michael-F-Bryan/wit-lsp/compare/vscode-plugin-v1.0.0...vscode-plugin-v1.1.0) (2024-04-11)


### Features

* The plugin now uses a bundled copy of the language server executable ([882bfc1](https://github.com/Michael-F-Bryan/wit-lsp/commit/882bfc11921d3d5cb4234d3d4d045373ff4c57d3))


### Bug Fixes

* The `WIT: Dump AST` command is now only available when in a `*.wit` file ([c0127e7](https://github.com/Michael-F-Bryan/wit-lsp/commit/c0127e72c0ef327c18f916d07555ef431c6c3cf2))

## 1.0.0 (2024-03-25)


Expand Down
4 changes: 2 additions & 2 deletions plugins/vscode/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 plugins/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "wit-language-server",
"displayName": "WIT Language Server",
"description": "A Language Server implementation for the WIT Interface Definition Language",
"version": "1.0.0",
"version": "1.1.0",
"publisher": "michael-f-bryan",
"private": true,
"engines": {
Expand Down
13 changes: 13 additions & 0 deletions tree-sitter-wit/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@ All notable changes to `tree-sitter-wit` will be documented in this file.
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.


## [0.2.0](https://github.com/Michael-F-Bryan/wit-lsp/compare/tree-sitter-wit-v0.1.0...tree-sitter-wit-v0.2.0) (2024-04-11)


### Features

* Automatically implement `HasIdent` and `HasAttr` for strongly-typed AST nodes ([70cfd37](https://github.com/Michael-F-Bryan/wit-lsp/commit/70cfd37f3a0e488b6dd19d2f80e088f702aff313))
* Include the `highlights.scm` file for highlighting ([159134e](https://github.com/Michael-F-Bryan/wit-lsp/commit/159134e6ce45ca24deca7022d956964f0fbca97b))


### Bug Fixes

* Doc-comments were being mis-parsed as normal `//` comments ([34a6834](https://github.com/Michael-F-Bryan/wit-lsp/commit/34a6834ebfc387b8c90c6220031c0e175ec4950c))

## 0.1.0 (2024-03-25)


Expand Down
2 changes: 1 addition & 1 deletion tree-sitter-wit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "tree-sitter-wit"
description = "Wit grammar for tree-sitter"
version = "0.1.0"
version = "0.2.0"
readme = "README.md"
keywords = ["incremental", "parsing", "tree-sitter", "wit"]
categories = ["parsing", "text-editors"]
Expand Down

0 comments on commit 03f1691

Please sign in to comment.