Bump markupsafe from 2.1.5 to 3.0.2
Bumps markupsafe from 2.1.5 to 3.0.2.
Release notes
Sourced from markupsafe's releases.
3.0.2
This is the MarkupSafe 3.0.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.
PyPI: https://pypi.org/project/MarkupSafe/3.0.2/ Changes: https://markupsafe.palletsprojects.com/page/changes/#version-3-0-2 Milestone: https://github.com/pallets/markupsafe/milestone/14?closed=1
3.0.1
This is the MarkupSafe 3.0.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.
PyPI: https://pypi.org/project/MarkupSafe/3.0.1/ Changes: https://markupsafe.palletsprojects.com/page/changes/#version-3-0-1 Milestone: https://github.com/pallets/markupsafe/milestone/13?closed=1
- Address compiler warnings that became errors in GCC 14. #466
- Fix compatibility with proxy objects. #467
3.0.0
This is the MarkupSafe 3.0.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecations, or introduce potentially breaking changes. The 3.0.x branch is now the supported fix branch, the 2.1.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.
PyPI: https://pypi.org/project/MarkupSafe/3.0.0/ Changes: https://markupsafe.palletsprojects.com/en/3.0.x/changes/#version-3-0-0 Milestone: https://github.com/pallets/markupsafe/milestone/10?closed=1
- Support Python 3.13 and its experimental free-threaded build. #461
- Drop support for Python 3.7 and 3.8.
- Use modern packaging metadata with
pyproject.toml
instead ofsetup.cfg
. #348- Change
distutils
imports tosetuptools
. #399- Use deferred evaluation of annotations. #400
- Update signatures for
Markup
methods to matchstr
signatures. Use positional-only arguments. #400- Some
str
methods onMarkup
no longer escape their argument:strip
,lstrip
,rstrip
,removeprefix
,removesuffix
,partition
, andrpartition
;replace
only escapes itsnew
argument. These methods are conceptually linked to search methods such asin
,find
, andindex
, which already do not escape their argument. #401- The
__version__
attribute is deprecated. Use feature detection, orimportlib.metadata.version("markupsafe")
, instead. #402- Speed up escaping plain strings by 40%. #434
- Simplify speedups implementation. #437
Changelog
Sourced from markupsafe's changelog.
Version 3.0.2
Released 2024-10-18
- Fix compatibility when
__str__
returns astr
subclass. :issue:472
- Build requires setuptools >= 70.1. :issue:
475
Version 3.0.1
Released 2024-10-08
- Address compiler warnings that became errors in GCC 14. :issue:
466
- Fix compatibility with proxy objects. :issue:
467
Version 3.0.0
Released 2024-10-07
- Support Python 3.13 and its experimental free-threaded build.
🇵🇷 461
- Drop support for Python 3.7 and 3.8.
- Use modern packaging metadata with
pyproject.toml
instead ofsetup.cfg
.🇵🇷 348
- Change
distutils
imports tosetuptools
.🇵🇷 399
- Use deferred evaluation of annotations.
🇵🇷 400
- Update signatures for
Markup
methods to matchstr
signatures. Use positional-only arguments.🇵🇷 400
- Some
str
methods onMarkup
no longer escape their argument:strip
,lstrip
,rstrip
,removeprefix
,removesuffix
,partition
, andrpartition
;replace
only escapes itsnew
argument. These methods are conceptually linked to search methods such asin
,find
, andindex
, which already do not escape their argument. :issue:401
- The
__version__
attribute is deprecated. Use feature detection, orimportlib.metadata.version("markupsafe")
, instead.🇵🇷 402
- Speed up escaping plain strings by 40%.
🇵🇷 434
- Simplify speedups implementation.
🇵🇷 437
Commits
-
28ace20
release version 3.0.2 -
6b51fd8
build requires at least setuptools 70.1 (#478) -
99dda9f
build requires at least setuptools 70.1 -
3d8fd8c
fix version -
1933c4b
fix version -
e85aff4
relax speedups str check (#477) -
8cb1691
relax speedups str check -
4dafb7c
start version 3.1.0 -
9c44ecf
update docs build -
275c769
Merge branch '2.1.x' into 3.0.x - Additional commits viewable in compare view