chore(deps): update dependency pygments to v2.18.0 #18

Merged
realaravinth merged 1 commit from renovate/pygments-2.x into master 2024-06-09 17:34:49 +05:30
Member

This PR contains the following updates:

Package Update Change
Pygments (changelog) minor ==2.16.1 -> ==2.18.0

Release Notes

pygments/pygments (Pygments)

v2.18.0

Compare Source

(released May 4th, 2024)

  • New lexers:

  • Updated lexers:

    • Awk: recognize ternary operator (#​2687)
    • Bash: add openrc alias (#​2599, #​2371)
    • Coq: add keywords, lex more vernacular command arguments, produce
      fewer tokens on heading comments (#​2678)
    • DNS zone files: Fix comment parsing (#​2595)
    • Hy: Support unicode literals (#​1126)
    • Inform6: Update to Inform 6.42 (#​2644)
    • lean: Fix name handling (#​2614)
    • Logtalk: add uninstantiation keyword and recognize
      escape sequences (#​2619)
    • Macaulay2: Update to 1.23 (#​2655)
    • Python: fix highlighting of soft keywords before None/True/False
    • reStructuredText: use Token.Comment for comments instead of
      Comment.Preproc (#​2598)
    • Rust: highlight :, :: and -> as Punctuation
      and whitespace as Whitespace, instead of Text
      in both cases (#​2631)
    • Spice: Add keywords (#​2621)
    • SQL Explain: allow negative numbers (#​2610)
    • Swift: Support multiline strings (#​2681)
    • ThingsDB: add constants and new functions; support template
      strings (#​2624)
    • UL4: support nested <?doc?> and <?note?> tags (#​2597)
    • VHDL: support multi-line comments of VHDL-2008 (#​2622)
    • Wikitext: Remove kk-* in variant_langs (#​2647)
    • Xtend: Add val and var (#​2602)
  • New styles:

  • Make background colors in the image formatter work with Pillow 10.0 (#​2623)

  • Require Python 3.8. As a result, the importlib-metadata package
    is no longer needed for fast plugin discovery on Python 3.7.
    The plugins extra (used as, e.g., pip install pygments[plugins])
    is kept for backwards compatibility but now has no effect. (#​2601)

  • Require the url attribute for lexers inside Pygments, add
    it to many lexers (#​2588)

  • Replace Pyflakes linter with Ruff (#​2592)

  • Add macOS CI (#​2594)

  • Built-in lexers now declare the version of Pygments in which they were
    added in a required version_added lexer attribute, instead of a
    .. versionadded:: directive in the docstring (#​2589, #​2634)

  • The url attribute is now required for built-in lexers and
    has been added to all existing lexers (#​2588)

  • The RTF formatter supports line number and line highlighting now (#​1217, #​2654)

  • Add \sa0 keyword in the RTF formatter (#​1111, #​2607)

  • Register pycon as an alias for the Python console lexer (#​2697)

  • Add MIME-Type for DesktopLexer (#​2613)

  • Fix native style to meet WCAG AA guidelines (#​2600)

  • Fix typo in documentation (#​2672)

  • Use format strings consistently (#​2661)

  • Add __class_getitem__ to Formatter to improve typing support (#​2665)

v2.17.2

Compare Source

(released November 21, 2023)

  • Fix a packaging issue on macOS (#​2593)

v2.17.1

Compare Source

(released November 19, 2023)

  • Updated lexers:

    • TOML: Fix bug making lexing of single-quoted strings too eager

v2.17.0

Compare Source

(released November 18, 2023)

  • New lexers:

  • Updated lexers:

    • Cypher: fix comment matching, add missing keywords (#​2504)
    • Fortran: add elseif keyword (#​2528)
    • Lean: make it available as lean3, in preparation for
      a possible switch to lean highlighting as Lean 4 (#​2546)
    • JSON: add MIME types and file extensions for several line-delimited
      JSON formats (#​2490)
    • Nix: many improvements (#​2551, #​1800)
    • OCaml: Add and keyword, remove value from keywords (#​2521)
    • Python: add starlark and bazel aliases (#​2517, #​2516)
    • Snowball: Treat len like size (#​2508)
    • Spice: add panic keyword and -> operator (#​2510)
    • squid.conf: fix catastrophic backtracking (#​2583)
    • TOML: rewritten, with many fixes (#​2576)
    • Turtle: support blank nodes (#​2581)
    • Wikitext: fix erroneous highlighting of LanguageConverter markup
      (#​2493), add missing variant languages (#​2494)
    • CMake: support [=[ bracketed arguments ]=] (#​2549)
  • Fix ctags support and tests (#​2487)

  • Include Lexer.add_filter in the documentation (#​2519)

  • Add a Lean3Lexer alias (#​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)

  • Support more file types in autopygmentize script (#​2513)

  • Change color of numbers in rrt style (#​2526)

  • Fix error when trying to look up plugin formatters by file extension
    of the output format (#​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)

  • Improve the test framework to also check for lost tokens when processing the
    snippets and example files (#​2582.)

  • Improve the Dracula style definition to make it easier to maintain (#​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 Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [Pygments](https://github.com/pygments/pygments) ([changelog](https://github.com/pygments/pygments/blob/master/CHANGES)) | minor | `==2.16.1` -> `==2.18.0` | --- ### Release Notes <details> <summary>pygments/pygments (Pygments)</summary> ### [`v2.18.0`](https://github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2180) [Compare Source](https://github.com/pygments/pygments/compare/2.17.2...2.18.0) (released May 4th, 2024) - New lexers: - Janet ([#&#8203;2557](https://github.com/pygments/pygments/issues/2557)) - Lean 4 ([#&#8203;2618](https://github.com/pygments/pygments/issues/2618), [#&#8203;2626](https://github.com/pygments/pygments/issues/2626)) - Luau ([#&#8203;2605](https://github.com/pygments/pygments/issues/2605)) - Mojo ([#&#8203;2691](https://github.com/pygments/pygments/issues/2691), [#&#8203;2515](https://github.com/pygments/pygments/issues/2515)) - org-mode ([#&#8203;2628](https://github.com/pygments/pygments/issues/2628), [#&#8203;2636](https://github.com/pygments/pygments/issues/2636)) - Promela ([#&#8203;2620](https://github.com/pygments/pygments/issues/2620)) - Soong / `Android.bp` ([#&#8203;2659](https://github.com/pygments/pygments/issues/2659)) - Tact ([#&#8203;2571](https://github.com/pygments/pygments/issues/2571)) - Typst ([#&#8203;2596](https://github.com/pygments/pygments/issues/2596)) - Updated lexers: - Awk: recognize ternary operator ([#&#8203;2687](https://github.com/pygments/pygments/issues/2687)) - Bash: add `openrc` alias ([#&#8203;2599](https://github.com/pygments/pygments/issues/2599), [#&#8203;2371](https://github.com/pygments/pygments/issues/2371)) - Coq: add keywords, lex more vernacular command arguments, produce fewer tokens on heading comments ([#&#8203;2678](https://github.com/pygments/pygments/issues/2678)) - DNS zone files: Fix comment parsing ([#&#8203;2595](https://github.com/pygments/pygments/issues/2595)) - Hy: Support unicode literals ([#&#8203;1126](https://github.com/pygments/pygments/issues/1126)) - Inform6: Update to Inform 6.42 ([#&#8203;2644](https://github.com/pygments/pygments/issues/2644)) - lean: Fix name handling ([#&#8203;2614](https://github.com/pygments/pygments/issues/2614)) - Logtalk: add `uninstantiation` keyword and recognize escape sequences ([#&#8203;2619](https://github.com/pygments/pygments/issues/2619)) - Macaulay2: Update to 1.23 ([#&#8203;2655](https://github.com/pygments/pygments/issues/2655)) - Python: fix highlighting of soft keywords before `None`/`True`/`False` - reStructuredText: use `Token.Comment` for comments instead of `Comment.Preproc` ([#&#8203;2598](https://github.com/pygments/pygments/issues/2598)) - Rust: highlight `:`, `::` and `->` as `Punctuation` and whitespace as `Whitespace`, instead of `Text` in both cases ([#&#8203;2631](https://github.com/pygments/pygments/issues/2631)) - Spice: Add keywords ([#&#8203;2621](https://github.com/pygments/pygments/issues/2621)) - SQL Explain: allow negative numbers ([#&#8203;2610](https://github.com/pygments/pygments/issues/2610)) - Swift: Support multiline strings ([#&#8203;2681](https://github.com/pygments/pygments/issues/2681)) - ThingsDB: add constants and new functions; support template strings ([#&#8203;2624](https://github.com/pygments/pygments/issues/2624)) - UL4: support nested `<?doc?>` and `<?note?>` tags ([#&#8203;2597](https://github.com/pygments/pygments/issues/2597)) - VHDL: support multi-line comments of VHDL-2008 ([#&#8203;2622](https://github.com/pygments/pygments/issues/2622)) - Wikitext: Remove `kk-*` in `variant_langs` ([#&#8203;2647](https://github.com/pygments/pygments/issues/2647)) - Xtend: Add `val` and `var` ([#&#8203;2602](https://github.com/pygments/pygments/issues/2602)) - New styles: - Coffee ([#&#8203;2609](https://github.com/pygments/pygments/issues/2609)) - Make background colors in the image formatter work with Pillow 10.0 ([#&#8203;2623](https://github.com/pygments/pygments/issues/2623)) - Require Python 3.8. As a result, the `importlib-metadata` package is no longer needed for fast plugin discovery on Python 3.7. The `plugins` extra (used as, e.g., `pip install pygments[plugins]`) is kept for backwards compatibility but now has no effect. ([#&#8203;2601](https://github.com/pygments/pygments/issues/2601)) - Require the `url` attribute for lexers inside Pygments, add it to many lexers ([#&#8203;2588](https://github.com/pygments/pygments/issues/2588)) - Replace Pyflakes linter with Ruff ([#&#8203;2592](https://github.com/pygments/pygments/issues/2592)) - Add macOS CI ([#&#8203;2594](https://github.com/pygments/pygments/issues/2594)) - Built-in lexers now declare the version of Pygments in which they were added in a required `version_added` lexer attribute, instead of a `.. versionadded::` directive in the docstring ([#&#8203;2589](https://github.com/pygments/pygments/issues/2589), [#&#8203;2634](https://github.com/pygments/pygments/issues/2634)) - The `url` attribute is now required for built-in lexers and has been added to all existing lexers ([#&#8203;2588](https://github.com/pygments/pygments/issues/2588)) - The RTF formatter supports line number and line highlighting now ([#&#8203;1217](https://github.com/pygments/pygments/issues/1217), [#&#8203;2654](https://github.com/pygments/pygments/issues/2654)) - Add `\sa0` keyword in the RTF formatter ([#&#8203;1111](https://github.com/pygments/pygments/issues/1111), [#&#8203;2607](https://github.com/pygments/pygments/issues/2607)) - Register `pycon` as an alias for the Python console lexer ([#&#8203;2697](https://github.com/pygments/pygments/issues/2697)) - Add MIME-Type for `DesktopLexer` ([#&#8203;2613](https://github.com/pygments/pygments/issues/2613)) - Fix native style to meet WCAG AA guidelines ([#&#8203;2600](https://github.com/pygments/pygments/issues/2600)) - Fix typo in documentation ([#&#8203;2672](https://github.com/pygments/pygments/issues/2672)) - Use format strings consistently ([#&#8203;2661](https://github.com/pygments/pygments/issues/2661)) - Add `__class_getitem__` to `Formatter` to improve typing support ([#&#8203;2665](https://github.com/pygments/pygments/issues/2665)) ### [`v2.17.2`](https://github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2172) [Compare Source](https://github.com/pygments/pygments/compare/2.17.1...2.17.2) (released November 21, 2023) - Fix a packaging issue on macOS ([#&#8203;2593](https://github.com/pygments/pygments/issues/2593)) ### [`v2.17.1`](https://github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2171) [Compare Source](https://github.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://github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2170) [Compare Source](https://github.com/pygments/pygments/compare/2.16.1...2.17.0) (released November 18, 2023) - New lexers: - JSX ([#&#8203;2524](https://github.com/pygments/pygments/issues/2524), [#&#8203;709](https://github.com/pygments/pygments/issues/709)) - Kusto ([#&#8203;2552](https://github.com/pygments/pygments/issues/2552)) - ldaprc ([#&#8203;2532](https://github.com/pygments/pygments/issues/2532)) - LDIF ([#&#8203;2489](https://github.com/pygments/pygments/issues/2489)) - PRQL ([#&#8203;2507](https://github.com/pygments/pygments/issues/2507), [#&#8203;2523](https://github.com/pygments/pygments/issues/2523), [#&#8203;2559](https://github.com/pygments/pygments/issues/2559)) - Visual Prolog and Visual Prolog Grammar ([#&#8203;2480](https://github.com/pygments/pygments/issues/2480)) - Vyper ([#&#8203;2531](https://github.com/pygments/pygments/issues/2531), [#&#8203;2579](https://github.com/pygments/pygments/issues/2579)) - Updated lexers: - Cypher: fix comment matching, add missing keywords ([#&#8203;2504](https://github.com/pygments/pygments/issues/2504)) - Fortran: add `elseif` keyword ([#&#8203;2528](https://github.com/pygments/pygments/issues/2528)) - Lean: make it available as `lean3`, in preparation for a possible switch to `lean` highlighting as Lean 4 ([#&#8203;2546](https://github.com/pygments/pygments/issues/2546)) - JSON: add MIME types and file extensions for several line-delimited JSON formats ([#&#8203;2490](https://github.com/pygments/pygments/issues/2490)) - Nix: many improvements ([#&#8203;2551](https://github.com/pygments/pygments/issues/2551), [#&#8203;1800](https://github.com/pygments/pygments/issues/1800)) - OCaml: Add `and` keyword, remove `value` from keywords ([#&#8203;2521](https://github.com/pygments/pygments/issues/2521)) - Python: add `starlark` and `bazel` aliases ([#&#8203;2517](https://github.com/pygments/pygments/issues/2517), [#&#8203;2516](https://github.com/pygments/pygments/issues/2516)) - Snowball: Treat `len` like `size` ([#&#8203;2508](https://github.com/pygments/pygments/issues/2508)) - Spice: add `panic` keyword and `->` operator ([#&#8203;2510](https://github.com/pygments/pygments/issues/2510)) - squid.conf: fix catastrophic backtracking ([#&#8203;2583](https://github.com/pygments/pygments/issues/2583)) - TOML: rewritten, with many fixes ([#&#8203;2576](https://github.com/pygments/pygments/issues/2576)) - Turtle: support blank nodes ([#&#8203;2581](https://github.com/pygments/pygments/issues/2581)) - Wikitext: fix erroneous highlighting of LanguageConverter markup ([#&#8203;2493](https://github.com/pygments/pygments/issues/2493)), add missing variant languages ([#&#8203;2494](https://github.com/pygments/pygments/issues/2494)) - CMake: support `[=[ bracketed arguments ]=]` ([#&#8203;2549](https://github.com/pygments/pygments/issues/2549)) - Fix ctags support and tests ([#&#8203;2487](https://github.com/pygments/pygments/issues/2487)) - Include `Lexer.add_filter` in the documentation ([#&#8203;2519](https://github.com/pygments/pygments/issues/2519)) - Add a `Lean3Lexer` alias ([#&#8203;2546](https://github.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. ([#&#8203;2505](https://github.com/pygments/pygments/issues/2505)) - Support more file types in `autopygmentize` script ([#&#8203;2513](https://github.com/pygments/pygments/issues/2513)) - Change color of numbers in `rrt` style ([#&#8203;2526](https://github.com/pygments/pygments/issues/2526)) - Fix error when trying to look up plugin formatters by file extension of the output format ([#&#8203;2563](https://github.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`. ([#&#8203;2573](https://github.com/pygments/pygments/issues/2573)) - Improve the test framework to also check for lost tokens when processing the snippets and example files ([#&#8203;2582](https://github.com/pygments/pygments/issues/2582).) - Improve the *Dracula* style definition to make it easier to maintain ([#&#8203;2575](https://github.com/pygments/pygments/issues/2575)) </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTkuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM5OS44IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlLWJvdCJdfQ==-->
renovate-bot added the
renovate-bot
label 2024-06-09 17:31:54 +05:30
renovate-bot added 1 commit 2024-06-09 17:31:54 +05:30
chore(deps): update dependency pygments to v2.18.0
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
ci/woodpecker/pull_request_closed/woodpecker Pipeline was successful
7a99667d84
realaravinth merged commit 56d9fca92b into master 2024-06-09 17:34:49 +05:30
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: ForgeFlux/ftest-common-py#18
No description provided.