Releases: crystal-lang-tools/vscode-crystal-lang
Releases · crystal-lang-tools/vscode-crystal-lang
v0.9.6
v0.9.5
- Add configuration option
crystal-lang.server-env
for adding environment variables to be passed to the LSP
v0.9.4
- Add configuration option
crystal-lang.disable-gc
to disable the garbage collector when running compiler tools.
v0.9.3
v0.9.2
v0.9.1
Fix
- V 0.9 won't catch some errors #183
- Spawn problem tool if
crystal tool dependencies
failed - General formatting
Full Changelog: v0.9.0...v0.9.1
v0.9.0
Fix
- Color change when adding return type to class method #157
- Error executing Crystal plugin. spawn crystal ENOENT #102,
Error executing Crystal plugin. spawn bash ENOENT in Windows #172 - Auto-formatting issue with some keywords #158
- Hover feature does not work with Windows11 PC and v0.8.4 of the extension (Native Windows Crystal, not WSL) #176
- With compiler path set properly still get error upon opening first .cr file #177
- Max processes not respected (there's now only one instance of the compiler running at once) #122
- Use a separate task provider for shards (thanks @refi64) #145
- Stop the LSP when the extension is shutting down, where previously it would just stay on / active
Add
- Ability to view and debug expanded source code from macros #4
- Add support for Jump to Definition #42
- Crystal support in Markdown code blocks #56
- Add Crystal Specs to native Testing UI (disabled by default for user-experience) #163
- Supporting mutiple main files (entry points) for a single project #175
- Add unused variable highlighting (thanks @grkek) #155
- make Crystal grammar compatible with TextMate (thanks @WhereIsX) #150
- GitHub Codespaces support (as long as Crystal is installed)
- Show problems in ECR files
v0.8.4
v0.8.3
v0.8.2
Security fix and a typo