Skip to content

Commit

Permalink
Merge pull request #1 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 Mar 25, 2024
2 parents 94e1e75 + 6efe63c commit 436398c
Show file tree
Hide file tree
Showing 11 changed files with 103 additions and 17 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.0.0",
"crates/wit-language-server": "0.0.0",
"tree-sitter-wit": "0.0.0",
"plugins/vscode": "0.0.0"
"crates/wit-compiler": "0.1.0",
"crates/wit-language-server": "0.1.0",
"tree-sitter-wit": "0.1.0",
"plugins/vscode": "1.0.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.

25 changes: 25 additions & 0 deletions crates/wit-compiler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Changelog

## 0.1.0 (2024-03-25)


### Features

* Added queries for syntax highlighting ([91fef15](https://github.com/Michael-F-Bryan/wit-lsp/commit/91fef1530e437ed78112ba736fe80f5f83d7cad5))
* Created a `parse()` query and `Ast` wrapper around a Tree Sitter tree ([0257819](https://github.com/Michael-F-Bryan/wit-lsp/commit/025781938787c83b1bb8ae3ddc8b2f35bba85c20))
* Created an abstraction for a workspace ([0257819](https://github.com/Michael-F-Bryan/wit-lsp/commit/025781938787c83b1bb8ae3ddc8b2f35bba85c20))
* Generated strongly-typed AST nodes ([4a4005d](https://github.com/Michael-F-Bryan/wit-lsp/commit/4a4005d873aafd7649250a60d090ddc5e2212ffa))
* Implemented block comment parsing ([0794f11](https://github.com/Michael-F-Bryan/wit-lsp/commit/0794f11175734f39ac8dfe77177eceeb41ebe35d))
* Implemented selection range ([950b19c](https://github.com/Michael-F-Bryan/wit-lsp/commit/950b19c83ad56a8d6e678b4425d7a4a3bac96ead))


### Bug Fixes

* We can now correctly parse all functions, resources, and types ([6e98229](https://github.com/Michael-F-Bryan/wit-lsp/commit/6e982299086c58d119f19e7cffd3b8fef4e78635))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* tree-sitter-wit bumped from 0.0.0 to 0.1.0
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.0.0"
version = "0.1.0"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -15,7 +15,7 @@ rust-version.workspace = true
im = { workspace = true }
salsa = { workspace = true }
tree-sitter = { workspace = true }
tree-sitter-wit = { version = "0.0.0", path = "../../tree-sitter-wit" }
tree-sitter-wit = { version = "0.1.0", path = "../../tree-sitter-wit" }

[dev-dependencies]
insta = { workspace = true }
27 changes: 26 additions & 1 deletion crates/wit-language-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,29 @@
# Change Log
# Changelog

## 0.1.0 (2024-03-25)


### Features

* Added a middleware that logs each Language Server request ([5bb3a5c](https://github.com/Michael-F-Bryan/wit-lsp/commit/5bb3a5cac2f5f05f0a5275cea9d9035dc3d8cc19))
* Created a language server executable ([fc378bd](https://github.com/Michael-F-Bryan/wit-lsp/commit/fc378bd99d6f6b3f1f060ac389b487fdbeb1e5a1))
* Implemented selection range ([950b19c](https://github.com/Michael-F-Bryan/wit-lsp/commit/950b19c83ad56a8d6e678b4425d7a4a3bac96ead))
* The language server now uses file open/change/save events to keep track of the contents of the workspace ([7fc5f4a](https://github.com/Michael-F-Bryan/wit-lsp/commit/7fc5f4a6c8b5313a4dab8b17cc9f07b185ae9629))


### Bug Fixes

* Resolved a theoretical deadlock in the language server's state management ([26ac1ad](https://github.com/Michael-F-Bryan/wit-lsp/commit/26ac1addb7deaf1fbb88e78ab01b73fc15d79722))


### Dependencies

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

## Change Log

All notable changes to the "wit-language-server" will be documented in this file.

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.0.0"
version = "0.1.0"
authors.workspace = true
edition.workspace = true
homepage.workspace = true
Expand All @@ -23,9 +23,9 @@ tower-service = "0.3.2"
tracing = { workspace = true }
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
tree-sitter = { workspace = true }
tree-sitter-wit = { version = "0.0.0", path = "../../tree-sitter-wit" }
tree-sitter-wit = { version = "0.1.0", path = "../../tree-sitter-wit" }
uuid = { version = "1.8.0", features = ["v4"] }
wit-compiler = { path = "../wit-compiler", version = "0.0.0" }
wit-compiler = { path = "../wit-compiler", version = "0.1.0" }

[dev-dependencies]
insta = { workspace = true }
18 changes: 18 additions & 0 deletions plugins/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 1.0.0 (2024-03-25)


### Features

* Automatically activate the extension when a workspace contains a `*.wit` file ([ac02883](https://github.com/Michael-F-Bryan/wit-lsp/commit/ac02883a0a736cf2701092ee26b4f9cb747e5c87))
* Copied the `language-configuration.json` across from `bytecodealliance/vscode-wit` ([4eae4a6](https://github.com/Michael-F-Bryan/wit-lsp/commit/4eae4a67795b1ed66392c582fb3821e8bf73382d))
* Copied the `wit.code-snippets` across from `bytecodealliance/vscode-wit` ([4eae4a6](https://github.com/Michael-F-Bryan/wit-lsp/commit/4eae4a67795b1ed66392c582fb3821e8bf73382d))
* Copied the `wit.tmLanguage.json` across from `bytecodealliance/vscode-wit` ([4eae4a6](https://github.com/Michael-F-Bryan/wit-lsp/commit/4eae4a67795b1ed66392c582fb3821e8bf73382d))
* Created a "WIT Language Server" plugin for VS Code ([c258d73](https://github.com/Michael-F-Bryan/wit-lsp/commit/c258d73d6fb69fa8db18a78db2859402bca55e6a))
* Created a "WIT: Dump AST" command for dumping a file's syntax tree ([82a0b5f](https://github.com/Michael-F-Bryan/wit-lsp/commit/82a0b5f058fba91a92917fbf44f197cc9a11328e))
* Created a "WIT: Restart Server" command for restarting the language server ([82a0b5f](https://github.com/Michael-F-Bryan/wit-lsp/commit/82a0b5f058fba91a92917fbf44f197cc9a11328e))
* Created a "WIT: Show Changelog" command for showing the language server's changelog ([82a0b5f](https://github.com/Michael-F-Bryan/wit-lsp/commit/82a0b5f058fba91a92917fbf44f197cc9a11328e))
* Created a "WIT: Show Version" command for showing the language server version ([82a0b5f](https://github.com/Michael-F-Bryan/wit-lsp/commit/82a0b5f058fba91a92917fbf44f197cc9a11328e))
* The developer tools are automatically opened when running the extension in dev or test mode ([749de5f](https://github.com/Michael-F-Bryan/wit-lsp/commit/749de5fbf2d2acf671b5ea1370ecd6d01da85113))

## Changelog

All notable changes to the `wit-language-server` extension will be documented in this file.

Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
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": "0.0.0",
"version": "1.0.0",
"publisher": "michael-f-bryan",
"private": true,
"engines": {
Expand Down
18 changes: 18 additions & 0 deletions tree-sitter-wit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Changelog

## 0.1.0 (2024-03-25)


### Features

* Added queries for syntax highlighting ([91fef15](https://github.com/Michael-F-Bryan/wit-lsp/commit/91fef1530e437ed78112ba736fe80f5f83d7cad5))
* Generated strongly-typed AST nodes ([4a4005d](https://github.com/Michael-F-Bryan/wit-lsp/commit/4a4005d873aafd7649250a60d090ddc5e2212ffa))
* Implemented block comment parsing ([0794f11](https://github.com/Michael-F-Bryan/wit-lsp/commit/0794f11175734f39ac8dfe77177eceeb41ebe35d))
* Implemented the full WIT grammar ([6f5a511](https://github.com/Michael-F-Bryan/wit-lsp/commit/6f5a5111d4a2f59feec0b13d39dc28aa4739ba54))
* Parse package declarations ([cd36dd8](https://github.com/Michael-F-Bryan/wit-lsp/commit/cd36dd88ab7d8d0f3416e1874636c3c260866f90))
* Parse top-level "use" statements ([1f6a33a](https://github.com/Michael-F-Bryan/wit-lsp/commit/1f6a33a95dbf808c0309807ccfdacb7588965931))


### Bug Fixes

* We can now correctly parse all functions, resources, and types ([6e98229](https://github.com/Michael-F-Bryan/wit-lsp/commit/6e982299086c58d119f19e7cffd3b8fef4e78635))
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.0.0"
version = "0.1.0"
readme = "README.md"
keywords = ["incremental", "parsing", "tree-sitter", "wit"]
categories = ["parsing", "text-editors"]
Expand Down

0 comments on commit 436398c

Please sign in to comment.