Rouge v3.26.1 Release Notes

Release Date: 2021-09-17 // 29 days ago
  • ๐Ÿ’Ž 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)

Previous changes from v3.26.0

  • ๐Ÿ’Ž Comparison with the previous version

    • CMake Lexer
      • Add missing CMake commands to CMake lexer (#1630 by gnaggnoyil)
    • Crystal Lexer
      • Improve visual sample and macro support for Crystal lexer (#1644 by Michael Camilleri)
      • Support floor division operator in Crystal lexer (#1639 by Rymiel)
    • JSL Lexer
      • Fix lexing of messages, nested comments, missing operators and decimals in JSL lexer (#1638 by Ben Peachey Higdon)
    • ๐Ÿ†• OCL Lexer (NEW)
      • Add OCL lexer (#1637 by Gerson Sunyรฉ)
    • Python Lexer
      • Use String::Affix token for string prefixes in Python lexer (#1635 by Tan Le)
    • ReasonML Lexer
      • Improve support for comments in ReasonML lexer (#1641 by Amirali Esmaeili)
    • ๐Ÿ†• ReScript Lexer (NEW)
      • Add ReScript lexer (#1633 by Amirali Esmaeili)
    • Rust Lexer
      • Add support for octal literals to Rust lexer (#1643 by nsfisis)