- Update to 3.0.2
* Fix compatibility when __str__ returns a str subclass. #472
* Build requires setuptools >= 70.1. #475
- Update to 3.0.1
* Address compiler warnings that became errors in GCC 14. #466
* Fix compatibility with proxy objects. #467
- Update to 3.0.0
* 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
of setup.cfg. #348
* Change distutils imports to setuptools. #399
* Use deferred evaluation of annotations. #400
* Update signatures for Markup methods to match str signatures.
Use positional-only arguments. #400
* Some str methods on Markup no longer escape their argument: strip,
lstrip, rstrip, removeprefix, removesuffix, partition, and
rpartition; replace only escapes its new argument. These methods
are conceptually linked to search methods such as in, find, and
index, which already do not escape their argument. #401
* The __version__ attribute is deprecated. Use feature detection,
or importlib.metadata.version("markupsafe"), instead. #402
* Speed up escaping plain strings by 40%. #434
* Simplify speedups implementation. #437
OBS-URL: https://build.opensuse.org/request/show/1273684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-MarkupSafe?expand=0&rev=34
* Fix compatibility when __str__ returns a str subclass. #472
* Build requires setuptools >= 70.1. #475
- Update to 3.0.1
* Address compiler warnings that became errors in GCC 14. #466
* Fix compatibility with proxy objects. #467
- Update to 3.0.0
* 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
of setup.cfg. #348
* Change distutils imports to setuptools. #399
* Use deferred evaluation of annotations. #400
* Update signatures for Markup methods to match str signatures.
Use positional-only arguments. #400
* Some str methods on Markup no longer escape their argument: strip,
lstrip, rstrip, removeprefix, removesuffix, partition, and
rpartition; replace only escapes its new argument. These methods
are conceptually linked to search methods such as in, find, and
index, which already do not escape their argument. #401
* The __version__ attribute is deprecated. Use feature detection,
or importlib.metadata.version("markupsafe"), instead. #402
* Speed up escaping plain strings by 40%. #434
* Simplify speedups implementation. #437
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-MarkupSafe?expand=0&rev=61
- Update to v2.0.1
* Mark top-level names as exported so type checking understands
imports in user projects.
* Fix some types that weren’t available in Python 3.6.0.
- Update to v2.0.0
* Drop Python 2.7, 3.4, and 3.5 support.
* Markup.unescape uses html.unescape() to support HTML5 character
references. #117
* Add type annotations for static typing tools. #149
* Fix segfault when __html__ method raises an exception when
using the C speedups. The exception is now propagated
correctly. (#109)
OBS-URL: https://build.opensuse.org/request/show/896644
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-MarkupSafe?expand=0&rev=33
- Update to 1.1.1:
* Fix segfault when __html__ method raises an exception when using the C speedups. The exception is now propagated correctly. (#109)
- Update to v1.1.0
- Drop support for Python 2.6 and 3.3.
- Build wheels for Linux, Mac, and Windows, allowing systems without
a compiler to take advantage of the C extension speedups
- Use newer CPython API on Python 3, resulting in a 1.5x speedup
- ``escape`` wraps ``__html__`` result in ``Markup``, consistent with
documented behavior
- Switch to using pytest in %check as setup.py test no longer works
- Use more precise URL https://github.com/pallets/markupsafe
- Add docs/ to %doc, including the changelog
- Remove AUTHORS from %doc, removed upstream in 6247e015
OBS-URL: https://build.opensuse.org/request/show/681854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-MarkupSafe?expand=0&rev=20
- Update to v1.1.0
- Drop support for Python 2.6 and 3.3.
- Build wheels for Linux, Mac, and Windows, allowing systems without
a compiler to take advantage of the C extension speedups
- Use newer CPython API on Python 3, resulting in a 1.5x speedup
- ``escape`` wraps ``__html__`` result in ``Markup``, consistent with
documented behavior
- Switch to using pytest in %check as setup.py test no longer works
- Use more precise URL https://github.com/pallets/markupsafe
- Add docs/ to %doc, including the changelog
- Remove AUTHORS from %doc, removed upstream in 6247e015
OBS-URL: https://build.opensuse.org/request/show/678054
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-MarkupSafe?expand=0&rev=27