Skip to content

vscode-grain vscode-grain-v0.19.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Mar 21:44
c94bab4

⚠ BREAKING CHANGES

  • Replace grainfind with cliFlags setting (#113)
  • Upgrade dependencies & require much newer VSCode
  • Remove unused plugin options
  • Rename settings namespace to just "grain"
  • Implement plugin as only an LSP client (#100)
  • Add formatter support (#85)

Features

  • Add better autocompletion on block comments (#168) (c6e141a)
  • Add bigint syntax highlighting (#123) (dab8981)
  • Add formatter support (#85) (c1a85e4)
  • Add LSP restart command (8c12b49)
  • Add support for new float syntax (#163) (44851bc)
  • Add syntax highlighting for pattern constraints (#61) (ecbb40d)
  • Basic syntax highlighting for type aliases (#97) (8af29fd)
  • Build extension into a single JS file (8c12b49)
  • Check for the existence of a build script and use that if it exists (#91) (c603a60)
  • Contribute file icons to grain files (#109) (77d6691)
  • docblock: Continue to add * inside doc comments after return (#83) (3f96f20)
  • Exception highlighting (#171) (59ccb76)
  • Graindoc highlighting (#132) (11a61af)
  • Implement plugin as only an LSP client (#100) (8c12b49)
  • parse warnings from code returned from LSP (#70) (78a69cb)
  • Remove the block on CRLF format (#72) (905e18e)
  • Replace grainfind with cliFlags setting (#113) (68c1816)
  • Search for a variety of grain CLIs in PATH (#111) (28e1e9c)
  • Support Infinity and NaN keywords (#142) (d940a07)
  • Support and keyword for data types (#172) (a8b556e)
  • Support custom operators (#149) (4b4c75e)
  • Support multiple workspaces & individual files (8c12b49)
  • Support new module system (#151) (5240131)
  • Support operator identifiers (#174) (5fb6a32)
  • Support or-pattern and alias syntax (#116) (38e8ed8)
  • Support short and unsigned ints (#150) (9998689)
  • Support the return keyword (#146) (c540e52)
  • Switch to vscode-url library to better support Windows paths (#62) (66cfa08)
  • Update module include syntax (#170) (13f5269)
  • Update scoping operator syntax (#169) (e738bb0)
  • vscode: Add completions for Grain Doc comments (#80) (d34b4ec)

Bug Fixes

Miscellaneous Chores

  • Remove unused plugin options (8c12b49)
  • Rename settings namespace to just "grain" (8c12b49)
  • Upgrade dependencies & require much newer VSCode (8c12b49)