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
-
cb51ad7
Release v3.28.0 (#1789) -
75fcbff
Fix SPARQL unicode names support (fix #1653) (#1654) -
8229933
JSX: Allow dashes in attribute names (#1650) -
c91b3a7
lexer: cpp: add keywords and operator introduced in C++20 (#1784) -
e06ad14
Add guessing specs for HCL lexer (#1788) -
a2af69c
Add HCL file extensions (#1769) -
3542334
Partially update Dart lexer with newer keywords and types (#1691) -
b75a28d
Update list of maintainers in README (#1787) -
c39c98a
Support Cypher multi-line comments (#1710) -
b3ee7ac
Add lexer for Fluent (#1697) - Additional commits viewable in compare view