web
web copied to clipboard
chore(deps): update dependency pygments to v2.13.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| pygments (source, changelog) | 2.12.0 -> 2.13.0 |
⚠ Dependency Lookup Warnings ⚠
Warnings were logged while processing this repo. Please check the logs for more information.
Release Notes
pygments/pygments
v2.13.0
(released August 15th, 2022)
-
Added lexers:
-
Updated lexers:
- Ada: support Ada 2022 (#2121); disable recognition of namespaces because it disturbs lexing of aspects (#2125)
- Agda: allow straight quotes in module names (#2163)
- C family (C, C++ and many others): allow comments between elements of function headers, e.g. between the arguments and the opening brace for the body (#1891)
- C++: Resolve several cases of
Errortokens (#2207, #2208) - Coq: add some common keywords, improve recognition of
Setand qualified identifiers (#2158) - F*: Allow C-style comments anywhere in a line
- Fortran: fix catastrophic backtracking with backslashes in strings (#2194)
- Go: add support for generics (#2167)
- Inform: update for version 6.40 (#2190)
- Isabelle: recognize cartouches (#2089)
- Java: support multiline strings aka. text blocks (#2132)
- Kotlin: add
valuemodifier (#2142) - LilyPond: add some missing builtins
- Macaulay2: update builtins (#2139)
- Matlab session: fix traceback when a line continuation ellipsis appears in the output (#2166)
- .NET: add aliases for LibreOffice Basic, OpenOfficeBasic and StarOffice Basic (#2170)
- Nim: use
Name.Builtininstead ofKeyword.Type(#2136) - PHP: fix
\"$var\"inside strings (#2105) - Python: only recognize
\N,\uand\Uescape sequences in string literals, but not in bytes literals where they are not supported (#2204) - Tcl: support
${name}variables (#2145) - Terraform: accept leading whitespace for
<<heredoc delimiters (#2162) - Teraterm: Various improvements (#2165)
- Spice: add support for the recently added features including more builtin functions and bin, oct, hex number formats (#2206)
-
Added styles:
-
Pygments now tries to use the
importlib.metadatamodule to discover plugins instead of the slowerpkg_resources(#2155). In particular, this largely speeds up thepygmentizescript when the lexer is not specified.importlib.metadatais only available in the Python standard library since Python 3.8. For older versions, there exists animportlib_metadatabackport on PyPI. For this reason, Pygments now defines a packaging extraplugins, which adds a requirement onimportlib_metadataif the Python version is older than 3.8. Thus, in order to install Pygments with optimal plugin support even for old Python versions, you should do::pip install pygments[plugins]
Pygments still falls back on
pkg_resourcesif neitherimportlib.metadatanorimportlib_metadatais found, but it will be slower. -
Silently ignore
BrokenPipeErrorin the command-line interface (#2193). -
The
HtmlFormatternow uses thelinespansattribute foranchorlinenosif thelineanchorsattribute is unset (#2026). -
The
highlight,lexandformatfunctions no longer wrongly report "argument must be a lexer/formatter instance, not a class" in some cases where this is not the actual problem (#2123). -
Fix warnings in doc build (#2124).
-
The
codetagifyfilter now recognizesFIXMEtags by default (#2150). -
The
pygmentizecommand now recognizes if theCOLORTERMenvironment variable is set to a value indicating that true-color support is available. In that case, it uses theTerminalTrueColorFormatterby default (#2160) -
Remove redundant caches for filename patterns (#2153)
-
Use new non-deprecated Pillow API for text bounding box in
ImageFormatter(#2198) -
Stop treating
DeprecationWarningsas errors in the unit tests (#2196)
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, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.