pygments/pygments (pygments)
### [`v2.16.1`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2161)
[Compare Source](https://togithub.com/pygments/pygments/compare/2.16.0...2.16.1)
- Fix `native` style missing from style list ([#2484](https://togithub.com/pygments/pygments/issues/2484))
### [`v2.16.0`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2160)
[Compare Source](https://togithub.com/pygments/pygments/compare/2.15.1...2.16.0)
(released August 6th, 2023)
- New lexers:
- ASN.1 ([#2462](https://togithub.com/pygments/pygments/issues/2462))
- Blueprint ([#2434](https://togithub.com/pygments/pygments/issues/2434))
- BQN ([#2472](https://togithub.com/pygments/pygments/issues/2472))
- DNS zone files ([#2464](https://togithub.com/pygments/pygments/issues/2464))
- GraphQL ([#2428](https://togithub.com/pygments/pygments/issues/2428))
- Linux desktop files (following the specification of the
Freedesktop group, formerly known as XDG) ([#2470](https://togithub.com/pygments/pygments/issues/2470))
- NVIDIA PTX ([#2432](https://togithub.com/pygments/pygments/issues/2432))
- OpenSCAD ([#2449](https://togithub.com/pygments/pygments/issues/2449))
- systemd ([#2470](https://togithub.com/pygments/pygments/issues/2470))
- TLS presentation language ([#2455](https://togithub.com/pygments/pygments/issues/2455))
- Verifpal ([#2430](https://togithub.com/pygments/pygments/issues/2430))
- YARA ([#2453](https://togithub.com/pygments/pygments/issues/2453))
- Updated lexers:
- ASC: Add `application/pem-certificate-chain` mimetype ([#2471](https://togithub.com/pygments/pygments/issues/2471))
- C/C++: Refine keyword lists ([#2421](https://togithub.com/pygments/pygments/issues/2421), [#2422](https://togithub.com/pygments/pygments/issues/2422))
- Carbon: Fix long processing times on invalid input, fix number
lexing ([#2454](https://togithub.com/pygments/pygments/issues/2454), [#2456](https://togithub.com/pygments/pygments/issues/2456))
- Elpi: Handle quotations ([#2419](https://togithub.com/pygments/pygments/issues/2419))
- Go: Support additional built-ins ([#2481](https://togithub.com/pygments/pygments/issues/2481))
- HTTP: Support empty headers ([#2461](https://togithub.com/pygments/pygments/issues/2461)), support more general methods ([#2460](https://togithub.com/pygments/pygments/issues/2460)),
also recognize responses in `analyse_text` implementation ([#2460](https://togithub.com/pygments/pygments/issues/2460)), and
highlight URL encoded data ([#2465](https://togithub.com/pygments/pygments/issues/2465), [#1620](https://togithub.com/pygments/pygments/issues/1620))
- Igor Pro: Update to Igor Pro 9 ([#2482](https://togithub.com/pygments/pygments/issues/2482))
- lean: Recognize expressions nested within attributes ([#1817](https://togithub.com/pygments/pygments/issues/1817))
- Macaulay2: Update builtins ([#2457](https://togithub.com/pygments/pygments/issues/2457))
- Markdown: Allow extra characters after language name
in code blocks ([#2437](https://togithub.com/pygments/pygments/issues/2437))
- NestedText: Update to version 3 ([#2459](https://togithub.com/pygments/pygments/issues/2459))
- scdoc: Improve language guessing implementation ([#2402](https://togithub.com/pygments/pygments/issues/2402))
- Spice: Update to latest version ([#2476](https://togithub.com/pygments/pygments/issues/2476))
- Transact SQL: Add Pre-sorted Group keyword ([#2417](https://togithub.com/pygments/pygments/issues/2417))
- Uxntal: Update for current runes ([#2424](https://togithub.com/pygments/pygments/issues/2424))
- Wikitext: Fix templates in wiki links; fix a language converter false
positive; add bold italic markup ([#2447](https://togithub.com/pygments/pygments/issues/2447))
- Add `Generic.EmphStrong` token for bold italic markup ([#2444](https://togithub.com/pygments/pygments/issues/2444))
- Add Lightbulb style ([#2474](https://togithub.com/pygments/pygments/issues/2474))
- Improve contrast in Monokai style ([#2448](https://togithub.com/pygments/pygments/issues/2448))
- Add documentation how to create terminal code highlighting commands ([#2131](https://togithub.com/pygments/pygments/issues/2131), [#2425](https://togithub.com/pygments/pygments/issues/2425))
- Add support for loading TrueType fonts to the `ImageFormatter` ([#1960](https://togithub.com/pygments/pygments/issues/1960))
### [`v2.15.1`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2151)
[Compare Source](https://togithub.com/pygments/pygments/compare/2.15.0...2.15.1)
(released April 18th, 2023)
- Updated lexers:
- Java properties: Fix catastrophic backtracking ([#2356](https://togithub.com/pygments/pygments/issues/2356), [#2404](https://togithub.com/pygments/pygments/issues/2404))
- Fix Python console traceback lexing being too strict
and sometimes reordering output ([#2407](https://togithub.com/pygments/pygments/issues/2407), [#2410](https://togithub.com/pygments/pygments/issues/2410), [#2412](https://togithub.com/pygments/pygments/issues/2412))
### [`v2.15.0`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2150)
[Compare Source](https://togithub.com/pygments/pygments/compare/2.14.0...2.15.0)
(released April 10th, 2023)
- Added lexers:
- Carbon ([#2362](https://togithub.com/pygments/pygments/issues/2362), [#2365](https://togithub.com/pygments/pygments/issues/2365), [#2366](https://togithub.com/pygments/pygments/issues/2366), [#2367](https://togithub.com/pygments/pygments/issues/2367), [#2368](https://togithub.com/pygments/pygments/issues/2368), [#2369](https://togithub.com/pygments/pygments/issues/2369), [#2370](https://togithub.com/pygments/pygments/issues/2370))
- Dax ([#2335](https://togithub.com/pygments/pygments/issues/2335), [#2345](https://togithub.com/pygments/pygments/issues/2345))
- MediaWiki Wikitext ([#2373](https://togithub.com/pygments/pygments/issues/2373), [#827](https://togithub.com/pygments/pygments/issues/827))
- PostgreSQL Explain ([#2398](https://togithub.com/pygments/pygments/issues/2398))
- WGSL (WebGPU Shading Language) ([#2386](https://togithub.com/pygments/pygments/issues/2386))
- X++ ([#2339](https://togithub.com/pygments/pygments/issues/2339))
- Updated lexers:
- AMDGPU: Add support for `scratch_` instructions, the `attr*.*` argument,
as well as the `off` modifier ([#2327](https://togithub.com/pygments/pygments/issues/2327)).
- APDL: Miscellaneous improvements ([#2314](https://togithub.com/pygments/pygments/issues/2314))
- bash/tcsh:
- Move `break` to keywords ([#2377](https://togithub.com/pygments/pygments/issues/2377))
- Improve bash math expansion lexing ([#2255](https://togithub.com/pygments/pygments/issues/2255), [#2353](https://togithub.com/pygments/pygments/issues/2353))
- Chapel: Support attributes ([#2376](https://togithub.com/pygments/pygments/issues/2376))
- CMake: Implement bracket style comments ([#2338](https://togithub.com/pygments/pygments/issues/2338), [#2354](https://togithub.com/pygments/pygments/issues/2354))
- CSS: Improve lexing of numbers inside function calls ([#2382](https://togithub.com/pygments/pygments/issues/2382), [#2383](https://togithub.com/pygments/pygments/issues/2383))
- diff: Support normal diff syntax, as opposed to unified diff syntax ([#2321](https://togithub.com/pygments/pygments/issues/2321))
- GLSL, HLSL:
- Support line continuations in preprocessor code ([#2350](https://togithub.com/pygments/pygments/issues/2350))
- Improve preprocessor directive handling ([#2357](https://togithub.com/pygments/pygments/issues/2357))
- LilyPond: minor update of builtins
- PHP: support attributes ([#2055](https://togithub.com/pygments/pygments/issues/2055), [#2347](https://togithub.com/pygments/pygments/issues/2347), [#2360](https://togithub.com/pygments/pygments/issues/2360)), fix anonymous classes without
parameters ([#2359](https://togithub.com/pygments/pygments/issues/2359)), improve lexing of variable variable syntax ([#2358](https://togithub.com/pygments/pygments/issues/2358))
- Python:
- Add missing builtins ([#2334](https://togithub.com/pygments/pygments/issues/2334))
- Fix inconsistent lexing of `None` ([#2406](https://togithub.com/pygments/pygments/issues/2406))
- Rebol/Red: Don't require script headers ([#2348](https://togithub.com/pygments/pygments/issues/2348), [#2349](https://togithub.com/pygments/pygments/issues/2349))
- Spice: Update keywords ([#2336](https://togithub.com/pygments/pygments/issues/2336))
- SQL+Jinja (`analyse_text` method): Fix catastrophic backtracking ([#2355](https://togithub.com/pygments/pygments/issues/2355))
- Terraform: Add `hcl` alias ([#2375](https://togithub.com/pygments/pygments/issues/2375))
- Declare support for Python 3.11 and drop support for Python 3.6 ([#2324](https://togithub.com/pygments/pygments/issues/2324)).
- Update `native` style to improve contrast ([#2325](https://togithub.com/pygments/pygments/issues/2325)).
- Update \`github-dark\`\` style to match latest Primer style ([#2401](https://togithub.com/pygments/pygments/issues/2401))
- Revert a change that made guessing lexers based on file names slower
on Python 3.10 and older ([#2328](https://togithub.com/pygments/pygments/issues/2328)).
- Fix some places where a locale-dependent encoding could unintentionally
be used instead of UTF-8 ([#2326](https://togithub.com/pygments/pygments/issues/2326)).
- Fix Python traceback handling ([#2226](https://togithub.com/pygments/pygments/issues/2226), [#2329](https://togithub.com/pygments/pygments/issues/2329)).
- Groff formatter: sort color definitions for reproducibility ([#2343](https://togithub.com/pygments/pygments/issues/2343))
- Move project metadata to `pyproject.toml`, remove `setup.py`
and `setup.cfg` ([#2342](https://togithub.com/pygments/pygments/issues/2342))
- The top-level `Makefile` has been removed. Instead, all shortcuts
for developing are now defined and run through tox. The `doc` folder
still contains a `Makefile` as an alternative to `tox -e doc`.
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 Mend Renovate. View repository job log here.
This PR contains the following updates:
==2.14
->==2.16.1
Release Notes
pygments/pygments (pygments)
### [`v2.16.1`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2161) [Compare Source](https://togithub.com/pygments/pygments/compare/2.16.0...2.16.1) - Fix `native` style missing from style list ([#2484](https://togithub.com/pygments/pygments/issues/2484)) ### [`v2.16.0`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2160) [Compare Source](https://togithub.com/pygments/pygments/compare/2.15.1...2.16.0) (released August 6th, 2023) - New lexers: - ASN.1 ([#2462](https://togithub.com/pygments/pygments/issues/2462)) - Blueprint ([#2434](https://togithub.com/pygments/pygments/issues/2434)) - BQN ([#2472](https://togithub.com/pygments/pygments/issues/2472)) - DNS zone files ([#2464](https://togithub.com/pygments/pygments/issues/2464)) - GraphQL ([#2428](https://togithub.com/pygments/pygments/issues/2428)) - Linux desktop files (following the specification of the Freedesktop group, formerly known as XDG) ([#2470](https://togithub.com/pygments/pygments/issues/2470)) - NVIDIA PTX ([#2432](https://togithub.com/pygments/pygments/issues/2432)) - OpenSCAD ([#2449](https://togithub.com/pygments/pygments/issues/2449)) - systemd ([#2470](https://togithub.com/pygments/pygments/issues/2470)) - TLS presentation language ([#2455](https://togithub.com/pygments/pygments/issues/2455)) - Verifpal ([#2430](https://togithub.com/pygments/pygments/issues/2430)) - YARA ([#2453](https://togithub.com/pygments/pygments/issues/2453)) - Updated lexers: - ASC: Add `application/pem-certificate-chain` mimetype ([#2471](https://togithub.com/pygments/pygments/issues/2471)) - C/C++: Refine keyword lists ([#2421](https://togithub.com/pygments/pygments/issues/2421), [#2422](https://togithub.com/pygments/pygments/issues/2422)) - Carbon: Fix long processing times on invalid input, fix number lexing ([#2454](https://togithub.com/pygments/pygments/issues/2454), [#2456](https://togithub.com/pygments/pygments/issues/2456)) - Elpi: Handle quotations ([#2419](https://togithub.com/pygments/pygments/issues/2419)) - Go: Support additional built-ins ([#2481](https://togithub.com/pygments/pygments/issues/2481)) - HTTP: Support empty headers ([#2461](https://togithub.com/pygments/pygments/issues/2461)), support more general methods ([#2460](https://togithub.com/pygments/pygments/issues/2460)), also recognize responses in `analyse_text` implementation ([#2460](https://togithub.com/pygments/pygments/issues/2460)), and highlight URL encoded data ([#2465](https://togithub.com/pygments/pygments/issues/2465), [#1620](https://togithub.com/pygments/pygments/issues/1620)) - Igor Pro: Update to Igor Pro 9 ([#2482](https://togithub.com/pygments/pygments/issues/2482)) - lean: Recognize expressions nested within attributes ([#1817](https://togithub.com/pygments/pygments/issues/1817)) - Macaulay2: Update builtins ([#2457](https://togithub.com/pygments/pygments/issues/2457)) - Markdown: Allow extra characters after language name in code blocks ([#2437](https://togithub.com/pygments/pygments/issues/2437)) - NestedText: Update to version 3 ([#2459](https://togithub.com/pygments/pygments/issues/2459)) - scdoc: Improve language guessing implementation ([#2402](https://togithub.com/pygments/pygments/issues/2402)) - Spice: Update to latest version ([#2476](https://togithub.com/pygments/pygments/issues/2476)) - Transact SQL: Add Pre-sorted Group keyword ([#2417](https://togithub.com/pygments/pygments/issues/2417)) - Uxntal: Update for current runes ([#2424](https://togithub.com/pygments/pygments/issues/2424)) - Wikitext: Fix templates in wiki links; fix a language converter false positive; add bold italic markup ([#2447](https://togithub.com/pygments/pygments/issues/2447)) - Add `Generic.EmphStrong` token for bold italic markup ([#2444](https://togithub.com/pygments/pygments/issues/2444)) - Add Lightbulb style ([#2474](https://togithub.com/pygments/pygments/issues/2474)) - Improve contrast in Monokai style ([#2448](https://togithub.com/pygments/pygments/issues/2448)) - Add documentation how to create terminal code highlighting commands ([#2131](https://togithub.com/pygments/pygments/issues/2131), [#2425](https://togithub.com/pygments/pygments/issues/2425)) - Add support for loading TrueType fonts to the `ImageFormatter` ([#1960](https://togithub.com/pygments/pygments/issues/1960)) ### [`v2.15.1`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2151) [Compare Source](https://togithub.com/pygments/pygments/compare/2.15.0...2.15.1) (released April 18th, 2023) - Updated lexers: - Java properties: Fix catastrophic backtracking ([#2356](https://togithub.com/pygments/pygments/issues/2356), [#2404](https://togithub.com/pygments/pygments/issues/2404)) - Fix Python console traceback lexing being too strict and sometimes reordering output ([#2407](https://togithub.com/pygments/pygments/issues/2407), [#2410](https://togithub.com/pygments/pygments/issues/2410), [#2412](https://togithub.com/pygments/pygments/issues/2412)) ### [`v2.15.0`](https://togithub.com/pygments/pygments/blob/HEAD/CHANGES#Version-2150) [Compare Source](https://togithub.com/pygments/pygments/compare/2.14.0...2.15.0) (released April 10th, 2023) - Added lexers: - Carbon ([#2362](https://togithub.com/pygments/pygments/issues/2362), [#2365](https://togithub.com/pygments/pygments/issues/2365), [#2366](https://togithub.com/pygments/pygments/issues/2366), [#2367](https://togithub.com/pygments/pygments/issues/2367), [#2368](https://togithub.com/pygments/pygments/issues/2368), [#2369](https://togithub.com/pygments/pygments/issues/2369), [#2370](https://togithub.com/pygments/pygments/issues/2370)) - Dax ([#2335](https://togithub.com/pygments/pygments/issues/2335), [#2345](https://togithub.com/pygments/pygments/issues/2345)) - MediaWiki Wikitext ([#2373](https://togithub.com/pygments/pygments/issues/2373), [#827](https://togithub.com/pygments/pygments/issues/827)) - PostgreSQL Explain ([#2398](https://togithub.com/pygments/pygments/issues/2398)) - WGSL (WebGPU Shading Language) ([#2386](https://togithub.com/pygments/pygments/issues/2386)) - X++ ([#2339](https://togithub.com/pygments/pygments/issues/2339)) - Updated lexers: - AMDGPU: Add support for `scratch_` instructions, the `attr*.*` argument, as well as the `off` modifier ([#2327](https://togithub.com/pygments/pygments/issues/2327)). - APDL: Miscellaneous improvements ([#2314](https://togithub.com/pygments/pygments/issues/2314)) - bash/tcsh: - Move `break` to keywords ([#2377](https://togithub.com/pygments/pygments/issues/2377)) - Improve bash math expansion lexing ([#2255](https://togithub.com/pygments/pygments/issues/2255), [#2353](https://togithub.com/pygments/pygments/issues/2353)) - Chapel: Support attributes ([#2376](https://togithub.com/pygments/pygments/issues/2376)) - CMake: Implement bracket style comments ([#2338](https://togithub.com/pygments/pygments/issues/2338), [#2354](https://togithub.com/pygments/pygments/issues/2354)) - CSS: Improve lexing of numbers inside function calls ([#2382](https://togithub.com/pygments/pygments/issues/2382), [#2383](https://togithub.com/pygments/pygments/issues/2383)) - diff: Support normal diff syntax, as opposed to unified diff syntax ([#2321](https://togithub.com/pygments/pygments/issues/2321)) - GLSL, HLSL: - Support line continuations in preprocessor code ([#2350](https://togithub.com/pygments/pygments/issues/2350)) - Improve preprocessor directive handling ([#2357](https://togithub.com/pygments/pygments/issues/2357)) - LilyPond: minor update of builtins - PHP: support attributes ([#2055](https://togithub.com/pygments/pygments/issues/2055), [#2347](https://togithub.com/pygments/pygments/issues/2347), [#2360](https://togithub.com/pygments/pygments/issues/2360)), fix anonymous classes without parameters ([#2359](https://togithub.com/pygments/pygments/issues/2359)), improve lexing of variable variable syntax ([#2358](https://togithub.com/pygments/pygments/issues/2358)) - Python: - Add missing builtins ([#2334](https://togithub.com/pygments/pygments/issues/2334)) - Fix inconsistent lexing of `None` ([#2406](https://togithub.com/pygments/pygments/issues/2406)) - Rebol/Red: Don't require script headers ([#2348](https://togithub.com/pygments/pygments/issues/2348), [#2349](https://togithub.com/pygments/pygments/issues/2349)) - Spice: Update keywords ([#2336](https://togithub.com/pygments/pygments/issues/2336)) - SQL+Jinja (`analyse_text` method): Fix catastrophic backtracking ([#2355](https://togithub.com/pygments/pygments/issues/2355)) - Terraform: Add `hcl` alias ([#2375](https://togithub.com/pygments/pygments/issues/2375)) - Declare support for Python 3.11 and drop support for Python 3.6 ([#2324](https://togithub.com/pygments/pygments/issues/2324)). - Update `native` style to improve contrast ([#2325](https://togithub.com/pygments/pygments/issues/2325)). - Update \`github-dark\`\` style to match latest Primer style ([#2401](https://togithub.com/pygments/pygments/issues/2401)) - Revert a change that made guessing lexers based on file names slower on Python 3.10 and older ([#2328](https://togithub.com/pygments/pygments/issues/2328)). - Fix some places where a locale-dependent encoding could unintentionally be used instead of UTF-8 ([#2326](https://togithub.com/pygments/pygments/issues/2326)). - Fix Python traceback handling ([#2226](https://togithub.com/pygments/pygments/issues/2226), [#2329](https://togithub.com/pygments/pygments/issues/2329)). - Groff formatter: sort color definitions for reproducibility ([#2343](https://togithub.com/pygments/pygments/issues/2343)) - Move project metadata to `pyproject.toml`, remove `setup.py` and `setup.cfg` ([#2342](https://togithub.com/pygments/pygments/issues/2342)) - The top-level `Makefile` has been removed. Instead, all shortcuts for developing are now defined and run through tox. The `doc` folder still contains a `Makefile` as an alternative to `tox -e doc`.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.
This PR has been generated by Mend Renovate. View repository job log here.