Skip to content

Commit

Permalink
Update dependency Pygments to v2.18.0 (#1395)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [Pygments](https://togithub.com/pygments/pygments)
([changelog](https://togithub.com/pygments/pygments/blob/master/CHANGES))
| minor | `==2.17.2` -> `==2.18.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>pygments/pygments (Pygments)</summary>

###
[`v2.18.0`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2180)

[Compare
Source](https://togithub.com/pygments/pygments/compare/2.17.2...2.18.0)

(released May 4th, 2024)

-   New lexers:

- Janet
([#&#8203;2557](https://togithub.com/pygments/pygments/issues/2557))
- Lean 4
([#&#8203;2618](https://togithub.com/pygments/pygments/issues/2618),
[#&#8203;2626](https://togithub.com/pygments/pygments/issues/2626))
- Luau
([#&#8203;2605](https://togithub.com/pygments/pygments/issues/2605))
- Mojo
([#&#8203;2691](https://togithub.com/pygments/pygments/issues/2691),
[#&#8203;2515](https://togithub.com/pygments/pygments/issues/2515))
- org-mode
([#&#8203;2628](https://togithub.com/pygments/pygments/issues/2628),
[#&#8203;2636](https://togithub.com/pygments/pygments/issues/2636))
- Promela
([#&#8203;2620](https://togithub.com/pygments/pygments/issues/2620))
- Soong / `Android.bp`
([#&#8203;2659](https://togithub.com/pygments/pygments/issues/2659))
- Tact
([#&#8203;2571](https://togithub.com/pygments/pygments/issues/2571))
- Typst
([#&#8203;2596](https://togithub.com/pygments/pygments/issues/2596))

-   Updated lexers:

- Awk: recognize ternary operator
([#&#8203;2687](https://togithub.com/pygments/pygments/issues/2687))
- Bash: add `openrc` alias
([#&#8203;2599](https://togithub.com/pygments/pygments/issues/2599),
[#&#8203;2371](https://togithub.com/pygments/pygments/issues/2371))
- Coq: add keywords, lex more vernacular command arguments, produce
fewer tokens on heading comments
([#&#8203;2678](https://togithub.com/pygments/pygments/issues/2678))
- DNS zone files: Fix comment parsing
([#&#8203;2595](https://togithub.com/pygments/pygments/issues/2595))
- Hy: Support unicode literals
([#&#8203;1126](https://togithub.com/pygments/pygments/issues/1126))
- Inform6: Update to Inform 6.42
([#&#8203;2644](https://togithub.com/pygments/pygments/issues/2644))
- lean: Fix name handling
([#&#8203;2614](https://togithub.com/pygments/pygments/issues/2614))
    -   Logtalk: add `uninstantiation` keyword and recognize
escape sequences
([#&#8203;2619](https://togithub.com/pygments/pygments/issues/2619))
- Macaulay2: Update to 1.23
([#&#8203;2655](https://togithub.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://togithub.com/pygments/pygments/issues/2598))
    -   Rust: highlight `:`, `::` and `->` as `Punctuation`
        and whitespace as `Whitespace`, instead of `Text`
in both cases
([#&#8203;2631](https://togithub.com/pygments/pygments/issues/2631))
- Spice: Add keywords
([#&#8203;2621](https://togithub.com/pygments/pygments/issues/2621))
- SQL Explain: allow negative numbers
([#&#8203;2610](https://togithub.com/pygments/pygments/issues/2610))
- Swift: Support multiline strings
([#&#8203;2681](https://togithub.com/pygments/pygments/issues/2681))
    -   ThingsDB: add constants and new functions; support template
strings
([#&#8203;2624](https://togithub.com/pygments/pygments/issues/2624))
- UL4: support nested `<?doc?>` and `<?note?>` tags
([#&#8203;2597](https://togithub.com/pygments/pygments/issues/2597))
- VHDL: support multi-line comments of VHDL-2008
([#&#8203;2622](https://togithub.com/pygments/pygments/issues/2622))
- Wikitext: Remove `kk-*` in `variant_langs`
([#&#8203;2647](https://togithub.com/pygments/pygments/issues/2647))
- Xtend: Add `val` and `var`
([#&#8203;2602](https://togithub.com/pygments/pygments/issues/2602))

-   New styles:

- Coffee
([#&#8203;2609](https://togithub.com/pygments/pygments/issues/2609))

- Make background colors in the image formatter work with Pillow 10.0
([#&#8203;2623](https://togithub.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://togithub.com/pygments/pygments/issues/2601))

-   Require the `url` attribute for lexers inside Pygments, add
it to many lexers
([#&#8203;2588](https://togithub.com/pygments/pygments/issues/2588))

- Replace Pyflakes linter with Ruff
([#&#8203;2592](https://togithub.com/pygments/pygments/issues/2592))

- Add macOS CI
([#&#8203;2594](https://togithub.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://togithub.com/pygments/pygments/issues/2589),
[#&#8203;2634](https://togithub.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://togithub.com/pygments/pygments/issues/2588))

- The RTF formatter supports line number and line highlighting now
([#&#8203;1217](https://togithub.com/pygments/pygments/issues/1217),
[#&#8203;2654](https://togithub.com/pygments/pygments/issues/2654))

- Add `\sa0` keyword in the RTF formatter
([#&#8203;1111](https://togithub.com/pygments/pygments/issues/1111),
[#&#8203;2607](https://togithub.com/pygments/pygments/issues/2607))

- Register `pycon` as an alias for the Python console lexer
([#&#8203;2697](https://togithub.com/pygments/pygments/issues/2697))

- Add MIME-Type for `DesktopLexer`
([#&#8203;2613](https://togithub.com/pygments/pygments/issues/2613))

- Fix native style to meet WCAG AA guidelines
([#&#8203;2600](https://togithub.com/pygments/pygments/issues/2600))

- Fix typo in documentation
([#&#8203;2672](https://togithub.com/pygments/pygments/issues/2672))

- Use format strings consistently
([#&#8203;2661](https://togithub.com/pygments/pygments/issues/2661))

- Add `__class_getitem__` to `Formatter` to improve typing support
([#&#8203;2665](https://togithub.com/pygments/pygments/issues/2665))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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://togithub.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNy4zNDAuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
  • Loading branch information
slack-oss-bot authored May 6, 2024
1 parent 1c86ac6 commit 68e00cf
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/mkdocs-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ mkdocs==1.6.0
mkdocs-macros-plugin==1.0.5
mkdocs-material==9.5.21
mkdocs-material-extensions==1.3.1
Pygments==2.17.2
Pygments==2.18.0
pymdown-extensions==10.8.1
python-dateutil==2.9.0.post0
PyYAML==6.0.1
Expand Down

0 comments on commit 68e00cf

Please sign in to comment.