Bump rouge from 3.17.0 to 3.18.0
Bumps rouge from 3.17.0 to 3.18.0.
Release notes
Sourced from rouge's releases.
v3.18.0
This release includes new lexers for Cypher, Datastudio, GHC Cmm, ISBL, Rego, Solidity and YANG. It also incorporates fixes for the C++, CMake, Console, F#, JSON, JSONDOC, Kotlin, Markdown, Pascal, PHP, Python, Racket, Ruby, Terraform, TypeScript and Vue lexers. Which seems like quite a lot. Enjoy!
Changelog
Sourced from rouge's changelog.
version 3.18.0: 2020-04-15
Comparison with the previous version
... (truncated)
- General
- Use plain Ruby files for built-in keyword lists (#1418 by Ashwin Maroli)
- Load Rouge files using methods scoped to the Rouge module (#1481 by Michael Camilleri)
- Use module constants to store directory paths for file loading (#1416 by Ashwin Maroli)
- Fix Ruby keyword warning in check:memory Rake task (#1431 by Ashwin Maroli)
- Revert Rubocop splat expansion cop (#1461 by Michael Camilleri)
- C++ Lexer
- Make lexing of class-like identifiers more consistent in C++ lexer (#1495 by Michael Camilleri)
- CMake Lexer
- Fix handling of escaped quotes in CMake lexer (#1473 by Michael Camilleri)
- Console Lexer
- Add option to tokenise error messages in Console lexer (#1498 by Gavin Lock)
- Cypher Lexer (NEW)
- Add Cypher lexer (#1423 by Guillaume Grossetie)
- Datastudio Lexer (NEW)
- Add Datastudio lexer (#1453 by Bastien Durel)
- F# Lexer
- Support dictionary indexers on nested properties in F# lexer (#1482 by Michael Camilleri)
- GHC Cmm Lexer (NEW)
- Add GHC Cmm lexer (#1387 by Sven Tennie)
- ISBL Lexer (NEW)
- Add ISBL lexer (#891 by Dmitriy Tarasov)
- JSON Lexer
- Allow unmatched braces and brackets in JSON lexer (#1497 by Michael Camilleri)
- JSONDOC Lexer
- Add jsonc alias to JSONDOC lexer (#1440 by Michael Camilleri)
- Kotlin Lexer
- Support labels in Kotlin lexer (#1496 by Jen)
- Markdown Lexer
- Add support for multi-line links in Markdown lexer (#1465 by Marcel Amirault)
- Pascal Lexer
- Add Lazarus program file glob to Pascal lexer (#1466 by Morabaraba)
- PHP Lexer
- Python Lexer
- Racket Lexer
- Improve support for # in Racket lexer (#1472 by Michael Camilleri)
- Rego Lexer (NEW)
- Add Rego lexer (#1468 by David Ashby)
- Ruby Lexer
- Solidity Lexer (NEW)
Commits
-
42ec130
Release v3.18.0 (#1501) -
66f45b7
Add Cypher lexer (#1423) -
7bf2159
Improve lexing of ternaries that include symbols in Ruby lexer (#1476) -
652a622
Use generic string states in Python lexer (#1477) -
8b6f2b5
Remove duplicate identity keyword in YANG Lexer (#1499) -
e4b3d4f
Use plain Ruby files for built-in keyword lists (#1418) -
844c0ee
Add option to tokenise error messages in Console lexer (#1498) -
dd39655
Support labels in Kotlin lexer (#1496) -
e79d864
Allow unmatched braces and brackets in JSON lexer (#1497) -
4b001ac
Add GHC Cmm lexer (#1387) - Additional commits viewable in compare view