Skip to content

v0.4.0

Choose a tag to compare

@marcoroth marcoroth released this 10 Jul 16:05
· 793 commits to main since this release
8f3c1a4

New Packages

Added

  • Add a generator for Herb Linter Rules by @marcoroth in #214
  • Support <%%= (escaped ERB output tag) by @marcoroth in #128
  • Add ERBNode type and identification utilities by @marcoroth in #222
  • Add --non-interactive mode for herb analyze command by @marcoroth in #225
  • Add Diagnostics interface and rename other to MonacoDiagnostic by @marcoroth in #229
  • Add --no-log-file option to herb analyze command by @marcoroth in #231
  • Add timing functionality to herb analyze command by @marcoroth in #232
  • Integrate Herb Linter into the Herb Language Server by @marcoroth in #193
  • Add Project Analysis View in VS Code extension by @marcoroth in #138

New Linter Rules:

  • Implement html-no-block-inside-inline linter rule by @marcoroth in #199
  • Add rule for not outputting from control flow tags by @drewhoffer in #205
  • Add html-no-empty-headings linter rule by @marcoroth in #207
  • Add html-anchor-require-href linter rule by @NotGrm in #220
  • Implement erb-no-empty-tags linter rule by @marcoroth in #224
  • Implement erb-require-whitespace-inside-tags linter rule by @drewhoffer in #216
  • Implement html-aria-role-heading-requires-level lint rule by @drewhoffer in #219

Changed

Fixed

  • fix inconsistency in 'HTML tags + Text content' code-group by @hey-leon in #139
  • Fix parser to handle quotes around ERB output as text content by @marcoroth in #143
  • Improve parsing of attribute values with quotes by @marcoroth in #153
  • Fix ternary operators being transformed into ERBIfNode by @marcoroth in #235
  • Fix multi-line ERB location tracking by @marcoroth in #236

Documentation

Internal

New Contributors

Commits

Full Changelog: v0.3.1...v0.4.0