Rouge v3.29.0 Release Notes

Release Date: 2022-05-30 // 6 months ago
  • ๐Ÿ’Ž Comparison with the previous version

    • General
      • Stop checking encoding names (#1806 by casperisfine)
    • ๐Ÿณ Docker Lexer
      • Fix notation of named stages in multi-stage docker builds (#1809 by bartbroere)
    • Idris Lexer
      • Add support for Idris language (#1464 by bmwant)
    • ๐Ÿ†• Lean Lexer (NEW)
      • Initial support for lean 3 (#1798 by kunigami)
    • Matlab Lexer
      • Add new Matlab keywords (fixes #1589) (#1669 by siko1056)
    • ๐Ÿ†• PLSQL Lexer (NEW)
      • Oracle PLSQL lexer (suitable for Oracle SQL as well) (#1811 by lee-lindley)
    • Python Lexer
      • Python: Support conversion specifiers in format strings (#1801 by chvp)
    • ๐Ÿ†• Syzlang and Syzprog Lexer (NEW)
      • Add lexers for syzkaller DSLs (#1699 by xairy)
      • Highlight shortened lists for syzlang DSL (#1808 by xairy)
    • Rouge CI
      • Run Rubocop and Profile CI on CI build once (#1805 by tancnle)
      • Add linting for new lines (#1790 by tancnle)
      • Add Ruby 3.1 to CI (#1791 by petergoldstein)
    • ๐Ÿ“š Documentation
      • Add Code of Conduct v2.1 (#1821 by tancnle)
      • Add new lexers to supported language doc (#1810 by tancnle)