Bump pygments from 2.17.2 to 2.18.0
Bumps pygments from 2.17.2 to 2.18.0.
Release notes
Sourced from pygments's releases.
2.18.0
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 ofComment.Preproc
(#2598)- Rust: highlight
:
,::
and->
asPunctuation
and whitespace asWhitespace
, instead ofText
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-*
invariant_langs
(#2647)- Xtend: Add
val
andvar
(#2602)New styles:
- Coffee (#2609)
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. Theplugins
extra (used as, e.g.,pip install pygments[plugins]
)
... (truncated)
Changelog
Sourced from pygments's changelog.
Version 2.18.0
(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 ofComment.Preproc
(#2598)- Rust: highlight
:
,::
and->
asPunctuation
and whitespace asWhitespace
, instead ofText
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-*
invariant_langs
(#2647)- Xtend: Add
val
andvar
(#2602)New styles:
- Coffee (#2609)
Make background colors in the image formatter work with Pillow 10.0 (#2623)
... (truncated)
Commits
-
d7d11f6
Last steps for 2.18 release. -
ec7bfd2
Fix Janet version_added. -
ea9c823
Update CHANGES. -
338d366
Merge pull request #2670 from Kodiologist/hylex -
4d1371b
Lock down the pytest version. -
8dd97e0
Improve docs. -
26179d6
Fix deprecated variable usage in tests. -
ad125ca
Prepare 2.18 release. -
24deeb9
Lock the ruff version in tox.ini. -
c9165cf
Fix format string usage. - Additional commits viewable in compare view