Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==2.13.1
->==2.15.0
==3.1.2
->==3.1.4
==3.5
->==3.6
==2.1.3
->==2.1.5
==2.16.1
->==2.18.0
==0.7.13
->==0.7.16
==4.12.2
->==4.12.3
==2023.7.22
->==2023.11.17
==3.3.1
->==3.3.2
==1.8.0
->==1.9.0
==0.18.1
->==0.21.2
==3.4
->==3.7
==6.8.0
->==6.11.0
==0.14.5
->==0.14.6
==4.9.3
->==4.9.4
==7.4.0
->==7.7.0
==1.10.13
->==1.10.16
==3.1.1
->==3.1.2
==2.9
->==2.10
==2023.10.3
->==2023.12.25
==2.31.0
->==2.32.3
==1.23.0
->==1.25.3
==0.8.1
->==0.9.1
==0.5.0
->==0.6.0
==1.0.7
->==1.0.8
==1.0.5
->==1.0.6
==2.0.4
->==2.0.5
==1.0.6
->==1.0.7
==1.1.9
->==1.1.10
==6.3.3
->==6.4.1
==1.2.9.3
->==1.2.9.20240311
==6.0.12.12
->==6.0.12.20240311
==4.8.0
->==4.12.2
==1.26.18
->==1.26.19
==8.5
->==8.5.2
==1.15.0
->==1.16.0
==3.17.0
->==3.19.2
Release Notes
python-babel/babel (docs/Babel)
v2.15.0
Compare Source
Python version support
v2.14.0
Compare Source
Upcoming deprecation
Locale.number_symbols
will now have first-level keys for each numbering system.Since the implicit default numbering system still is
"latn"
, what had previouslybeen e.g.
Locale.number_symbols['decimal']
is nowLocale.number_symbols['latn']['decimal']
.distutils
orsetuptools
; if you had beenusing the Babel setuptools command extensions, you would need to explicitly depend on
setuptools
–though given you're running
setup.py
you probably already do.Features
1045
1046
pallets/jinja (docs/Jinja2)
v3.1.4
Compare Source
Released 2024-05-05
xmlattr
filter does not allow keys with/
solidus,>
greater-than sign, or
=
equals sign, in addition to disallowing spaces.Regardless of any validation done by Jinja, user input should never be used
as keys to this filter, or must be separately validated first.
:ghsa:
h75v-3vvj-5mfj
v3.1.3
Compare Source
Released 2024-01-10
empty. :pr:
1858
xmlattr
filter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95
{% trans %}
blocksmore helpful. :pr:
1918
Python-Markdown/markdown (docs/Markdown)
v3.6
Compare Source
Changed
Refactor TOC Sanitation
striptags
is provided to convert headings to plain text.Unlike, the
markupsafe
implementation, HTML entities are not unescaped.name
, richhtml
, and unescaped rawdata-toc-label
aresaved to
toc_tokens
, allowing users to access the full rich text content ofthe headings directly from
toc_tokens
.data-toc-label
is sanitized separate from heading contentbefore being written to
name
. This fixes a bug which allowed markup throughin certain circumstances. To access the raw unsanitized data, retrieve the
value from
token['data-toc-label']
directly.html.unescape
call is made just prior to callingslugify
so thatslugify
only operates on Unicode characters. Note thathtml.unescape
isnot run on
name
,html
, ordata-toc-label
.get_name
andstashedHTML2text
defined in thetoc
extensionare both deprecated. Instead, third party extensions should use some
combination of the new functions
run_postprocessors
,render_inner_html
andstriptags
.Fixed
scripts/*.py
in the generated source tarballs (#1430).^
) and square brackets (]
) but explicitly excludebackslashes (
\
) from abbreviations (#1444).attr_list
,fenced_code
), quoted attribute values arenow allowed to contain curly braces (
}
) (#1414).v3.5.2
Compare Source
Fixed
convertFile
- it accepts only bytes-based buffers.Also remove legacy checks from Python 2 (#1400)
AdmonitionProcessor.content_indent
unset(#1404)
InlineProcessor
withAtomicString
(#1406).codehilite
with an emptycode
tag (#1405).v3.5.1
Compare Source
Fixed
trigger quadratic line counting behavior (#1392).
pygments/pygments (docs/Pygments)
v2.18.0
Compare Source
(released May 4th, 2024)
New lexers:
Android.bp
(#2659)Updated lexers:
openrc
alias (#2599, #2371)fewer tokens on heading comments (#2678)
uninstantiation
keyword and recognizeescape sequences (#2619)
None
/True
/False
Token.Comment
for comments instead ofComment.Preproc
(#2598):
,::
and->
asPunctuation
and whitespace as
Whitespace
, instead ofText
in both cases (#2631)
strings (#2624)
<?doc?>
and<?note?>
tags (#2597)kk-*
invariant_langs
(#2647)val
andvar
(#2602)New styles:
Make background colors in the image formatter work with Pillow 10.0 (#2623)
Require Python 3.8. As a result, the
importlib-metadata
packageis 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. (#2601)
Require the
url
attribute for lexers inside Pygments, addit to many lexers (#2588)
Replace Pyflakes linter with Ruff (#2592)
Add macOS CI (#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 (#2589, #2634)The
url
attribute is now required for built-in lexers andhas been added to all existing lexers (#2588)
The RTF formatter supports line number and line highlighting now (#1217, #2654)
Add
\sa0
keyword in the RTF formatter (#1111, #2607)Register
pycon
as an alias for the Python console lexer (#2697)Add MIME-Type for
DesktopLexer
(#2613)Fix native style to meet WCAG AA guidelines (#2600)
Fix typo in documentation (#2672)
Use format strings consistently (#2661)
Add
__class_getitem__
toFormatter
to improve typing support (#2665)v2.17.2
Compare Source
(released November 21, 2023)
v2.17.1
Compare Source
(released November 19, 2023)
Updated lexers:
v2.17.0
Compare Source
(released November 18, 2023)
New lexers:
Updated lexers:
elseif
keyword (#2528)lean3
, in preparation fora possible switch to
lean
highlighting as Lean 4 (#2546)JSON formats (#2490)
and
keyword, removevalue
from keywords (#2521)starlark
andbazel
aliases (#2517, #2516)len
likesize
(#2508)panic
keyword and->
operator (#2510)(#2493), add missing variant languages (#2494)
[=[ bracketed arguments ]=]
(#2549)Fix ctags support and tests (#2487)
Include
Lexer.add_filter
in the documentation (#2519)Add a
Lean3Lexer
alias (#2546)The
pygments.styles
module contains a newSTYLES
variablewith 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 independencies for colored console output. See :doc:
cmdline
for more details.(#2505)
Support more file types in
autopygmentize
script (#2513)Change color of numbers in
rrt
style (#2526)Fix error when trying to look up plugin formatters by file extension
of the output format (#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
. (#2573)Improve the test framework to also check for lost tokens when processing the
snippets and example files (#2582.)
Improve the Dracula style definition to make it easier to maintain (#2575)
sphinx-doc/alabaster (docs/alabaster)
v0.7.16
: Alabaster 0.7.16Compare Source
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
v0.7.15
: Alabaster 0.7.15Compare Source
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
v0.7.14
: Alabaster 0.7.14Compare Source
Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html
certifi/python-certifi (docs/certifi)
v2023.11.17
Compare Source
Ousret/charset_normalizer (docs/charset-normalizer)
v3.3.2
Compare Source
Fixed
Added
python-distro/distro (docs/distro)
v1.9.0
Compare Source
ENHANCEMENTS:
RELEASE:
TESTS:
kjd/idna (docs/idna)
v3.7
Compare Source
v3.6
Compare Source
v3.5
Compare Source
python/importlib_metadata (docs/importlib-metadata)
v6.11.0
Compare Source
v6.10.0
Compare Source
v6.9.0
Compare Source
lxml/lxml (docs/lxml)
v4.9.4
Compare Source
==================
Bugs fixed
LP#2046398: Inserting/replacing an ancestor into a node's children could loop indefinitely.
LP#1980767, GH#379:
TreeBuilder.close()
could fail with aTypeError
afterparsing incorrect input. Original patch by Enrico Minack.
LP#1522052: A file-system specific test is now optional and should no longer fail
on systems that don't support it.
Other changes
Wheels include zlib 1.3, libxml2 2.10.3 and libxslt 1.1.39
(zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).
Built with Cython 0.29.37.
mkorpela/overrides (docs/overrides)
v7.7.0
: Overrides 7.7.0Compare Source
Fixing https://github.com/mkorpela/overrides/issues/121
v7.6.0
: Overrides 7.6.0Compare Source
Full Changelog: mkorpela/overrides@7.5.0...7.6.0
Fixing bytecode handling in 3.12
v7.5.0
: Overrides 7.5.0Compare Source
What's Changed
New Contributors
Full Changelog: mkorpela/overrides@7.4.0...7.5.0
pydantic/pydantic (docs/pydantic)
v1.10.16
Compare Source
v1.10.15
Compare Source
What's Changed
Full Changelog: pydantic/pydantic@v1.10.14...v1.10.15
v1.10.14
: 2024-01-19Compare Source
What's Changed
cached_property
handling in dataclasses when copied by @rdbisme in https://github.com/pydantic/pydantic/pull/8407New Contributors
Full Changelog: pydantic/pydantic@v1.10.13...v1.10.14
facelessuser/pyspelling (docs/pyspelling)
v2.10
Compare Source
2.10
by command line or via the config. Command line overrides the config.
mrabarnett/mrab-regex (
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.