This release introduces support for the Bicep language and enhances several existing lexers. We've added Ada 2022 features including the parallel
keyword and improved syntax for arrays. The Python lexer now supports the match
and case
keywords and has been updated with Python 3 builtin keywords, functions, and exceptions. C# lexer improvements include Unicode character support and a refactoring of keywords to class methods. The TOML lexer now properly handles inline tables in arrays. We've also enhanced file detection with Docker file name patterns, Terraform *.tfvars
files, and improved disambiguation between Objective-C and Mathematica lexers. Additionally, Ruby 3.4 has been added to our CI build process. Thanks to all our contributors for their valuable work on making Rouge better!
Full Changelog: v4.5.2...v4.6.0