← Back to issue list

build(deps): update dependency pygments to v2.19.1 (main)

View original Github issue

Metadata

Project
snapcraft
Number
#5484
Type
pull request
State
merged
Author
renovate[bot]
Labels
β€”
Created
Updated
Closed

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` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pygments/2.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pygments/2.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pygments/2.15.0/2.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pygments/2.15.0/2.19.1?slim=true)](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 ([#&#8203;2819](https://redirect.github.com/pygments/pygments/issues/2819)) - Debian Sources ([#&#8203;2788](https://redirect.github.com/pygments/pygments/issues/2788), [#&#8203;2747](https://redirect.github.com/pygments/pygments/issues/2747)) - Gleam ([#&#8203;2662](https://redirect.github.com/pygments/pygments/issues/2662)) - GoogleSQL ([#&#8203;2820](https://redirect.github.com/pygments/pygments/issues/2820), [#&#8203;2814](https://redirect.github.com/pygments/pygments/issues/2814)) - JSON5 ([#&#8203;2734](https://redirect.github.com/pygments/pygments/issues/2734), [#&#8203;1880](https://redirect.github.com/pygments/pygments/issues/1880)) - Maple ([#&#8203;2763](https://redirect.github.com/pygments/pygments/issues/2763), [#&#8203;2548](https://redirect.github.com/pygments/pygments/issues/2548)) - NumbaIR ([#&#8203;2433](https://redirect.github.com/pygments/pygments/issues/2433)) - PDDL ([#&#8203;2799](https://redirect.github.com/pygments/pygments/issues/2799), [#&#8203;2616](https://redirect.github.com/pygments/pygments/issues/2616)) - Rego ([#&#8203;2794](https://redirect.github.com/pygments/pygments/issues/2794)) - TableGen ([#&#8203;2751](https://redirect.github.com/pygments/pygments/issues/2751)) - Vue.js ([#&#8203;2832](https://redirect.github.com/pygments/pygments/issues/2832)) - Updated lexers: - BQN: Various improvements ([#&#8203;2789](https://redirect.github.com/pygments/pygments/issues/2789)) - C#: Fix number highlighting ([#&#8203;986](https://redirect.github.com/pygments/pygments/issues/986), [#&#8203;2727](https://redirect.github.com/pygments/pygments/issues/2727)), add `file` keyword ([#&#8203;2726](https://redirect.github.com/pygments/pygments/issues/2726), [#&#8203;2805](https://redirect.github.com/pygments/pygments/issues/2805), [#&#8203;2806](https://redirect.github.com/pygments/pygments/issues/2806)), add various other keywords ([#&#8203;2745](https://redirect.github.com/pygments/pygments/issues/2745), [#&#8203;2770](https://redirect.github.com/pygments/pygments/issues/2770)) - CSS: Add `revert` ([#&#8203;2766](https://redirect.github.com/pygments/pygments/issues/2766), [#&#8203;2775](https://redirect.github.com/pygments/pygments/issues/2775)) - Debian control: Add `Change-By` field ([#&#8203;2757](https://redirect.github.com/pygments/pygments/issues/2757)) - Elip: Improve punctuation handling ([#&#8203;2651](https://redirect.github.com/pygments/pygments/issues/2651)) - Igor: Add `int` ([#&#8203;2801](https://redirect.github.com/pygments/pygments/issues/2801)) - Ini: Fix quoted strings with embedded comment characters ([#&#8203;2767](https://redirect.github.com/pygments/pygments/issues/2767), [#&#8203;2720](https://redirect.github.com/pygments/pygments/issues/2720)) - Java: Support functions returning types containing a question mark ([#&#8203;2737](https://redirect.github.com/pygments/pygments/issues/2737)) - JavaScript: Support private identiiers ([#&#8203;2729](https://redirect.github.com/pygments/pygments/issues/2729), [#&#8203;2671](https://redirect.github.com/pygments/pygments/issues/2671)) - LLVM: Add `splat`, improve floating-point number parsing ([#&#8203;2755](https://redirect.github.com/pygments/pygments/issues/2755)) - Lua: Improve variable detection, add built-in functions ([#&#8203;2829](https://redirect.github.com/pygments/pygments/issues/2829)) - Macaulay2: Update to 1.24.11 ([#&#8203;2800](https://redirect.github.com/pygments/pygments/issues/2800)) - PostgreSQL: Add more `EXPLAIN` keywords ([#&#8203;2785](https://redirect.github.com/pygments/pygments/issues/2785)), handle `/` ([#&#8203;2774](https://redirect.github.com/pygments/pygments/issues/2774)) - S-Lexer: Fix keywords ([#&#8203;2082](https://redirect.github.com/pygments/pygments/issues/2082), [#&#8203;2750](https://redirect.github.com/pygments/pygments/issues/2750)) - TransactSQL: Fix single-line comments ([#&#8203;2717](https://redirect.github.com/pygments/pygments/issues/2717)) - Turtle: Fix triple quoted strings ([#&#8203;2744](https://redirect.github.com/pygments/pygments/issues/2744), [#&#8203;2758](https://redirect.github.com/pygments/pygments/issues/2758)) - Typst: Various improvements ([#&#8203;2724](https://redirect.github.com/pygments/pygments/issues/2724)) - Various: Add `^` as an operator to Matlab, Octave and Scilab ([#&#8203;2798](https://redirect.github.com/pygments/pygments/issues/2798)) - Vyper: Add `staticcall` and `extcall` ([#&#8203;2719](https://redirect.github.com/pygments/pygments/issues/2719)) <!----> - Mark file extensions for `HTML/XML+Evoque` as aliases ([#&#8203;2743](https://redirect.github.com/pygments/pygments/issues/2743)) - Add a color for `Operator.Word` to the `rrt` style ([#&#8203;2709](https://redirect.github.com/pygments/pygments/issues/2709)) - Fix broken link in the documentation ([#&#8203;2803](https://redirect.github.com/pygments/pygments/issues/2803), [#&#8203;2804](https://redirect.github.com/pygments/pygments/issues/2804)) - Drop executable bit where not needed ([#&#8203;2781](https://redirect.github.com/pygments/pygments/issues/2781)) - Reduce Mojo priority relative to Python in \`\`analyze_textΒ΄\` ([#&#8203;2771](https://redirect.github.com/pygments/pygments/issues/2771), [#&#8203;2772](https://redirect.github.com/pygments/pygments/issues/2772)) - Fix documentation builds ([#&#8203;2712](https://redirect.github.com/pygments/pygments/issues/2712)) - Match example file names to the lexer's name ([#&#8203;2713](https://redirect.github.com/pygments/pygments/issues/2713), [#&#8203;2715](https://redirect.github.com/pygments/pygments/issues/2715)) - Ensure lexer metadata is present ([#&#8203;2714](https://redirect.github.com/pygments/pygments/issues/2714)) - Search more directories on macOS for fonts ([#&#8203;2809](https://redirect.github.com/pygments/pygments/issues/2809)) - Improve test robustness ([#&#8203;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 ([#&#8203;2557](https://redirect.github.com/pygments/pygments/issues/2557)) - Lean 4 ([#&#8203;2618](https://redirect.github.com/pygments/pygments/issues/2618), [#&#8203;2626](https://redirect.github.com/pygments/pygments/issues/2626)) - Luau ([#&#8203;2605](https://redirect.github.com/pygments/pygments/issues/2605)) - Mojo ([#&#8203;2691](https://redirect.github.com/pygments/pygments/issues/2691), [#&#8203;2515](https://redirect.github.com/pygments/pygments/issues/2515)) - org-mode ([#&#8203;2628](https://redirect.github.com/pygments/pygments/issues/2628), [#&#8203;2636](https://redirect.github.com/pygments/pygments/issues/2636)) - Promela ([#&#8203;2620](https://redirect.github.com/pygments/pygments/issues/2620)) - Soong / `Android.bp` ([#&#8203;2659](https://redirect.github.com/pygments/pygments/issues/2659)) - Tact ([#&#8203;2571](https://redirect.github.com/pygments/pygments/issues/2571)) - TSX - Typst ([#&#8203;2596](https://redirect.github.com/pygments/pygments/issues/2596)) - Updated lexers: - Awk: recognize ternary operator ([#&#8203;2687](https://redirect.github.com/pygments/pygments/issues/2687)) - Bash: add `openrc` alias ([#&#8203;2599](https://redirect.github.com/pygments/pygments/issues/2599), [#&#8203;2371](https://redirect.github.com/pygments/pygments/issues/2371)) - Coq: add keywords, lex more vernacular command arguments, produce fewer tokens on heading comments ([#&#8203;2678](https://redirect.github.com/pygments/pygments/issues/2678)) - DNS zone files: Fix comment parsing ([#&#8203;2595](https://redirect.github.com/pygments/pygments/issues/2595)) - Hy: Support unicode literals ([#&#8203;1126](https://redirect.github.com/pygments/pygments/issues/1126)) - Inform6: Update to Inform 6.42 ([#&#8203;2644](https://redirect.github.com/pygments/pygments/issues/2644)) - lean: Fix name handling ([#&#8203;2614](https://redirect.github.com/pygments/pygments/issues/2614)) - Logtalk: add `uninstantiation` keyword and recognize escape sequences ([#&#8203;2619](https://redirect.github.com/pygments/pygments/issues/2619)) - Macaulay2: Update to 1.23 ([#&#8203;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` ([#&#8203;2598](https://redirect.github.com/pygments/pygments/issues/2598)) - Rust: highlight `:`, `::` and `->` as `Punctuation` and whitespace as `Whitespace`, instead of `Text` in both cases ([#&#8203;2631](https://redirect.github.com/pygments/pygments/issues/2631)) - Spice: Add keywords ([#&#8203;2621](https://redirect.github.com/pygments/pygments/issues/2621)) - SQL Explain: allow negative numbers ([#&#8203;2610](https://redirect.github.com/pygments/pygments/issues/2610)) - Swift: Support multiline strings ([#&#8203;2681](https://redirect.github.com/pygments/pygments/issues/2681)) - ThingsDB: add constants and new functions; support template strings ([#&#8203;2624](https://redirect.github.com/pygments/pygments/issues/2624)) - UL4: support nested `<?doc?>` and `<?note?>` tags ([#&#8203;2597](https://redirect.github.com/pygments/pygments/issues/2597)) - VHDL: support multi-line comments of VHDL-2008 ([#&#8203;2622](https://redirect.github.com/pygments/pygments/issues/2622)) - Wikitext: Remove `kk-*` in `variant_langs` ([#&#8203;2647](https://redirect.github.com/pygments/pygments/issues/2647)) - Xtend: Add `val` and `var` ([#&#8203;2602](https://redirect.github.com/pygments/pygments/issues/2602)) - New styles: - Coffee ([#&#8203;2609](https://redirect.github.com/pygments/pygments/issues/2609)) - Make background colors in the image formatter work with Pillow 10.0 ([#&#8203;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. ([#&#8203;2601](https://redirect.github.com/pygments/pygments/issues/2601)) - Require the `url` attribute for lexers inside Pygments, add it to many lexers ([#&#8203;2588](https://redirect.github.com/pygments/pygments/issues/2588)) - Replace Pyflakes linter with Ruff ([#&#8203;2592](https://redirect.github.com/pygments/pygments/issues/2592)) - Add macOS CI ([#&#8203;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 ([#&#8203;2589](https://redirect.github.com/pygments/pygments/issues/2589), [#&#8203;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 ([#&#8203;2588](https://redirect.github.com/pygments/pygments/issues/2588)) - The RTF formatter supports line number and line highlighting now ([#&#8203;1217](https://redirect.github.com/pygments/pygments/issues/1217), [#&#8203;2654](https://redirect.github.com/pygments/pygments/issues/2654)) - Add `\sa0` keyword in the RTF formatter ([#&#8203;1111](https://redirect.github.com/pygments/pygments/issues/1111), [#&#8203;2607](https://redirect.github.com/pygments/pygments/issues/2607)) - Register `pycon` as an alias for the Python console lexer ([#&#8203;2697](https://redirect.github.com/pygments/pygments/issues/2697)) - Add MIME-Type for `DesktopLexer` ([#&#8203;2613](https://redirect.github.com/pygments/pygments/issues/2613)) - Fix native style to meet WCAG AA guidelines ([#&#8203;2600](https://redirect.github.com/pygments/pygments/issues/2600)) - Fix typo in documentation ([#&#8203;2672](https://redirect.github.com/pygments/pygments/issues/2672)) - Use format strings consistently ([#&#8203;2661](https://redirect.github.com/pygments/pygments/issues/2661)) - Add `__class_getitem__` to `Formatter` to improve typing support ([#&#8203;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 ([#&#8203;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 ([#&#8203;2524](https://redirect.github.com/pygments/pygments/issues/2524), [#&#8203;709](https://redirect.github.com/pygments/pygments/issues/709)) - Kusto ([#&#8203;2552](https://redirect.github.com/pygments/pygments/issues/2552)) - ldaprc ([#&#8203;2532](https://redirect.github.com/pygments/pygments/issues/2532)) - LDIF ([#&#8203;2489](https://redirect.github.com/pygments/pygments/issues/2489)) - PRQL ([#&#8203;2507](https://redirect.github.com/pygments/pygments/issues/2507), [#&#8203;2523](https://redirect.github.com/pygments/pygments/issues/2523), [#&#8203;2559](https://redirect.github.com/pygments/pygments/issues/2559)) - Visual Prolog and Visual Prolog Grammar ([#&#8203;2480](https://redirect.github.com/pygments/pygments/issues/2480)) - Vyper ([#&#8203;2531](https://redirect.github.com/pygments/pygments/issues/2531), [#&#8203;2579](https://redirect.github.com/pygments/pygments/issues/2579)) - Updated lexers: - Cypher: fix comment matching, add missing keywords ([#&#8203;2504](https://redirect.github.com/pygments/pygments/issues/2504)) - Fortran: add `elseif` keyword ([#&#8203;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 ([#&#8203;2546](https://redirect.github.com/pygments/pygments/issues/2546)) - JSON: add MIME types and file extensions for several line-delimited JSON formats ([#&#8203;2490](https://redirect.github.com/pygments/pygments/issues/2490)) - Nix: many improvements ([#&#8203;2551](https://redirect.github.com/pygments/pygments/issues/2551), [#&#8203;1800](https://redirect.github.com/pygments/pygments/issues/1800)) - OCaml: Add `and` keyword, remove `value` from keywords ([#&#8203;2521](https://redirect.github.com/pygments/pygments/issues/2521)) - Python: add `starlark` and `bazel` aliases ([#&#8203;2517](https://redirect.github.com/pygments/pygments/issues/2517), [#&#8203;2516](https://redirect.github.com/pygments/pygments/issues/2516)) - Snowball: Treat `len` like `size` ([#&#8203;2508](https://redirect.github.com/pygments/pygments/issues/2508)) - Spice: add `panic` keyword and `->` operator ([#&#8203;2510](https://redirect.github.com/pygments/pygments/issues/2510)) - squid.conf: fix catastrophic backtracking ([#&#8203;2583](https://redirect.github.com/pygments/pygments/issues/2583)) - TOML: rewritten, with many fixes ([#&#8203;2576](https://redirect.github.com/pygments/pygments/issues/2576)) - Turtle: support blank nodes ([#&#8203;2581](https://redirect.github.com/pygments/pygments/issues/2581)) - Wikitext: fix erroneous highlighting of LanguageConverter markup ([#&#8203;2493](https://redirect.github.com/pygments/pygments/issues/2493)), add missing variant languages ([#&#8203;2494](https://redirect.github.com/pygments/pygments/issues/2494)) - CMake: support `[=[ bracketed arguments ]=]` ([#&#8203;2549](https://redirect.github.com/pygments/pygments/issues/2549)) - Fix ctags support and tests ([#&#8203;2487](https://redirect.github.com/pygments/pygments/issues/2487)) - Include `Lexer.add_filter` in the documentation ([#&#8203;2519](https://redirect.github.com/pygments/pygments/issues/2519)) - Add a `Lean3Lexer` alias ([#&#8203;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. ([#&#8203;2505](https://redirect.github.com/pygments/pygments/issues/2505)) - Support more file types in `autopygmentize` script ([#&#8203;2513](https://redirect.github.com/pygments/pygments/issues/2513)) - Change color of numbers in `rrt` style ([#&#8203;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 ([#&#8203;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`. ([#&#8203;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 ([#&#8203;2582](https://redirect.github.com/pygments/pygments/issues/2582).) - Improve the *Dracula* style definition to make it easier to maintain ([#&#8203;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 ([#&#8203;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 ([#&#8203;2462](https://redirect.github.com/pygments/pygments/issues/2462)) - Blueprint ([#&#8203;2434](https://redirect.github.com/pygments/pygments/issues/2434)) - BQN ([#&#8203;2472](https://redirect.github.com/pygments/pygments/issues/2472)) - DNS zone files ([#&#8203;2464](https://redirect.github.com/pygments/pygments/issues/2464)) - GraphQL ([#&#8203;2428](https://redirect.github.com/pygments/pygments/issues/2428)) - Linux desktop files (following the specification of the Freedesktop group, formerly known as XDG) ([#&#8203;2470](https://redirect.github.com/pygments/pygments/issues/2470)) - NVIDIA PTX ([#&#8203;2432](https://redirect.github.com/pygments/pygments/issues/2432)) - OpenSCAD ([#&#8203;2449](https://redirect.github.com/pygments/pygments/issues/2449)) - systemd ([#&#8203;2470](https://redirect.github.com/pygments/pygments/issues/2470)) - TLS presentation language ([#&#8203;2455](https://redirect.github.com/pygments/pygments/issues/2455)) - Verifpal ([#&#8203;2430](https://redirect.github.com/pygments/pygments/issues/2430)) - YARA ([#&#8203;2453](https://redirect.github.com/pygments/pygments/issues/2453)) - Updated lexers: - ASC: Add `application/pem-certificate-chain` mimetype ([#&#8203;2471](https://redirect.github.com/pygments/pygments/issues/2471)) - C/C++: Refine keyword lists ([#&#8203;2421](https://redirect.github.com/pygments/pygments/issues/2421), [#&#8203;2422](https://redirect.github.com/pygments/pygments/issues/2422)) - Carbon: Fix long processing times on invalid input, fix number lexing ([#&#8203;2454](https://redirect.github.com/pygments/pygments/issues/2454), [#&#8203;2456](https://redirect.github.com/pygments/pygments/issues/2456)) - Elpi: Handle quotations ([#&#8203;2419](https://redirect.github.com/pygments/pygments/issues/2419)) - Go: Support additional built-ins ([#&#8203;2481](https://redirect.github.com/pygments/pygments/issues/2481)) - HTTP: Support empty headers ([#&#8203;2461](https://redirect.github.com/pygments/pygments/issues/2461)), support more general methods ([#&#8203;2460](https://redirect.github.com/pygments/pygments/issues/2460)), also recognize responses in `analyse_text` implementation ([#&#8203;2460](https://redirect.github.com/pygments/pygments/issues/2460)), and highlight URL encoded data ([#&#8203;2465](https://redirect.github.com/pygments/pygments/issues/2465), [#&#8203;1620](https://redirect.github.com/pygments/pygments/issues/1620)) - Igor Pro: Update to Igor Pro 9 ([#&#8203;2482](https://redirect.github.com/pygments/pygments/issues/2482)) - lean: Recognize expressions nested within attributes ([#&#8203;1817](https://redirect.github.com/pygments/pygments/issues/1817)) - Macaulay2: Update builtins ([#&#8203;2457](https://redirect.github.com/pygments/pygments/issues/2457)) - Markdown: Allow extra characters after language name in code blocks ([#&#8203;2437](https://redirect.github.com/pygments/pygments/issues/2437)) - NestedText: Update to version 3 ([#&#8203;2459](https://redirect.github.com/pygments/pygments/issues/2459)) - scdoc: Improve language guessing implementation ([#&#8203;2402](https://redirect.github.com/pygments/pygments/issues/2402)) - Spice: Update to latest version ([#&#8203;2476](https://redirect.github.com/pygments/pygments/issues/2476)) - Transact SQL: Add Pre-sorted Group keyword ([#&#8203;2417](https://redirect.github.com/pygments/pygments/issues/2417)) - Uxntal: Update for current runes ([#&#8203;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 ([#&#8203;2447](https://redirect.github.com/pygments/pygments/issues/2447)) - Add `Generic.EmphStrong` token for bold italic markup ([#&#8203;2444](https://redirect.github.com/pygments/pygments/issues/2444)) - Add Lightbulb style ([#&#8203;2474](https://redirect.github.com/pygments/pygments/issues/2474)) - Improve contrast in Monokai style ([#&#8203;2448](https://redirect.github.com/pygments/pygments/issues/2448)) - Add documentation how to create terminal code highlighting commands ([#&#8203;2131](https://redirect.github.com/pygments/pygments/issues/2131), [#&#8203;2425](https://redirect.github.com/pygments/pygments/issues/2425)) - Add support for loading TrueType fonts to the `ImageFormatter` ([#&#8203;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 ([#&#8203;2356](https://redirect.github.com/pygments/pygments/issues/2356), [#&#8203;2404](https://redirect.github.com/pygments/pygments/issues/2404)) - Fix Python console traceback lexing being too strict and sometimes reordering output ([#&#8203;2407](https://redirect.github.com/pygments/pygments/issues/2407), [#&#8203;2410](https://redirect.github.com/pygments/pygments/issues/2410), [#&#8203;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.
86%
#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.
86%
#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.
83%
#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.
83%
#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.
82%
#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.
82%
#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.
78%
#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).
78%
#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.
77%
#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).
75%