docs
docs copied to clipboard
Bump rouge from 2.2.1 to 3.30.0
Bumps rouge from 2.2.1 to 3.30.0.
Release notes
Sourced from rouge's releases.
v3.30.0
We bring you 3 new exciting lexers in this release: Isabelle, Meson and Nial lexer. There are also some fixes and improvements on CPP, Dart, Groovy, JavaScript, Pascal, PHP and TOML lexer.
Thank you to all of the amazing contributors for your help and continuous support!
Full Changelog: https://github.com/rouge-ruby/rouge/compare/v3.29.0...v3.30.0
v3.29.0
We bring you 5 new exciting lexers in this release: Idris, Lean, Syzlang and Syzprog lexer. There are also some fixes and improvements on Docker, Matlab and Python lexer.
Furthermore, we have made some improvements in Rouge and Rouge CI. We are now running Ruby 3.1 as part of our CI. As part of this release, we also introduced Code of Conduct v2.1.
Thank you to all of the amazing contributors for your help and continuous support!
Full Changelog: https://github.com/rouge-ruby/rouge/compare/v3.28.0...v3.29.0
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!
v3.27.0
This release brings you a brand new lexer, Dafny and a number of improvements on Ceylon, Elixir, Rust, SQL and Swift lexer.
We have also documented Rouge supported languages (see
languages.mdin thedocsfolder). Additionally, we have migrated Rouge CI from Travis to GitHub workflows. See theCHANGELOGfor the detailed list of changes.Thank you to all our wonderful contributors and your continuous support. We wish you all a joyjous festive season. Stay safe and keep on lexing!
v3.26.1
This release includes some notable changes:
- Fix the catastrophic backtracking presented in Factor and GHC Core Lexer
- Fix Ruby 2.7 keyword parameter deprecation warning
There are also fixes for CPP, JSL and YAML lexer.
Thank you to all the wonderful contributors who help to make Rouge better. Happy highlighting!
v3.26.0
There are two things to report in this release.
The first are the usual notes. We have two new lexers: one for OCL and one for ReScript. There are also fixes for the CMake, Crystal, JSL, Python, ReasonML and Rust lexers. Thank you to all the contributors!
The second is that I'd like to announce that this will be my last release as a maintainer of Rouge. It's been a terrific experience and I'd like to thank
@jneenand the other maintainers for making me feel very welcome. I wish them all the best as Rouge moves to version 4!v3.25.0
No new lexers this time but we do have a lot of updates. There are fixes for the Batchfile, C++, Docker, JavaScript, Kotlin, Perl, PowerShell, Ruby, Rust and Velocity lexers. Enjoy!
... (truncated)
Changelog
Sourced from rouge's changelog.
version 3.30.0: 2022-07-28
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
version 3.29.0: 2022-05-30
Comparison with the previous version
- General
- Stop checking encoding names (#1806 by casperisfine)
- Docker Lexer
- Fix notation of named stages in multi-stage docker builds (#1809 by bartbroere)
- Idris Lexer
- Add support for Idris language (#1464 by bmwant)
- Lean Lexer (NEW)
- Initial support for lean 3 (#1798 by kunigami)
- Matlab Lexer
- PLSQL Lexer (NEW)
- Oracle PLSQL lexer (suitable for Oracle SQL as well) (#1811 by lee-lindley)
- Python Lexer
- Python: Support conversion specifiers in format strings (#1801 by chvp)
- Syzlang and Syzprog Lexer (NEW)
- Add lexers for syzkaller DSLs (#1699 by xairy)
... (truncated)
Commits
8d90cb2Release v3.30.0 (#1851)9a0e690Add Meson specs (#1848)8195f23Add Meson Lexer (#1732)8ab2347Update the URL of AppleScript documentation (#1799)3da7ac7Disambiguate free pascal and puppet (#1845)b8e146fFix highlight of nullish coalescing operator in JS (#1846)1facc23lexer: TOML: Support more integer and floating formats (#1832)fdc083fAdd Nial Lexer (feature branch) (#1844)fb4555cDart: Distinguish between punctuation and operators (#1838)d17a6afFix template highlight of braces in CPP lexer (#1839)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)