Release notes
*Sourced from [rouge's releases](https://github.com/jneen/rouge/releases).*
> ## v3.6.0
> This release includes continued improvements to the library, fixes for a number of lexers and—like v3.5.0—support for three new languages.
Changelog
*Sourced from [rouge's changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md).*
> ## version 3.6.0: 2019-07-10
>
> [Comparison with the previous version](https://github.com/rouge-ruby/rouge/compare/v3.5.1...v3.6.0)
>
> * General
> - Add HTMLLineTable formatter ([#1211](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1211/) by Ashwin Maroli)
> - Avoid unnecessary String duplication in HTML formatter ([#1244](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1244/) by Ashwin Maroli)
> - Remove trailing whitespace ([#1245](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1245/) by Ashwin Maroli)
> - Avoid allocating block parameters unnecessarily ([#1246](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1246/) by Ashwin Maroli)
> - Update profile_memory task ([#1243](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1243/) by Ashwin Maroli)
> - Clarify instructions for running a single test ([#1238](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1238/) by Ashwin Maroli)
> - Configure Bundler to validate task dependencies ([#1242](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1242/) by Ashwin Maroli)
> - Improve readability of lexer debug output ([#1240](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1240/) by Ashwin Maroli)
> - Add documentation on using Docker for development ([#1214](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1214/) by Nicolas Guillaumin)
> - Add ability to evaluate lexer similarity ([#1206](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1206/) by Jeanine Adkisson)
> - Fix empty color bug in TeX rendering ([#1224](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1224/) by Jeanine Adkisson)
> - Add a global 'require' option for rougify CLI tool ([#1215](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1215/) by Jeanine Adkisson)
> - Add background colour for monokai.sublime theme ([#1204](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1204/) by Ashwin Maroli)
> * Elixir Lexer
> - Improve tokenising of numbers in Elixir lexer ([#1225](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1225/) by Michael Camilleri)
> * JSON Lexer
> - Add Pipfile filename globs to JSON and TOML lexers ([#975](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/975/) by Remco Haszing)
> * Liquid Lexer
> - Improve highlighting of for tags in Liquid lexer ([#1196](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1196/) by Ashwin Maroli)
> * Make Lexer
> - Simplify Make visual sample ([#1227](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1227/) by Michael Camilleri)
> * Magik Lexer
> - Add `_class` and `_while` keywords to Magik lexer ([#1251](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1251/) by Steven Looman)
> * OpenEdge ABL Lexer (**NEW**)
> - Add OpenEdge ABL lexer ([#1200](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1200/) by Michael Camilleri)
> * Perl Lexer
> - Add improvements (eg. transliteration) to Perl lexer ([#1250](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1250/) by Brent Laabs)
> * PowerShell Lexer
> - Fix file paths in PowerShell lexer ([#1232](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1232/) by Michael Camilleri)
> - Reimplement PowerShell lexer ([#1213](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1213/) by Aaron)
> * Ruby Lexer
> - Fix tokenizing of `defined?` in Ruby lexer ([#1247](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1247/) by Ashwin Maroli)
> - Add Fastlane filename globs to Ruby lexer ([#976](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/976/) by Remco Haszing)
> * TOML Lexer
> - Add Pipfile filename globs to JSON and TOML lexers ([#975](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/975/) by Remco Haszing)
> * XPath Lexer (**NEW**)
> - Add XPath and XQuery lexers ([#1089](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1089/) by Maxime Kjaer)
> * XQuery Lexer (**NEW**)
> - Add XPath and XQuery lexers ([#1089](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1089/) by Maxime Kjaer)
> * Xojo Lexer
> - Improve comment support in Xojo lexer ([#1229](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1229/) by Jim McKay)
> * YAML Lexer
> - Fix tokenization of block strings in YAML lexer ([#1235](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1235/) by Ashwin Maroli)
> - Fix block chomping syntax in YAML lexer ([#1234](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1234/) by Ashwin Maroli)
> - Fix tokenization of number literals in YAML lexer ([#1239](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1239/) by Ashwin Maroli)
> ... (truncated)
Commits
- [`747ee5f`](https://github.com/rouge-ruby/rouge/commit/747ee5f2c69871e973503d9f7b764ce1b8b487e3) Release v3.6.0 ([#1254](https://github-redirect.dependabot.com/jneen/rouge/issues/1254))
- [`786ca6f`](https://github.com/rouge-ruby/rouge/commit/786ca6f2b3c62f4b71967ca74103028b5bba80fd) Simplify Make visual sample ([#1227](https://github-redirect.dependabot.com/jneen/rouge/issues/1227))
- [`8e812be`](https://github.com/rouge-ruby/rouge/commit/8e812be138367a7643fc4503ef859544e760a1c4) Add _class and _while keywords to Magik lexer ([#1251](https://github-redirect.dependabot.com/jneen/rouge/issues/1251))
- [`e45f426`](https://github.com/rouge-ruby/rouge/commit/e45f42641b3f3267e39a9d961cc3be02c0ba0fe9) Add HTMLLineTable formatter ([#1211](https://github-redirect.dependabot.com/jneen/rouge/issues/1211))
- [`5e7fb25`](https://github.com/rouge-ruby/rouge/commit/5e7fb25ce9486f5751da295a8067495bfb46d6ac) Add improvements (eg. transliteration) to Perl lexer ([#1250](https://github-redirect.dependabot.com/jneen/rouge/issues/1250))
- [`9fe12fa`](https://github.com/rouge-ruby/rouge/commit/9fe12fa7494f4bfc32ad53cb91c7a89fb27c6969) Fix file paths in PowerShell lexer ([#1232](https://github-redirect.dependabot.com/jneen/rouge/issues/1232))
- [`23ae3ea`](https://github.com/rouge-ruby/rouge/commit/23ae3eae7c4f91fa53bec01d127d28f291e59b9a) Fix tokenizing of defined? in Ruby lexer ([#1247](https://github-redirect.dependabot.com/jneen/rouge/issues/1247))
- [`f82edb2`](https://github.com/rouge-ruby/rouge/commit/f82edb2928471234ec9446215bfc198d5beaaa47) Add Pipfile filename globs to JSON and TOML lexers ([#975](https://github-redirect.dependabot.com/jneen/rouge/issues/975))
- [`da7f4dd`](https://github.com/rouge-ruby/rouge/commit/da7f4dd1960551f66872bc1759139bc8f2bf54b9) Add Fastlane filename globs to Ruby lexer ([#976](https://github-redirect.dependabot.com/jneen/rouge/issues/976))
- [`43615a6`](https://github.com/rouge-ruby/rouge/commit/43615a64746f35ebffee82f8fd57b515feae689f) Avoid unnecessary String duplication in HTML formatter ([#1244](https://github-redirect.dependabot.com/jneen/rouge/issues/1244))
- Additional commits viewable in [compare view](https://github.com/jneen/rouge/compare/v3.5.1...v3.6.0)
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps rouge from 3.5.1 to 3.6.0.
Release notes
*Sourced from [rouge's releases](https://github.com/jneen/rouge/releases).* > ## v3.6.0 > This release includes continued improvements to the library, fixes for a number of lexers and—like v3.5.0—support for three new languages.Changelog
*Sourced from [rouge's changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md).* > ## version 3.6.0: 2019-07-10 > > [Comparison with the previous version](https://github.com/rouge-ruby/rouge/compare/v3.5.1...v3.6.0) > > * General > - Add HTMLLineTable formatter ([#1211](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1211/) by Ashwin Maroli) > - Avoid unnecessary String duplication in HTML formatter ([#1244](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1244/) by Ashwin Maroli) > - Remove trailing whitespace ([#1245](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1245/) by Ashwin Maroli) > - Avoid allocating block parameters unnecessarily ([#1246](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1246/) by Ashwin Maroli) > - Update profile_memory task ([#1243](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1243/) by Ashwin Maroli) > - Clarify instructions for running a single test ([#1238](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1238/) by Ashwin Maroli) > - Configure Bundler to validate task dependencies ([#1242](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1242/) by Ashwin Maroli) > - Improve readability of lexer debug output ([#1240](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1240/) by Ashwin Maroli) > - Add documentation on using Docker for development ([#1214](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1214/) by Nicolas Guillaumin) > - Add ability to evaluate lexer similarity ([#1206](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1206/) by Jeanine Adkisson) > - Fix empty color bug in TeX rendering ([#1224](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1224/) by Jeanine Adkisson) > - Add a global 'require' option for rougify CLI tool ([#1215](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1215/) by Jeanine Adkisson) > - Add background colour for monokai.sublime theme ([#1204](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1204/) by Ashwin Maroli) > * Elixir Lexer > - Improve tokenising of numbers in Elixir lexer ([#1225](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1225/) by Michael Camilleri) > * JSON Lexer > - Add Pipfile filename globs to JSON and TOML lexers ([#975](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/975/) by Remco Haszing) > * Liquid Lexer > - Improve highlighting of for tags in Liquid lexer ([#1196](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1196/) by Ashwin Maroli) > * Make Lexer > - Simplify Make visual sample ([#1227](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1227/) by Michael Camilleri) > * Magik Lexer > - Add `_class` and `_while` keywords to Magik lexer ([#1251](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1251/) by Steven Looman) > * OpenEdge ABL Lexer (**NEW**) > - Add OpenEdge ABL lexer ([#1200](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1200/) by Michael Camilleri) > * Perl Lexer > - Add improvements (eg. transliteration) to Perl lexer ([#1250](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1250/) by Brent Laabs) > * PowerShell Lexer > - Fix file paths in PowerShell lexer ([#1232](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1232/) by Michael Camilleri) > - Reimplement PowerShell lexer ([#1213](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1213/) by Aaron) > * Ruby Lexer > - Fix tokenizing of `defined?` in Ruby lexer ([#1247](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1247/) by Ashwin Maroli) > - Add Fastlane filename globs to Ruby lexer ([#976](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/976/) by Remco Haszing) > * TOML Lexer > - Add Pipfile filename globs to JSON and TOML lexers ([#975](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/975/) by Remco Haszing) > * XPath Lexer (**NEW**) > - Add XPath and XQuery lexers ([#1089](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1089/) by Maxime Kjaer) > * XQuery Lexer (**NEW**) > - Add XPath and XQuery lexers ([#1089](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1089/) by Maxime Kjaer) > * Xojo Lexer > - Improve comment support in Xojo lexer ([#1229](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1229/) by Jim McKay) > * YAML Lexer > - Fix tokenization of block strings in YAML lexer ([#1235](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1235/) by Ashwin Maroli) > - Fix block chomping syntax in YAML lexer ([#1234](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1234/) by Ashwin Maroli) > - Fix tokenization of number literals in YAML lexer ([#1239](https://github-redirect.dependabot.com/rouge-ruby/rouge/pull/1239/) by Ashwin Maroli) > ... (truncated)Commits
- [`747ee5f`](https://github.com/rouge-ruby/rouge/commit/747ee5f2c69871e973503d9f7b764ce1b8b487e3) Release v3.6.0 ([#1254](https://github-redirect.dependabot.com/jneen/rouge/issues/1254)) - [`786ca6f`](https://github.com/rouge-ruby/rouge/commit/786ca6f2b3c62f4b71967ca74103028b5bba80fd) Simplify Make visual sample ([#1227](https://github-redirect.dependabot.com/jneen/rouge/issues/1227)) - [`8e812be`](https://github.com/rouge-ruby/rouge/commit/8e812be138367a7643fc4503ef859544e760a1c4) Add _class and _while keywords to Magik lexer ([#1251](https://github-redirect.dependabot.com/jneen/rouge/issues/1251)) - [`e45f426`](https://github.com/rouge-ruby/rouge/commit/e45f42641b3f3267e39a9d961cc3be02c0ba0fe9) Add HTMLLineTable formatter ([#1211](https://github-redirect.dependabot.com/jneen/rouge/issues/1211)) - [`5e7fb25`](https://github.com/rouge-ruby/rouge/commit/5e7fb25ce9486f5751da295a8067495bfb46d6ac) Add improvements (eg. transliteration) to Perl lexer ([#1250](https://github-redirect.dependabot.com/jneen/rouge/issues/1250)) - [`9fe12fa`](https://github.com/rouge-ruby/rouge/commit/9fe12fa7494f4bfc32ad53cb91c7a89fb27c6969) Fix file paths in PowerShell lexer ([#1232](https://github-redirect.dependabot.com/jneen/rouge/issues/1232)) - [`23ae3ea`](https://github.com/rouge-ruby/rouge/commit/23ae3eae7c4f91fa53bec01d127d28f291e59b9a) Fix tokenizing of defined? in Ruby lexer ([#1247](https://github-redirect.dependabot.com/jneen/rouge/issues/1247)) - [`f82edb2`](https://github.com/rouge-ruby/rouge/commit/f82edb2928471234ec9446215bfc198d5beaaa47) Add Pipfile filename globs to JSON and TOML lexers ([#975](https://github-redirect.dependabot.com/jneen/rouge/issues/975)) - [`da7f4dd`](https://github.com/rouge-ruby/rouge/commit/da7f4dd1960551f66872bc1759139bc8f2bf54b9) Add Fastlane filename globs to Ruby lexer ([#976](https://github-redirect.dependabot.com/jneen/rouge/issues/976)) - [`43615a6`](https://github.com/rouge-ruby/rouge/commit/43615a64746f35ebffee82f8fd57b515feae689f) Avoid unnecessary String duplication in HTML formatter ([#1244](https://github-redirect.dependabot.com/jneen/rouge/issues/1244)) - Additional commits viewable in [compare view](https://github.com/jneen/rouge/compare/v3.5.1...v3.6.0)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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.