Skip to content

v0.7.5

Choose a tag to compare

@marcoroth marcoroth released this 06 Oct 04:11
· 601 commits to main since this release
ea7b342

Added

  • Lexer: Support lexing and parsing =%> ERB closing tag by @marcoroth in #568
  • Engine: Support Ruby Block Comments when compiling templates by @marcoroth in #576

New Linter Rules

Changed

  • Dev Tools: Add Rubymine to list of Editors by @equivalent in #538
  • C: Implement more efficient buffer resizing by @timkaechele in #539
  • C: Localize token struct members by @timkaechele in #529
  • Linter: Add test case for trailing boolean attribute in HTML element by @dzunk in #485
  • Linter: Add visitNode and visitERBNode methods to improve erb-right-trim by @marcoroth in #569
  • Linter: Refactor erb-require-whitespace-inside-tags to use visitERBNode by @marcoroth in #570

Fixed

  • Parser: Fix parsing boolean attributes with track_whitespace by @marcoroth in #560
  • Parser: Fix analysis of nested case/when and case/in parsing by @marcoroth in #578
  • Parser: Analyze case statements with yield as ERBCaseNode by @marcoroth in #577
  • Linter: fix rule generator template by @domingo2000 in #563
  • Linter: Fix --version flag for CLI by @drewhoffer in #488
  • Formatter: Print Experimental Preview warning on stderr by @marcoroth in #575

Documentation

  • docs: Fix link for html-no-self-closing rule in README by @koddsson in #535

Dependencies

  • Bump tar-fs from 2.1.3 to 2.1.4 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #536

New Contributors

Commits

Full Changelog: v0.7.4...v0.7.5