Update dependency Pygments to v2.18.0 #123

Merged
jake merged 1 commit from renovate/pygments-2.x into master 2024-07-05 21:02:54 +01:00
Collaborator

This PR contains the following updates:

Package Update Change
Pygments (changelog) minor ==2.17.2 -> ==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)


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.17.2` -> `==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)) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjYuMyIsInVwZGF0ZWRJblZlciI6IjM3LjMyNi4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate force-pushed renovate/pygments-2.x from ed617dbf00 to 442da0bed1 2024-05-20 10:00:43 +01:00 Compare
renovate force-pushed renovate/pygments-2.x from 442da0bed1 to 9bbce8f2ae 2024-06-03 12:00:38 +01:00 Compare
jake merged commit df84b28114 into master 2024-07-05 21:02:54 +01:00
jake deleted branch renovate/pygments-2.x 2024-07-05 21:02:54 +01:00
Sign in to join this conversation.
No reviewers
No labels
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: repos/website#123
No description provided.