Skip to content

Bump rouge from 3.23.0 to 3.24.0

HIFIS Bot requested to merge dependabot/bundler/rouge-3.24.0 into master

Bumps rouge from 3.23.0 to 3.24.0.

Release notes

Sourced from rouge's releases.

v3.24.0

This release has two new lexers: one for e-mails (yes, I am aware it is only me that spells it that way) and one for J (why not another language starting with J?). There's also fixes for the Apex, HTTP, Janet, JavaScript and Rust lexers. And on top of all of that, there are some improvements to Rouge itself, including a new CLI debug command and a line highlighting option.

Thanks to everyone who contributed bug reports and pull requests. Stay safe and lex responsibly!

Changelog

Sourced from rouge's changelog.

version 3.24.0: 2020-10-14

Comparison with the previous version

  • General
    • Fix errors from new empty regex requirements (#1606 by Michael Camilleri)
    • Restrict the use of empty-matching regular expressions (#1548 by Jeanine Adkisson)
    • Add a CLI debug command that provides reasonable defaults (#1593 by Jeanine Adkisson)
    • Update documentation to use bundle config set path (#1583 by ComFreek)
    • Add line highlighting option (#1426 by Dan Allen)
    • Add Lexer#with and Lexer.lookup_fancy (#1565 by Jeanine Adkisson)
  • Apex Lexer
    • Fix invalid use of String#casecmp in Apex lexer (#1596 by Jeanine Adkisson)
  • E-mail Lexer (NEW)
    • Add e-mail lexer (#1567 by Steve Mokris)
  • HTTP Lexer
    • Add a :content option to HTTP lexer (#1592 by Jeanine Adkisson)
  • J Lexer (NEW)
    • Add J lexer (#1584 by unsigned-wrong-wrong-int)
  • Janet Lexer
    • Improve handling of quoted forms in Janet lexer (#1586 by Michael Camilleri)
  • JavaScript Lexer
    • Improve optional chaining in JavaScript lexer (#1594 by Jeanine Adkisson)
  • Rust Lexer
    • Fix lexing of await in Rust lexer (#1587 by nsfisis)
Commits

Merge request reports