Skip to content

Bump rouge from 3.19.0 to 3.20.0

HIFIS Bot requested to merge dependabot/bundler/rouge-3.20.0 into master

Bumps rouge from 3.19.0 to 3.20.0.

Release notes

Sourced from rouge's releases.

v3.20.0

We've got some new lexers again! This release includes lexers for Augeas, BibTeX, HLSL, LiveScript, Velocity and Zig. On top of that, we have fixes for the C++, Diff, Haskell, HTML, JavaScript, JSX, OpenType Feature File, PowerShell, TSX and TypeScript lexers.

I'd like to especially call out @​lkinasiewicz for the LiveScript lexer. This was originally submitted back in 2017 and it's great to have it finally part of Rouge! The backlog of outstanding PRs is still too long but we are slowly making progress. As I like to say: forward, not backward; upward, not forward; and always twirling, twirling, twirling towards freedom!

Changelog

Sourced from rouge's changelog.

version 3.20.0: 2020-06-10

Comparison with the previous version

  • Augeas Lexer (NEW)
    • Add Augeas lexer (#1521 by Raphaël Pinson)
  • BibTeX Lexer (NEW)
    • Add BibTeX lexer (#1360 by alexlihengwang)
  • C++ Lexer
    • Support scope resolution operator in C++ lexer (#1523 by Michael Camilleri)
  • Diff Lexer
    • Fix erroneous detection in Diff lexer (#1532 by Catalin)
  • Haskell Lexer
    • Improve support for single quotes in Haskell lexer (#1524 by Michael Camilleri)
  • HLSL Lexer (NEW)
    • Add HLSL lexer (#1520 by Mitch McClellan)
  • HTML Lexer
    • Add *.cshtml file glob to HTML lexer (#1522 by Michael Camilleri)
  • JavaScript Lexer
    • Fix erroneous brace matching rule in JavaScript lexer (#1526 by Michael Camilleri)
  • JSX Lexer
    • Simplify JSX and TSX lexers (#1492 by Michael Camilleri)
  • LiveScript Lexer (NEW)
    • Add LiveScript lexer (#650 by FuriousBoar)
  • OpenType Feature File Lexer
    • Add new keywords to and fix bugs in OpenType feature file lexer (#1519 by Zachary Quinn Scheuren)
  • PowerShell Lexer
    • Fix incorrect predicate usage in PowerShell lexer (#1536 by Michael Camilleri)
  • TSX Lexer
    • Permit use of trailing comma in generics in TSX lexer (#1528 by Michael Camilleri)
    • Simplify JSX and TSX lexers (#1492 by Michael Camilleri)
    • Change the way common methods are mixed in to TypeScript-based lexers (#1527 by Michael Camilleri)
  • TypeScript Lexer
    • Support nullish coalescing operator in TypeScript lexer (#1529 by Michael Camilleri)
    • Move rules from TypeScript lexer to TypeScript common module (#1530 by Michael Camilleri)
    • Change the way common methods are mixed in to TypeScript-based lexers (#1527 by Michael Camilleri)
  • Velocity Lexer (NEW)
    • Add Velocity lexer (#1518 by Michael Camilleri)
  • Zig Lexer (NEW)
    • Add Zig lexer (#1533 by Timmy Jose)
Commits

Merge request reports