Skip to content

Commit c94bab4

Browse files
chore: release main (#160)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent c6e141a commit c94bab4

File tree

4 files changed

+78
-4
lines changed

4 files changed

+78
-4
lines changed

.release-please-manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"editor-extensions/vscode":"0.18.2"}
1+
{"editor-extensions/vscode":"0.19.0"}

editor-extensions/vscode/CHANGELOG.md

+74
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,80 @@
11
# Changelog
22
All notable changes to the `vscode-grain` extension will be documented in this file.
33

4+
## [0.19.0](https://www.github.com/grain-lang/grain-language-server/compare/vscode-grain-v0.18.2...vscode-grain-v0.19.0) (2024-03-04)
5+
6+
7+
### ⚠ BREAKING CHANGES
8+
9+
* Replace grainfind with cliFlags setting (#113)
10+
* Upgrade dependencies & require much newer VSCode
11+
* Remove unused plugin options
12+
* Rename settings namespace to just "grain"
13+
* Implement plugin as only an LSP client (#100)
14+
* Add formatter support (#85)
15+
16+
### Features
17+
18+
* Add better autocompletion on block comments ([#168](https://www.github.com/grain-lang/grain-language-server/issues/168)) ([c6e141a](https://www.github.com/grain-lang/grain-language-server/commit/c6e141a9a7861028c2f9f524f560eabadd4c31dc))
19+
* Add bigint syntax highlighting ([#123](https://www.github.com/grain-lang/grain-language-server/issues/123)) ([dab8981](https://www.github.com/grain-lang/grain-language-server/commit/dab89815ba7a1d30300b01dd70136071cf74decb))
20+
* Add formatter support ([#85](https://www.github.com/grain-lang/grain-language-server/issues/85)) ([c1a85e4](https://www.github.com/grain-lang/grain-language-server/commit/c1a85e457e3ec5dee3c1ed6d113bbd2c0ade17e4))
21+
* Add LSP restart command ([8c12b49](https://www.github.com/grain-lang/grain-language-server/commit/8c12b494641fddad4b2488b53febbc312802390c))
22+
* Add support for new float syntax ([#163](https://www.github.com/grain-lang/grain-language-server/issues/163)) ([44851bc](https://www.github.com/grain-lang/grain-language-server/commit/44851bcc64e26b30ec954c738467f9fec7ce71d9))
23+
* Add syntax highlighting for pattern constraints ([#61](https://www.github.com/grain-lang/grain-language-server/issues/61)) ([ecbb40d](https://www.github.com/grain-lang/grain-language-server/commit/ecbb40d4aa7835d418eea173393cea0e615341a1))
24+
* Basic syntax highlighting for type aliases ([#97](https://www.github.com/grain-lang/grain-language-server/issues/97)) ([8af29fd](https://www.github.com/grain-lang/grain-language-server/commit/8af29fd2dde6a06c26da41b9065a953e87d99dac))
25+
* Build extension into a single JS file ([8c12b49](https://www.github.com/grain-lang/grain-language-server/commit/8c12b494641fddad4b2488b53febbc312802390c))
26+
* Check for the existence of a build script and use that if it exists ([#91](https://www.github.com/grain-lang/grain-language-server/issues/91)) ([c603a60](https://www.github.com/grain-lang/grain-language-server/commit/c603a6038ae11653d3076cf8accb0f6e42d8473c))
27+
* Contribute file icons to grain files ([#109](https://www.github.com/grain-lang/grain-language-server/issues/109)) ([77d6691](https://www.github.com/grain-lang/grain-language-server/commit/77d66911ee81e2617da0caa7b64cd1fc2e78d190))
28+
* **docblock:** Continue to add * inside doc comments after return ([#83](https://www.github.com/grain-lang/grain-language-server/issues/83)) ([3f96f20](https://www.github.com/grain-lang/grain-language-server/commit/3f96f20cbe258e4a8b02cede9d421e1fffc8ee13))
29+
* Exception highlighting ([#171](https://www.github.com/grain-lang/grain-language-server/issues/171)) ([59ccb76](https://www.github.com/grain-lang/grain-language-server/commit/59ccb763ca40d2d7c6c6de1e5a204b5a778ed789))
30+
* Graindoc highlighting ([#132](https://www.github.com/grain-lang/grain-language-server/issues/132)) ([11a61af](https://www.github.com/grain-lang/grain-language-server/commit/11a61affa9b51c159b287813fa0beb0cca5b36ee))
31+
* Implement plugin as only an LSP client ([#100](https://www.github.com/grain-lang/grain-language-server/issues/100)) ([8c12b49](https://www.github.com/grain-lang/grain-language-server/commit/8c12b494641fddad4b2488b53febbc312802390c))
32+
* parse warnings from code returned from LSP ([#70](https://www.github.com/grain-lang/grain-language-server/issues/70)) ([78a69cb](https://www.github.com/grain-lang/grain-language-server/commit/78a69cb3625b910cd403ddc436ffcb4ff71913f5))
33+
* Remove the block on CRLF format ([#72](https://www.github.com/grain-lang/grain-language-server/issues/72)) ([905e18e](https://www.github.com/grain-lang/grain-language-server/commit/905e18ea171ec553c45a43d043881bca2ae41423))
34+
* Replace grainfind with cliFlags setting ([#113](https://www.github.com/grain-lang/grain-language-server/issues/113)) ([68c1816](https://www.github.com/grain-lang/grain-language-server/commit/68c1816f9169f7fc250c97e5da2bffe1d3e3f49d))
35+
* Search for a variety of grain CLIs in PATH ([#111](https://www.github.com/grain-lang/grain-language-server/issues/111)) ([28e1e9c](https://www.github.com/grain-lang/grain-language-server/commit/28e1e9c5ec62f662feedadc94d8d72e3f55709c8))
36+
* Support `Infinity` and `NaN` keywords ([#142](https://www.github.com/grain-lang/grain-language-server/issues/142)) ([d940a07](https://www.github.com/grain-lang/grain-language-server/commit/d940a07a34b2302efd1d6c59354e7b81126403b0))
37+
* Support and keyword for data types ([#172](https://www.github.com/grain-lang/grain-language-server/issues/172)) ([a8b556e](https://www.github.com/grain-lang/grain-language-server/commit/a8b556ee879e7e2dc077fb0becf495bb876b54fe))
38+
* Support custom operators ([#149](https://www.github.com/grain-lang/grain-language-server/issues/149)) ([4b4c75e](https://www.github.com/grain-lang/grain-language-server/commit/4b4c75e6b517f27509e323cffb3485ed60a58013))
39+
* Support multiple workspaces & individual files ([8c12b49](https://www.github.com/grain-lang/grain-language-server/commit/8c12b494641fddad4b2488b53febbc312802390c))
40+
* Support new module system ([#151](https://www.github.com/grain-lang/grain-language-server/issues/151)) ([5240131](https://www.github.com/grain-lang/grain-language-server/commit/524013101c8dc843ca8693221c2d606cef23f533))
41+
* Support operator identifiers ([#174](https://www.github.com/grain-lang/grain-language-server/issues/174)) ([5fb6a32](https://www.github.com/grain-lang/grain-language-server/commit/5fb6a32be9a15663eeca431f07e368a7abd47cab))
42+
* Support or-pattern and alias syntax ([#116](https://www.github.com/grain-lang/grain-language-server/issues/116)) ([38e8ed8](https://www.github.com/grain-lang/grain-language-server/commit/38e8ed8698d943e5eb9618efc5a99628e53f4d44))
43+
* Support short and unsigned ints ([#150](https://www.github.com/grain-lang/grain-language-server/issues/150)) ([9998689](https://www.github.com/grain-lang/grain-language-server/commit/999868996f8328210fb6c35f649aa169c73ef4f9))
44+
* Support the `return` keyword ([#146](https://www.github.com/grain-lang/grain-language-server/issues/146)) ([c540e52](https://www.github.com/grain-lang/grain-language-server/commit/c540e52ba401f90b1866b3489e2d116795293ca0))
45+
* Switch to vscode-url library to better support Windows paths ([#62](https://www.github.com/grain-lang/grain-language-server/issues/62)) ([66cfa08](https://www.github.com/grain-lang/grain-language-server/commit/66cfa08c7cd5da538d19e3dd63cb490490fa3d08))
46+
* Update module include syntax ([#170](https://www.github.com/grain-lang/grain-language-server/issues/170)) ([13f5269](https://www.github.com/grain-lang/grain-language-server/commit/13f52692f8e414fc2feb1fb856ab5d4ec53a2060))
47+
* Update scoping operator syntax ([#169](https://www.github.com/grain-lang/grain-language-server/issues/169)) ([e738bb0](https://www.github.com/grain-lang/grain-language-server/commit/e738bb0728ebe0a8ef8abd0231e597871b69ed4c))
48+
* **vscode:** Add completions for Grain Doc comments ([#80](https://www.github.com/grain-lang/grain-language-server/issues/80)) ([d34b4ec](https://www.github.com/grain-lang/grain-language-server/commit/d34b4ec89a4dd20a393c09b4d783c8704345c04f))
49+
50+
51+
### Bug Fixes
52+
53+
* Add naive mutex around config change events ([#125](https://www.github.com/grain-lang/grain-language-server/issues/125)) ([2dd2068](https://www.github.com/grain-lang/grain-language-server/commit/2dd2068d19a857f33f8e8fa3bed12d0bc3ab4eff))
54+
* Adjust icon size ([#119](https://www.github.com/grain-lang/grain-language-server/issues/119)) ([5f7ef16](https://www.github.com/grain-lang/grain-language-server/commit/5f7ef16f32e1b2dc3cd51efa247d5257a2cd47db))
55+
* Avoid handling output scheme messages ([#114](https://www.github.com/grain-lang/grain-language-server/issues/114)) ([b71c7ad](https://www.github.com/grain-lang/grain-language-server/commit/b71c7ada6246d639885755f6413df67fef768441))
56+
* Correct the executable path ([#87](https://www.github.com/grain-lang/grain-language-server/issues/87)) ([cc07e9d](https://www.github.com/grain-lang/grain-language-server/commit/cc07e9d69b4b0448cbd61f33ecc59ae2163a1570))
57+
* Correctly highlight block comments ([#135](https://www.github.com/grain-lang/grain-language-server/issues/135)) ([3d31997](https://www.github.com/grain-lang/grain-language-server/commit/3d319971cacb12224996e5aa617656287c88679a))
58+
* Correctly highlight function type annotations in type vectors ([#131](https://www.github.com/grain-lang/grain-language-server/issues/131)) ([5b025e9](https://www.github.com/grain-lang/grain-language-server/commit/5b025e95351df8f824142abfa256f3c8325caed6))
59+
* Correctly highlight type hovers ([#128](https://www.github.com/grain-lang/grain-language-server/issues/128)) ([51d3e44](https://www.github.com/grain-lang/grain-language-server/commit/51d3e44c9a835983e646f1bcd4e97a35c7180c55))
60+
* enable neovim ([#76](https://www.github.com/grain-lang/grain-language-server/issues/76)) ([7257f21](https://www.github.com/grain-lang/grain-language-server/commit/7257f21526bbfbbedc1bf8aeadb07c0025fbe393))
61+
* Fix the build issue ([#95](https://www.github.com/grain-lang/grain-language-server/issues/95)) ([4a30b83](https://www.github.com/grain-lang/grain-language-server/commit/4a30b831ec5e7e678886154f36c42169abe1e8d3))
62+
* Highlight match keyword correctly ([#121](https://www.github.com/grain-lang/grain-language-server/issues/121)) ([3b40fc4](https://www.github.com/grain-lang/grain-language-server/commit/3b40fc417d6a28230eeeaf32757fb6c6c7740466))
63+
* Highlight module scoped types properly ([#122](https://www.github.com/grain-lang/grain-language-server/issues/122)) ([e046b6b](https://www.github.com/grain-lang/grain-language-server/commit/e046b6bd999274d85258c020eca7d7614939be90))
64+
* No longer recommend \n for grain files ([#74](https://www.github.com/grain-lang/grain-language-server/issues/74)) ([e5ae4a5](https://www.github.com/grain-lang/grain-language-server/commit/e5ae4a50d15a5afe5d3a2d40bc6570b55994aecb))
65+
* Only highlight valid string escapes ([#118](https://www.github.com/grain-lang/grain-language-server/issues/118)) ([d82dea3](https://www.github.com/grain-lang/grain-language-server/commit/d82dea382865f939711567805333c4721ac728fc))
66+
* proper token types for storage keywords ([#82](https://www.github.com/grain-lang/grain-language-server/issues/82)) ([bfde3af](https://www.github.com/grain-lang/grain-language-server/commit/bfde3af7d62652ee82bb0b0cc39b26ddb2ebf118))
67+
* Properly highlight `isnt` ([#137](https://www.github.com/grain-lang/grain-language-server/issues/137)) ([8c4bc7b](https://www.github.com/grain-lang/grain-language-server/commit/8c4bc7b1f1d89f549283b018ef88ab30954c4b79))
68+
* Properly highlight true/false in pattern matching ([#117](https://www.github.com/grain-lang/grain-language-server/issues/117)) ([43d2cba](https://www.github.com/grain-lang/grain-language-server/commit/43d2cba033c3396fb86cb47fa5e55b8aa5fae268))
69+
* Use consistent scope for type variables ([#173](https://www.github.com/grain-lang/grain-language-server/issues/173)) ([ed4b370](https://www.github.com/grain-lang/grain-language-server/commit/ed4b3704de668d201d591c5d54415aefed1a3d2d))
70+
71+
72+
### Miscellaneous Chores
73+
74+
* Remove unused plugin options ([8c12b49](https://www.github.com/grain-lang/grain-language-server/commit/8c12b494641fddad4b2488b53febbc312802390c))
75+
* Rename settings namespace to just "grain" ([8c12b49](https://www.github.com/grain-lang/grain-language-server/commit/8c12b494641fddad4b2488b53febbc312802390c))
76+
* Upgrade dependencies & require much newer VSCode ([8c12b49](https://www.github.com/grain-lang/grain-language-server/commit/8c12b494641fddad4b2488b53febbc312802390c))
77+
478
### [0.18.2](https://www.github.com/grain-lang/grain-language-server/compare/vscode-grain-v0.18.1...vscode-grain-v0.18.2) (2022-08-01)
579

680

editor-extensions/vscode/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

editor-extensions/vscode/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-grain",
33
"displayName": "Grain",
44
"description": "Grain support for Visual Studio Code.",
5-
"version": "0.18.2",
5+
"version": "0.19.0",
66
"publisher": "grain-lang",
77
"keywords": [
88
"grain",

0 commit comments

Comments
 (0)