Bump rouge from 3.27.0 to 3.28.0
Bumps rouge from 3.27.0 to 3.28.0.
Release notes
Sourced from rouge's releases.
v3.28.0
This first release of 2022 introduces 3 new lexers: Fluent, Stan and Stata. There are also numerous fixes and improvements across C, Console, CPP, Cypher, Dart, HCL, JSX, Kotlin, Rust, SPARQL and TOML lexer. In addition, we have added support to run the visual test app in Ruby 3.0.
Thank you to everyone who has contributed to this release. It is wonderful to see some first-time contributors. May all your wishes come true in 2022!
Changelog
Sourced from rouge's changelog.
version 3.28.0: 2022-01-26
Comparison with the previous version
- C Lexer
- Fix highlight of #include statement (#1770 by cdown)
- Console Lexer
- Fix issue with console line ends with backlash (#1779 by mojavelinux)
- CPP Lexer
- Add keywords and operators introduced in C++20 (#1784 by tchaikov)
- Cypher Lexer
- Support multi-line comments (#1710 by Mogztter)
- Dart Lexer
- Add new keywords and types (#1691 by parlough)
- Fluent Lexer (NEW)
- Add Fluent lexer (#1697 by rkh)
- HCL Lexer
- Add new file extensions (#1769 by maximd)
- JSX Lexer
- Allow dashes in attribute names (#1650 by bpl)
- Kotlin Lexer
- Fix highlight of interface, nullable type and generic property (#1762 by vidarh)
- Rust Lexer
- Update keywords for a new version (#1649 by nsfisis)
- SPARQL Lexer
- Support unicode names (#1654 by jakubklimek)
- Stan Lexer (NEW)
- Add Stan lexer (#1735 by jgaeb)
- Stata Lexer (NEW)
- Add Stata lexer (#1637 by reifjulian)
- TOML Lexer
- Support quoted keys (#1777 by tancnle)
- Fix visual test app on Ruby 3.0 (#1696 by rkh)
Commits
-
cb51ad7Release v3.28.0 (#1789) -
75fcbffFix SPARQL unicode names support (fix #1653) (#1654) -
8229933JSX: Allow dashes in attribute names (#1650) -
c91b3a7lexer: cpp: add keywords and operator introduced in C++20 (#1784) -
e06ad14Add guessing specs for HCL lexer (#1788) -
a2af69cAdd HCL file extensions (#1769) -
3542334Partially update Dart lexer with newer keywords and types (#1691) -
b75a28dUpdate list of maintainers in README (#1787) -
c39c98aSupport Cypher multi-line comments (#1710) -
b3ee7acAdd lexer for Fluent (#1697) - Additional commits viewable in compare view