Skip to content

v0.9.0

Compare
Choose a tag to compare
@nobodywasishere nobodywasishere released this 02 Feb 01:15
· 27 commits to master since this release
93e0605

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