Rouge v3.27.0 Release Notes

Release Date: 2021-12-15 // about 1 month ago
  • ๐Ÿ’Ž Comparison with the previous version

    • Ceylon Lexer
      • Backtracking fix in interpolation regex (#1773 by thewoolleyman)
    • Dafny Lexer
      • Add Dafny Lexer (#1647 by davidcok, mschlaipfer)
    • Elixir Lexer
      • Add support for HEEX templates (#1736 by sineed
    • Rust Lexer
      • Fix lexing of integers, escapes, identifiers, unicode idents, keywords and builtins, byte strings and multiline and doc comments (#1711 by thomcc)
    • SQL Lexer
      • Curly brace support (#1714 by hawkfish)
      • Add more SQL dialects in visual samples (#1751 by tancnle)
      • Windowing keywords support (#1754 by hawkfish)
    • Swift Lexer
      • Add 5.5 keywords (#1715 by johnfairh))
    • Rouge CI
      • Migrate from Travis CI to GitHub (#1728 by Geod24)
    • ๐Ÿ“š Documentation

Previous changes from v3.26.1

  • ๐Ÿ’Ž Comparison with the previous version

    • CPP Lexer
      • Add year and date chrono literals, add std::complex literals, fix chrono literals with digit separator (#1665 by swheaton)
    • Factor and GHC Core Lexer
      • Fix catastrophic backtrack (#1690 by Ravlen)
    • JSL Lexer
      • Fix single line block comments, scoped variables and functions (#1663 by BenPH)
    • YAML Lexer
      • Fix YAML key containing special character (#1667 by tancnle)
    • ๐Ÿ›  Fix Ruby 2.7 keyword parameter deprecation warning (#1597 by stanhu)
    • โšก๏ธ Updated README (#1666 by dchacke)