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)
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)
d7d11f6
Last steps for 2.18 release.ec7bfd2
Fix Janet version_added.ea9c823
Update CHANGES.338d366
Merge pull request #2670
from Kodiologist/hylex4d1371b
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.