build(deps): update dependency pygments to v2.19.1 (main)
Metadata
Current evaluation
Renovate PR merged: bumped Pygments 2.15.0 -> 2.19.1 in the docs requirements via commit 20c577c2d, with all CI checks green.
Resolution: closed resolved
Reason: The PR was approved and merged into main as commit 20c577c2d ('build(deps): update dependency pygments to v2.19.1 (#5484)'), a one-line pin change from ==2.15.0 to ==2.19.1 in the docs requirements; all listed CI checks passed with none failing.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [Pygments](https://redirect.github.com/pygments/pygments) ([changelog](https://redirect.github.com/pygments/pygments/blob/master/CHANGES)) | `==2.15.0` -> `==2.19.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>pygments/pygments (Pygments)</summary>
### [`v2.19.1`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2191)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.19.0...2.19.1)
(released January 6th, 2025)
- Updated lexers:
- Ini: Fix quoted string regression introduced in 2.19.0
- Lua: Fix a regression introduced in 2.19.0
### [`v2.19.0`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2190)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.18.0...2.19.0)
(released January 5th, 2025)
- New lexers:
- CodeQL ([#​2819](https://redirect.github.com/pygments/pygments/issues/2819))
- Debian Sources ([#​2788](https://redirect.github.com/pygments/pygments/issues/2788), [#​2747](https://redirect.github.com/pygments/pygments/issues/2747))
- Gleam ([#​2662](https://redirect.github.com/pygments/pygments/issues/2662))
- GoogleSQL ([#​2820](https://redirect.github.com/pygments/pygments/issues/2820), [#​2814](https://redirect.github.com/pygments/pygments/issues/2814))
- JSON5 ([#​2734](https://redirect.github.com/pygments/pygments/issues/2734), [#​1880](https://redirect.github.com/pygments/pygments/issues/1880))
- Maple ([#​2763](https://redirect.github.com/pygments/pygments/issues/2763), [#​2548](https://redirect.github.com/pygments/pygments/issues/2548))
- NumbaIR ([#​2433](https://redirect.github.com/pygments/pygments/issues/2433))
- PDDL ([#​2799](https://redirect.github.com/pygments/pygments/issues/2799), [#​2616](https://redirect.github.com/pygments/pygments/issues/2616))
- Rego ([#​2794](https://redirect.github.com/pygments/pygments/issues/2794))
- TableGen ([#​2751](https://redirect.github.com/pygments/pygments/issues/2751))
- Vue.js ([#​2832](https://redirect.github.com/pygments/pygments/issues/2832))
- Updated lexers:
- BQN: Various improvements ([#​2789](https://redirect.github.com/pygments/pygments/issues/2789))
- C#: Fix number highlighting ([#​986](https://redirect.github.com/pygments/pygments/issues/986), [#​2727](https://redirect.github.com/pygments/pygments/issues/2727)), add `file` keyword ([#​2726](https://redirect.github.com/pygments/pygments/issues/2726), [#​2805](https://redirect.github.com/pygments/pygments/issues/2805), [#​2806](https://redirect.github.com/pygments/pygments/issues/2806)), add various other keywords ([#​2745](https://redirect.github.com/pygments/pygments/issues/2745), [#​2770](https://redirect.github.com/pygments/pygments/issues/2770))
- CSS: Add `revert` ([#​2766](https://redirect.github.com/pygments/pygments/issues/2766), [#​2775](https://redirect.github.com/pygments/pygments/issues/2775))
- Debian control: Add `Change-By` field ([#​2757](https://redirect.github.com/pygments/pygments/issues/2757))
- Elip: Improve punctuation handling ([#​2651](https://redirect.github.com/pygments/pygments/issues/2651))
- Igor: Add `int` ([#​2801](https://redirect.github.com/pygments/pygments/issues/2801))
- Ini: Fix quoted strings with embedded comment characters ([#​2767](https://redirect.github.com/pygments/pygments/issues/2767), [#​2720](https://redirect.github.com/pygments/pygments/issues/2720))
- Java: Support functions returning types containing a question mark ([#​2737](https://redirect.github.com/pygments/pygments/issues/2737))
- JavaScript: Support private identiiers ([#​2729](https://redirect.github.com/pygments/pygments/issues/2729), [#​2671](https://redirect.github.com/pygments/pygments/issues/2671))
- LLVM: Add `splat`, improve floating-point number parsing ([#​2755](https://redirect.github.com/pygments/pygments/issues/2755))
- Lua: Improve variable detection, add built-in functions ([#​2829](https://redirect.github.com/pygments/pygments/issues/2829))
- Macaulay2: Update to 1.24.11 ([#​2800](https://redirect.github.com/pygments/pygments/issues/2800))
- PostgreSQL: Add more `EXPLAIN` keywords ([#​2785](https://redirect.github.com/pygments/pygments/issues/2785)), handle `/` ([#​2774](https://redirect.github.com/pygments/pygments/issues/2774))
- S-Lexer: Fix keywords ([#​2082](https://redirect.github.com/pygments/pygments/issues/2082), [#​2750](https://redirect.github.com/pygments/pygments/issues/2750))
- TransactSQL: Fix single-line comments ([#​2717](https://redirect.github.com/pygments/pygments/issues/2717))
- Turtle: Fix triple quoted strings ([#​2744](https://redirect.github.com/pygments/pygments/issues/2744), [#​2758](https://redirect.github.com/pygments/pygments/issues/2758))
- Typst: Various improvements ([#​2724](https://redirect.github.com/pygments/pygments/issues/2724))
- Various: Add `^` as an operator to Matlab, Octave and Scilab ([#​2798](https://redirect.github.com/pygments/pygments/issues/2798))
- Vyper: Add `staticcall` and `extcall` ([#​2719](https://redirect.github.com/pygments/pygments/issues/2719))
<!---->
- Mark file extensions for `HTML/XML+Evoque` as aliases ([#​2743](https://redirect.github.com/pygments/pygments/issues/2743))
- Add a color for `Operator.Word` to the `rrt` style ([#​2709](https://redirect.github.com/pygments/pygments/issues/2709))
- Fix broken link in the documentation ([#​2803](https://redirect.github.com/pygments/pygments/issues/2803), [#​2804](https://redirect.github.com/pygments/pygments/issues/2804))
- Drop executable bit where not needed ([#​2781](https://redirect.github.com/pygments/pygments/issues/2781))
- Reduce Mojo priority relative to Python in \`\`analyze_textΒ΄\` ([#​2771](https://redirect.github.com/pygments/pygments/issues/2771), [#​2772](https://redirect.github.com/pygments/pygments/issues/2772))
- Fix documentation builds ([#​2712](https://redirect.github.com/pygments/pygments/issues/2712))
- Match example file names to the lexer's name ([#​2713](https://redirect.github.com/pygments/pygments/issues/2713), [#​2715](https://redirect.github.com/pygments/pygments/issues/2715))
- Ensure lexer metadata is present ([#​2714](https://redirect.github.com/pygments/pygments/issues/2714))
- Search more directories on macOS for fonts ([#​2809](https://redirect.github.com/pygments/pygments/issues/2809))
- Improve test robustness ([#​2812](https://redirect.github.com/pygments/pygments/issues/2812))
### [`v2.18.0`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2180)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.17.2...2.18.0)
(released May 4th, 2024)
- New lexers:
- Janet ([#​2557](https://redirect.github.com/pygments/pygments/issues/2557))
- Lean 4 ([#​2618](https://redirect.github.com/pygments/pygments/issues/2618), [#​2626](https://redirect.github.com/pygments/pygments/issues/2626))
- Luau ([#​2605](https://redirect.github.com/pygments/pygments/issues/2605))
- Mojo ([#​2691](https://redirect.github.com/pygments/pygments/issues/2691), [#​2515](https://redirect.github.com/pygments/pygments/issues/2515))
- org-mode ([#​2628](https://redirect.github.com/pygments/pygments/issues/2628), [#​2636](https://redirect.github.com/pygments/pygments/issues/2636))
- Promela ([#​2620](https://redirect.github.com/pygments/pygments/issues/2620))
- Soong / `Android.bp` ([#​2659](https://redirect.github.com/pygments/pygments/issues/2659))
- Tact ([#​2571](https://redirect.github.com/pygments/pygments/issues/2571))
- TSX
- Typst ([#​2596](https://redirect.github.com/pygments/pygments/issues/2596))
- Updated lexers:
- Awk: recognize ternary operator ([#​2687](https://redirect.github.com/pygments/pygments/issues/2687))
- Bash: add `openrc` alias ([#​2599](https://redirect.github.com/pygments/pygments/issues/2599), [#​2371](https://redirect.github.com/pygments/pygments/issues/2371))
- Coq: add keywords, lex more vernacular command arguments, produce
fewer tokens on heading comments ([#​2678](https://redirect.github.com/pygments/pygments/issues/2678))
- DNS zone files: Fix comment parsing ([#​2595](https://redirect.github.com/pygments/pygments/issues/2595))
- Hy: Support unicode literals ([#​1126](https://redirect.github.com/pygments/pygments/issues/1126))
- Inform6: Update to Inform 6.42 ([#​2644](https://redirect.github.com/pygments/pygments/issues/2644))
- lean: Fix name handling ([#​2614](https://redirect.github.com/pygments/pygments/issues/2614))
- Logtalk: add `uninstantiation` keyword and recognize
escape sequences ([#​2619](https://redirect.github.com/pygments/pygments/issues/2619))
- Macaulay2: Update to 1.23 ([#​2655](https://redirect.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` ([#​2598](https://redirect.github.com/pygments/pygments/issues/2598))
- Rust: highlight `:`, `::` and `->` as `Punctuation`
and whitespace as `Whitespace`, instead of `Text`
in both cases ([#​2631](https://redirect.github.com/pygments/pygments/issues/2631))
- Spice: Add keywords ([#​2621](https://redirect.github.com/pygments/pygments/issues/2621))
- SQL Explain: allow negative numbers ([#​2610](https://redirect.github.com/pygments/pygments/issues/2610))
- Swift: Support multiline strings ([#​2681](https://redirect.github.com/pygments/pygments/issues/2681))
- ThingsDB: add constants and new functions; support template
strings ([#​2624](https://redirect.github.com/pygments/pygments/issues/2624))
- UL4: support nested `<?doc?>` and `<?note?>` tags ([#​2597](https://redirect.github.com/pygments/pygments/issues/2597))
- VHDL: support multi-line comments of VHDL-2008 ([#​2622](https://redirect.github.com/pygments/pygments/issues/2622))
- Wikitext: Remove `kk-*` in `variant_langs` ([#​2647](https://redirect.github.com/pygments/pygments/issues/2647))
- Xtend: Add `val` and `var` ([#​2602](https://redirect.github.com/pygments/pygments/issues/2602))
- New styles:
- Coffee ([#​2609](https://redirect.github.com/pygments/pygments/issues/2609))
- Make background colors in the image formatter work with Pillow 10.0 ([#​2623](https://redirect.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. ([#​2601](https://redirect.github.com/pygments/pygments/issues/2601))
- Require the `url` attribute for lexers inside Pygments, add
it to many lexers ([#​2588](https://redirect.github.com/pygments/pygments/issues/2588))
- Replace Pyflakes linter with Ruff ([#​2592](https://redirect.github.com/pygments/pygments/issues/2592))
- Add macOS CI ([#​2594](https://redirect.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 ([#​2589](https://redirect.github.com/pygments/pygments/issues/2589), [#​2634](https://redirect.github.com/pygments/pygments/issues/2634))
- The `url` attribute is now required for built-in lexers and
has been added to all existing lexers ([#​2588](https://redirect.github.com/pygments/pygments/issues/2588))
- The RTF formatter supports line number and line highlighting now ([#​1217](https://redirect.github.com/pygments/pygments/issues/1217), [#​2654](https://redirect.github.com/pygments/pygments/issues/2654))
- Add `\sa0` keyword in the RTF formatter ([#​1111](https://redirect.github.com/pygments/pygments/issues/1111), [#​2607](https://redirect.github.com/pygments/pygments/issues/2607))
- Register `pycon` as an alias for the Python console lexer ([#​2697](https://redirect.github.com/pygments/pygments/issues/2697))
- Add MIME-Type for `DesktopLexer` ([#​2613](https://redirect.github.com/pygments/pygments/issues/2613))
- Fix native style to meet WCAG AA guidelines ([#​2600](https://redirect.github.com/pygments/pygments/issues/2600))
- Fix typo in documentation ([#​2672](https://redirect.github.com/pygments/pygments/issues/2672))
- Use format strings consistently ([#​2661](https://redirect.github.com/pygments/pygments/issues/2661))
- Add `__class_getitem__` to `Formatter` to improve typing support ([#​2665](https://redirect.github.com/pygments/pygments/issues/2665))
### [`v2.17.2`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2172)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.17.1...2.17.2)
(released November 21, 2023)
- Fix a packaging issue on macOS ([#​2593](https://redirect.github.com/pygments/pygments/issues/2593))
### [`v2.17.1`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2171)
[Compare Source](https://redirect.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://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2170)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.16.1...2.17.0)
(released November 18, 2023)
- New lexers:
- JSX ([#​2524](https://redirect.github.com/pygments/pygments/issues/2524), [#​709](https://redirect.github.com/pygments/pygments/issues/709))
- Kusto ([#​2552](https://redirect.github.com/pygments/pygments/issues/2552))
- ldaprc ([#​2532](https://redirect.github.com/pygments/pygments/issues/2532))
- LDIF ([#​2489](https://redirect.github.com/pygments/pygments/issues/2489))
- PRQL ([#​2507](https://redirect.github.com/pygments/pygments/issues/2507), [#​2523](https://redirect.github.com/pygments/pygments/issues/2523), [#​2559](https://redirect.github.com/pygments/pygments/issues/2559))
- Visual Prolog and Visual Prolog Grammar ([#​2480](https://redirect.github.com/pygments/pygments/issues/2480))
- Vyper ([#​2531](https://redirect.github.com/pygments/pygments/issues/2531), [#​2579](https://redirect.github.com/pygments/pygments/issues/2579))
- Updated lexers:
- Cypher: fix comment matching, add missing keywords ([#​2504](https://redirect.github.com/pygments/pygments/issues/2504))
- Fortran: add `elseif` keyword ([#​2528](https://redirect.github.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://redirect.github.com/pygments/pygments/issues/2546))
- JSON: add MIME types and file extensions for several line-delimited
JSON formats ([#​2490](https://redirect.github.com/pygments/pygments/issues/2490))
- Nix: many improvements ([#​2551](https://redirect.github.com/pygments/pygments/issues/2551), [#​1800](https://redirect.github.com/pygments/pygments/issues/1800))
- OCaml: Add `and` keyword, remove `value` from keywords ([#​2521](https://redirect.github.com/pygments/pygments/issues/2521))
- Python: add `starlark` and `bazel` aliases ([#​2517](https://redirect.github.com/pygments/pygments/issues/2517), [#​2516](https://redirect.github.com/pygments/pygments/issues/2516))
- Snowball: Treat `len` like `size` ([#​2508](https://redirect.github.com/pygments/pygments/issues/2508))
- Spice: add `panic` keyword and `->` operator ([#​2510](https://redirect.github.com/pygments/pygments/issues/2510))
- squid.conf: fix catastrophic backtracking ([#​2583](https://redirect.github.com/pygments/pygments/issues/2583))
- TOML: rewritten, with many fixes ([#​2576](https://redirect.github.com/pygments/pygments/issues/2576))
- Turtle: support blank nodes ([#​2581](https://redirect.github.com/pygments/pygments/issues/2581))
- Wikitext: fix erroneous highlighting of LanguageConverter markup
([#​2493](https://redirect.github.com/pygments/pygments/issues/2493)), add missing variant languages ([#​2494](https://redirect.github.com/pygments/pygments/issues/2494))
- CMake: support `[=[ bracketed arguments ]=]` ([#​2549](https://redirect.github.com/pygments/pygments/issues/2549))
- Fix ctags support and tests ([#​2487](https://redirect.github.com/pygments/pygments/issues/2487))
- Include `Lexer.add_filter` in the documentation ([#​2519](https://redirect.github.com/pygments/pygments/issues/2519))
- Add a `Lean3Lexer` alias ([#​2546](https://redirect.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.
([#​2505](https://redirect.github.com/pygments/pygments/issues/2505))
- Support more file types in `autopygmentize` script ([#​2513](https://redirect.github.com/pygments/pygments/issues/2513))
- Change color of numbers in `rrt` style ([#​2526](https://redirect.github.com/pygments/pygments/issues/2526))
- Fix error when trying to look up plugin formatters by file extension
of the output format ([#​2563](https://redirect.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`. ([#​2573](https://redirect.github.com/pygments/pygments/issues/2573))
- Improve the test framework to also check for lost tokens when processing the
snippets and example files ([#​2582](https://redirect.github.com/pygments/pygments/issues/2582).)
- Improve the *Dracula* style definition to make it easier to maintain ([#​2575](https://redirect.github.com/pygments/pygments/issues/2575))
### [`v2.16.1`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2161)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.16.0...2.16.1)
(released August 6th, 2023)
- Fix `native` style missing from style list ([#​2484](https://redirect.github.com/pygments/pygments/issues/2484))
### [`v2.16.0`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2160)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.15.1...2.16.0)
(released August 6th, 2023)
- New lexers:
- ASN.1 ([#​2462](https://redirect.github.com/pygments/pygments/issues/2462))
- Blueprint ([#​2434](https://redirect.github.com/pygments/pygments/issues/2434))
- BQN ([#​2472](https://redirect.github.com/pygments/pygments/issues/2472))
- DNS zone files ([#​2464](https://redirect.github.com/pygments/pygments/issues/2464))
- GraphQL ([#​2428](https://redirect.github.com/pygments/pygments/issues/2428))
- Linux desktop files (following the specification of the
Freedesktop group, formerly known as XDG) ([#​2470](https://redirect.github.com/pygments/pygments/issues/2470))
- NVIDIA PTX ([#​2432](https://redirect.github.com/pygments/pygments/issues/2432))
- OpenSCAD ([#​2449](https://redirect.github.com/pygments/pygments/issues/2449))
- systemd ([#​2470](https://redirect.github.com/pygments/pygments/issues/2470))
- TLS presentation language ([#​2455](https://redirect.github.com/pygments/pygments/issues/2455))
- Verifpal ([#​2430](https://redirect.github.com/pygments/pygments/issues/2430))
- YARA ([#​2453](https://redirect.github.com/pygments/pygments/issues/2453))
- Updated lexers:
- ASC: Add `application/pem-certificate-chain` mimetype ([#​2471](https://redirect.github.com/pygments/pygments/issues/2471))
- C/C++: Refine keyword lists ([#​2421](https://redirect.github.com/pygments/pygments/issues/2421), [#​2422](https://redirect.github.com/pygments/pygments/issues/2422))
- Carbon: Fix long processing times on invalid input, fix number
lexing ([#​2454](https://redirect.github.com/pygments/pygments/issues/2454), [#​2456](https://redirect.github.com/pygments/pygments/issues/2456))
- Elpi: Handle quotations ([#​2419](https://redirect.github.com/pygments/pygments/issues/2419))
- Go: Support additional built-ins ([#​2481](https://redirect.github.com/pygments/pygments/issues/2481))
- HTTP: Support empty headers ([#​2461](https://redirect.github.com/pygments/pygments/issues/2461)), support more general methods ([#​2460](https://redirect.github.com/pygments/pygments/issues/2460)),
also recognize responses in `analyse_text` implementation ([#​2460](https://redirect.github.com/pygments/pygments/issues/2460)), and
highlight URL encoded data ([#​2465](https://redirect.github.com/pygments/pygments/issues/2465), [#​1620](https://redirect.github.com/pygments/pygments/issues/1620))
- Igor Pro: Update to Igor Pro 9 ([#​2482](https://redirect.github.com/pygments/pygments/issues/2482))
- lean: Recognize expressions nested within attributes ([#​1817](https://redirect.github.com/pygments/pygments/issues/1817))
- Macaulay2: Update builtins ([#​2457](https://redirect.github.com/pygments/pygments/issues/2457))
- Markdown: Allow extra characters after language name
in code blocks ([#​2437](https://redirect.github.com/pygments/pygments/issues/2437))
- NestedText: Update to version 3 ([#​2459](https://redirect.github.com/pygments/pygments/issues/2459))
- scdoc: Improve language guessing implementation ([#​2402](https://redirect.github.com/pygments/pygments/issues/2402))
- Spice: Update to latest version ([#​2476](https://redirect.github.com/pygments/pygments/issues/2476))
- Transact SQL: Add Pre-sorted Group keyword ([#​2417](https://redirect.github.com/pygments/pygments/issues/2417))
- Uxntal: Update for current runes ([#​2424](https://redirect.github.com/pygments/pygments/issues/2424))
- Wikitext: Fix templates in wiki links; fix a language converter false
positive; add bold italic markup ([#​2447](https://redirect.github.com/pygments/pygments/issues/2447))
- Add `Generic.EmphStrong` token for bold italic markup ([#​2444](https://redirect.github.com/pygments/pygments/issues/2444))
- Add Lightbulb style ([#​2474](https://redirect.github.com/pygments/pygments/issues/2474))
- Improve contrast in Monokai style ([#​2448](https://redirect.github.com/pygments/pygments/issues/2448))
- Add documentation how to create terminal code highlighting commands ([#​2131](https://redirect.github.com/pygments/pygments/issues/2131), [#​2425](https://redirect.github.com/pygments/pygments/issues/2425))
- Add support for loading TrueType fonts to the `ImageFormatter` ([#​1960](https://redirect.github.com/pygments/pygments/issues/1960))
### [`v2.15.1`](https://redirect.github.com/pygments/pygments/blob/HEAD/CHANGES#Version-2151)
[Compare Source](https://redirect.github.com/pygments/pygments/compare/2.15.0...2.15.1)
(released April 18th, 2023)
- Updated lexers:
- Java properties: Fix catastrophic backtracking ([#​2356](https://redirect.github.com/pygments/pygments/issues/2356), [#​2404](https://redirect.github.com/pygments/pygments/issues/2404))
- Fix Python console traceback lexing being too strict
and sometimes reordering output ([#​2407](https://redirect.github.com/pygments/pygments/issues/2407), [#​2410](https://redirect.github.com/pygments/pygments/issues/2410), [#​2412](https://redirect.github.com/pygments/pygments/issues/2412))
</details>
---
### Configuration
π
**Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/snapcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | β | closed resolved | Renovate PR merged: bumped Pygments 2.15.0 -> 2.19.1 in the docs requirements via commit 20c577c2d, with all CI checks green. | |
| stealth/space-bunny-alpha | β | closed resolved | Merged in canonical/snapcraft#5484 via commit 20c577c2d, updating the Pygments dependency from 2.15.0 to 2.19.1. | |
| stealth/space-bunny-alpha | β | closed resolved | Merged PR #5484 via commit 20c577c2d, updating Snapcraft's pinned Pygments dependency from 2.15.0 to 2.19.1; all CI checks passed. | |
| stealth/space-bunny-alpha | β | closed resolved | Merged into main via commit 20c577c2d, updating Pygments from 2.15.0 to 2.19.1 in snapcraft's main requirements. | |
| stealth/space-bunny-alpha | β | closed resolved | Merged PR #5484 in commit 20c577c2d, updating the pinned Pygments dependency from 2.15.0 to 2.19.1; all CI checks passed. | |
| qwen/qwen3.6-35b-a3b | β | β | Merged into main after updating pygments from v2.15.0 to v2.19.1. The Renovate-generated change passed all CI checks and received two approvals before integration. | |
| qwen3.6-35b-a3b-mtp-q6 | β | β | Merged into main. Renovate bot updated pygments from v2.15.0 to v2.19.1, applying new lexers, regression fixes, and style improvements. The automated dependency update passed validation and was successfully merged. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#6142
(confidence 60%)
Later PR (commit f92f0a484) bumping the Pygments docs dependency again, this time to address an OSV security alert; a follow-up to this update, not a replacement.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #124 build(deps): bump pygments from 2.19.2 to 2.20.0 | starflow | merged | Dependabot PR bumping pygments 2.19.2 to 2.20.0 was approved by 2 reviewers, passed all CI checks, and merged into main via commit 1908f7b, updating uv.lock. | |
| #1529 build(deps): bump pygments to 2.20.0 | craft-parts | merged | Merged PR #1529 as commit 5ed85e12, updating Pygments to 2.20.0 to resolve an OSV; all listed CI checks passed. | |
| #4286 build(deps): bump pygments from 2.13.0 to 2.15.0 in /docs/.sphinx | snapcraft | merged | Merged PR #4286 updated the documentation toolchain from Pygments 2.13.0 to 2.15.0 in commit f4721a956. | |
| #115 build(deps): bump pygments from 2.19.2 to 2.20.0 | debcraft | merged | Merged PR debcraft#115 as commit f580d60, updating Pygments from 2.19.2 to 2.20.0 in uv.lock. | |
| #6143 build(deps): bump pygments from 2.19.2 to 2.20.0 | snapcraft | closed | Duplicate Dependabot pygments 2.20.0 bump closed unmerged: maintainer @mr-cal noted PR #6142 already covers it, and that PR was merged as commit f92f0a484. | |
| #2621 build(deps): bump pygments from 2.19.2 to 2.20.0 | charmcraft | closed | Dependabot PR #2621 was closed unmerged; the same Pygments 2.20.0 template-lock update was merged separately in #2622 at commit 640adea3. | |
| #177 build(deps): bump pygments | craft-grammar | merged | Merged the Pygments dependency bump in #177 via commit de39544, resolving an OSV warning with all CI checks passing. | |
| #461 build(deps): update dependency mypy to v2.2.0 (main) | craft-cli | merged | Renovate PR updating mypy from 2.1.0 to 2.2.0 was approved with all CI checks green and merged into main via commit 5c694ef (#461). | |
| #2638 build(deps): bump pygments from 2.19.2 to 2.20.0 in /tests/spread/ubuntu-24.04/test-cmd | charmcraft | closed | Dependabot PR #2638 was closed unmerged; Pygments was not upgraded to 2.20.0, and the lockfile remains on 2.19.2. | |
| #202 build(deps): update dependency mypy to ~=2.3.0 (main) | craft-grammar | merged | Renovate bump of mypy from ~=2.2.0 to ~=2.3.0 was approved with all CI checks green and merged into main as commit 1effa68 (PR #202). |