pygments/pygments (Pygments)
### [`v2.17.1`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2171)
[Compare Source](https://togithub.com/pygments/pygments/compare/2.17.0...2.17.1)
(released November 19, 2023)
- Updated lexers:
- TOML: Fix bug making lexing of single-quoted strings too eager
### [`v2.17.0`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2170)
[Compare Source](https://togithub.com/pygments/pygments/compare/2.16.1...2.17.0)
(released November 18, 2023)
- New lexers:
- JSX ([#2524](https://togithub.com/pygments/pygments/issues/2524), [#709](https://togithub.com/pygments/pygments/issues/709))
- Kusto ([#2552](https://togithub.com/pygments/pygments/issues/2552))
- ldaprc ([#2532](https://togithub.com/pygments/pygments/issues/2532))
- LDIF ([#2489](https://togithub.com/pygments/pygments/issues/2489))
- PRQL ([#2507](https://togithub.com/pygments/pygments/issues/2507), [#2523](https://togithub.com/pygments/pygments/issues/2523), [#2559](https://togithub.com/pygments/pygments/issues/2559))
- Visual Prolog and Visual Prolog Grammar ([#2480](https://togithub.com/pygments/pygments/issues/2480))
- Vyper ([#2531](https://togithub.com/pygments/pygments/issues/2531), [#2579](https://togithub.com/pygments/pygments/issues/2579))
- Updated lexers:
- Cypher: fix comment matching, add missing keywords ([#2504](https://togithub.com/pygments/pygments/issues/2504))
- Fortran: add `elseif` keyword ([#2528](https://togithub.com/pygments/pygments/issues/2528))
- Lean: make it available as `lean3`, in preparation for
a possible switch to `lean` highlighting as Lean 4 ([#2546](https://togithub.com/pygments/pygments/issues/2546))
- JSON: add MIME types and file extensions for several line-delimited
JSON formats ([#2490](https://togithub.com/pygments/pygments/issues/2490))
- Nix: many improvements ([#2551](https://togithub.com/pygments/pygments/issues/2551), [#1800](https://togithub.com/pygments/pygments/issues/1800))
- OCaml: Add `and` keyword, remove `value` from keywords ([#2521](https://togithub.com/pygments/pygments/issues/2521))
- Python: add `starlark` and `bazel` aliases ([#2517](https://togithub.com/pygments/pygments/issues/2517), [#2516](https://togithub.com/pygments/pygments/issues/2516))
- Snowball: Treat `len` like `size` ([#2508](https://togithub.com/pygments/pygments/issues/2508))
- Spice: add `panic` keyword and `->` operator ([#2510](https://togithub.com/pygments/pygments/issues/2510))
- squid.conf: fix catastrophic backtracking ([#2583](https://togithub.com/pygments/pygments/issues/2583))
- TOML: rewritten, with many fixes ([#2576](https://togithub.com/pygments/pygments/issues/2576))
- Turtle: support blank nodes ([#2581](https://togithub.com/pygments/pygments/issues/2581))
- Wikitext: fix erroneous highlighting of LanguageConverter markup
([#2493](https://togithub.com/pygments/pygments/issues/2493)), add missing variant languages ([#2494](https://togithub.com/pygments/pygments/issues/2494))
- CMake: support \`\`\[=\[ bracketed arguments ]=]\`\`\` ([#2549](https://togithub.com/pygments/pygments/issues/2549))
- Fix ctags support and tests ([#2487](https://togithub.com/pygments/pygments/issues/2487))
- Include `Lexer.add_filter` in the documentation ([#2519](https://togithub.com/pygments/pygments/issues/2519))
- Add a `Lean3Lexer` alias ([#2546](https://togithub.com/pygments/pygments/issues/2546))
- The `pygments.styles` module contains a new `STYLES` variable
with a dictionary of built-in styles. The old `STYLE_MAP` variable,
which uses a different format, is kept for backwards compatibility.
- On Windows, add a new installation extra (`windows-terminal`) which pulls in
dependencies for colored console output. See :doc:`cmdline` for more details.
([#2505](https://togithub.com/pygments/pygments/issues/2505))
- Support more file types in `autopygmentize` script ([#2513](https://togithub.com/pygments/pygments/issues/2513))
- Change color of numbers in `rrt` style ([#2526](https://togithub.com/pygments/pygments/issues/2526))
- Fix error when trying to look up plugin formatters by file extension
of the output format ([#2563](https://togithub.com/pygments/pygments/issues/2563))
- Use Hatchling as a build backend instead of setuptools.
This change is transparent to most users. Distribution packagers
who build without build isolation need to add hatchling as a build
dependency and remove setuptools. People downloading source distributions
and wheels from PyPI directly should note that they now have `pygments`
in their file names instead of `Pygments`. ([#2573](https://togithub.com/pygments/pygments/issues/2573))
- Improve the test framework to also check for lost tokens when processing the
snippets and example files ([#2582](https://togithub.com/pygments/pygments/issues/2582).)
- Improve the *Dracula* style definition to make it easier to maintain ([#2575](https://togithub.com/pygments/pygments/issues/2575))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==2.16.1
->==2.17.1
Release Notes
pygments/pygments (Pygments)
### [`v2.17.1`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2171) [Compare Source](https://togithub.com/pygments/pygments/compare/2.17.0...2.17.1) (released November 19, 2023) - Updated lexers: - TOML: Fix bug making lexing of single-quoted strings too eager ### [`v2.17.0`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2170) [Compare Source](https://togithub.com/pygments/pygments/compare/2.16.1...2.17.0) (released November 18, 2023) - New lexers: - JSX ([#2524](https://togithub.com/pygments/pygments/issues/2524), [#709](https://togithub.com/pygments/pygments/issues/709)) - Kusto ([#2552](https://togithub.com/pygments/pygments/issues/2552)) - ldaprc ([#2532](https://togithub.com/pygments/pygments/issues/2532)) - LDIF ([#2489](https://togithub.com/pygments/pygments/issues/2489)) - PRQL ([#2507](https://togithub.com/pygments/pygments/issues/2507), [#2523](https://togithub.com/pygments/pygments/issues/2523), [#2559](https://togithub.com/pygments/pygments/issues/2559)) - Visual Prolog and Visual Prolog Grammar ([#2480](https://togithub.com/pygments/pygments/issues/2480)) - Vyper ([#2531](https://togithub.com/pygments/pygments/issues/2531), [#2579](https://togithub.com/pygments/pygments/issues/2579)) - Updated lexers: - Cypher: fix comment matching, add missing keywords ([#2504](https://togithub.com/pygments/pygments/issues/2504)) - Fortran: add `elseif` keyword ([#2528](https://togithub.com/pygments/pygments/issues/2528)) - Lean: make it available as `lean3`, in preparation for a possible switch to `lean` highlighting as Lean 4 ([#2546](https://togithub.com/pygments/pygments/issues/2546)) - JSON: add MIME types and file extensions for several line-delimited JSON formats ([#2490](https://togithub.com/pygments/pygments/issues/2490)) - Nix: many improvements ([#2551](https://togithub.com/pygments/pygments/issues/2551), [#1800](https://togithub.com/pygments/pygments/issues/1800)) - OCaml: Add `and` keyword, remove `value` from keywords ([#2521](https://togithub.com/pygments/pygments/issues/2521)) - Python: add `starlark` and `bazel` aliases ([#2517](https://togithub.com/pygments/pygments/issues/2517), [#2516](https://togithub.com/pygments/pygments/issues/2516)) - Snowball: Treat `len` like `size` ([#2508](https://togithub.com/pygments/pygments/issues/2508)) - Spice: add `panic` keyword and `->` operator ([#2510](https://togithub.com/pygments/pygments/issues/2510)) - squid.conf: fix catastrophic backtracking ([#2583](https://togithub.com/pygments/pygments/issues/2583)) - TOML: rewritten, with many fixes ([#2576](https://togithub.com/pygments/pygments/issues/2576)) - Turtle: support blank nodes ([#2581](https://togithub.com/pygments/pygments/issues/2581)) - Wikitext: fix erroneous highlighting of LanguageConverter markup ([#2493](https://togithub.com/pygments/pygments/issues/2493)), add missing variant languages ([#2494](https://togithub.com/pygments/pygments/issues/2494)) - CMake: support \`\`\[=\[ bracketed arguments ]=]\`\`\` ([#2549](https://togithub.com/pygments/pygments/issues/2549)) - Fix ctags support and tests ([#2487](https://togithub.com/pygments/pygments/issues/2487)) - Include `Lexer.add_filter` in the documentation ([#2519](https://togithub.com/pygments/pygments/issues/2519)) - Add a `Lean3Lexer` alias ([#2546](https://togithub.com/pygments/pygments/issues/2546)) - The `pygments.styles` module contains a new `STYLES` variable with a dictionary of built-in styles. The old `STYLE_MAP` variable, which uses a different format, is kept for backwards compatibility. - On Windows, add a new installation extra (`windows-terminal`) which pulls in dependencies for colored console output. See :doc:`cmdline` for more details. ([#2505](https://togithub.com/pygments/pygments/issues/2505)) - Support more file types in `autopygmentize` script ([#2513](https://togithub.com/pygments/pygments/issues/2513)) - Change color of numbers in `rrt` style ([#2526](https://togithub.com/pygments/pygments/issues/2526)) - Fix error when trying to look up plugin formatters by file extension of the output format ([#2563](https://togithub.com/pygments/pygments/issues/2563)) - Use Hatchling as a build backend instead of setuptools. This change is transparent to most users. Distribution packagers who build without build isolation need to add hatchling as a build dependency and remove setuptools. People downloading source distributions and wheels from PyPI directly should note that they now have `pygments` in their file names instead of `Pygments`. ([#2573](https://togithub.com/pygments/pygments/issues/2573)) - Improve the test framework to also check for lost tokens when processing the snippets and example files ([#2582](https://togithub.com/pygments/pygments/issues/2582).) - Improve the *Dracula* style definition to make it easier to maintain ([#2575](https://togithub.com/pygments/pygments/issues/2575))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.