Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 2.42 KB

CHANGELOG.md

File metadata and controls

64 lines (46 loc) · 2.42 KB

Change Log

All notable changes will be documented in this file.

v0.3.1

  • revert(server): revert performance marks temporarily, while they are refactored into a more generic crate

v0.3.0

  • feat(server): add performance marks for debugging
  • feat(server): simple rule extraction support
  • fix(server): validate AST to catch errors like non-progressing expressions

v0.2.2

  • feat(vscode): allow relative paths in pestIdeTools.serverPath
  • fix(vscode): allow pestIdeTools.serverPath to be null in the schema
  • fix(server): CJK/non-ascii characters no longer crash the server
  • fix(server): add a CJK test case to the manual testing recommendations

v0.2.1

  • fix(vscode): scan both stdout and stderr of Cargo commands, fixes some issues with installation flow
  • feat(*): documentation, issue templates
  • feat(sublime): begin publishing a sublime text package
  • fix(server, vscode): server now hot-reloads config updates more reliably
  • fix(server, vscode): bump problematic dependencies (love the JS ecosystem...a CVE a day keeps the doctor away)
  • feat(server): add rule inlining code action
  • feat(server): ignore unused rule name analysis if there is only one unused rule (hack fix)

v0.2.0

  • feat(*): port to tower lsp
    • This will allow the usage of this LS by other IDEs.
    • The vscode extension will prompt you to download the server.
    • Other IDEs will have to have the LS installed via cargo install.
  • feat(*): add configuration options
  • feat(server, #6): diagnostic for unused rules
  • feat(server, #7): show rule docs (///) on hover
  • fix(server, #8): solve issue relating to 0 vs 1 indexing causing diagnostics to occur at the wrong locations
  • feat(server): add a version checker
  • feat(readme, #2): update readme and add demo gif
  • feat(ci, #4): automatically populate changelog
  • fix(ci): lint all rust code

v0.1.2

  • feat: upgrade pest v2.5.6, pest-fmt v0.2.3. See Release Notes.
  • fix(server): solve issue relating to 0 vs 1 indexing.
  • feat(server): suggest user-defined rule names in intellisense.

v0.1.1

  • feat(server): add hover information for SOI and EOI
  • fix(ci): allow the release workflow to create releases.
  • fix(vscode): add a readme for the vscode extension.
  • fix(vscode): add a changelog.

v0.1.0

  • Initial release