rouge v4.0.0 Release Notes
Release Date: 2022-09-04 // about 2 years ago-
๐ Comparison with the previous version
๐ This is a major release and includes some breaking changes:
- General
- Drop support for Ruby < 2.7 (#1862 by Tan Le)
- Solidity Lexer
- remove support for languages related to pyramid schemes (045d7bc by Jeanine Adkisson)
Other changes
- HTTP Lexer
- Add support for HTTP/2 responses to HTTP lexer (#1864 by aschmitz)
- TSX Lexer
- TOML Lexer
- Haxe Lexer
- Define missing namespace state for haxe lexer (#1858 by Tan Le)
- Praat Lexer
- Praat: support matrix and string vector type (#1820 by Syuparn)
- RML Lexer
- Add support for RML language (#1659 by Pietro Cattaneo)
- ๐ Make Lexer
- Add more directives in Makefile lexer (#1849 by Tan Le)
- Diff Lexer
- Fix angle bracket being confused as diff (#1854 by Tan Le)
- ๐ Documentation
- Add missing Isabelle Lexer entry in change log (#1853 by Tan Le)
- General
Previous changes from v3.30.0
-
๐ Comparison with the previous version
- CPP Lexer
- Fix template highlight of braces in CPP lexer (#1839 by Tan Le)
- Dart Lexer
- Dart: Distinguish between punctuation and operators (#1838 by Gareth Thackeray)
- Groovy Lexer
- Support more Jenkins pipeline name variations in groovy lexer (#1836 by Danila Malyutin)
- ๐ Isabelle Lexer (NEW)
- Feature.isabelle lexer (#1682 by Dacit)
- JavaScript Lexer
- Fix highlight of nullish coalescing operator in JS (#1846 by Tan Le)
- ๐ Meson Lexer (NEW)
- ๐ Nial Lexer (NEW)
- Add Nial Lexer (feature branch) (#1844 by Raghu R)
- Pascal Lexer
- PHP Lexer
- PHP: support new syntax (constructor property promotion, readonly modifier, etc.) (#1829 by nsfisis)
- TOML Lexer
- lexer: TOML: Support more integer and floating formats (#1832 by Toru Niina)
- ๐ Documentation
- CPP Lexer