v0.7.5
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
- Linter: Implement
erb-comment-syntaxlinter rule by @domingo2000 in #528 - Linter: Implement
erb-right-trimlinter rule by @domingo2000 in #556
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
visitNodeandvisitERBNodemethods to improveerb-right-trimby @marcoroth in #569 - Linter: Refactor
erb-require-whitespace-inside-tagsto usevisitERBNodeby @marcoroth in #570
Fixed
- Parser: Fix parsing boolean attributes with
track_whitespaceby @marcoroth in #560 - Parser: Fix analysis of nested
case/whenandcase/inparsing by @marcoroth in #578 - Parser: Analyze
casestatements withyieldasERBCaseNodeby @marcoroth in #577 - Linter: fix rule generator template by @domingo2000 in #563
- Linter: Fix
--versionflag for CLI by @drewhoffer in #488 - Formatter: Print
Experimental Previewwarning onstderrby @marcoroth in #575
Documentation
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
- @equivalent made their first contribution in #538
- @domingo2000 made their first contribution in #528
- @dzunk made their first contribution in #485
Commits
Full Changelog: v0.7.4...v0.7.5