MarkupSafe changelog

Safely add untrusted strings to HTML/XML markup.

All Versions
20
Latest Version
Avg Release Cycle
252 days
Latest Release
-

Changelog History
Page 1

  • v2.1.1 Changes

    πŸš€ Released 2022εΉ΄03月14ζ—₯

    • Avoid ambiguous regex matches in striptags. :pr:293
  • v2.1.0 Changes

    πŸš€ Released 2022εΉ΄02月17ζ—₯

    • πŸ‘ Drop support for Python 3.6. :pr:262
    • 🚚 Remove soft_unicode, which was previously deprecated. Use soft_str instead. :pr:261
    • 🚩 Raise error on missing single placeholder during string interpolation. :issue:225
    • Disable speedups module for GraalPython. :issue:277
  • v2.0.1 Changes

    πŸš€ Released 2021εΉ΄05月18ζ—₯

    • Mark top-level names as exported so type checking understands imports in user projects. :pr:215
    • Fix some types that weren't available in Python 3.6.0. :pr:215
  • v2.0.0 Changes

    πŸš€ Released 2021εΉ΄05月11ζ—₯

    • πŸ‘ Drop Python 2.7, 3.4, and 3.5 support.
    • πŸ‘ Markup.unescape uses :func:html.unescape to support HTML5 character references. :pr:117
    • Add type annotations for static typing tools. :pr:149
  • v2.0.0.a1

    April 10, 2020
  • v1.1.1 Changes

    February 23, 2019

    πŸš€ Released 2019εΉ΄02月23ζ—₯

    • Fix segfault when __html__ method raises an exception when using the C speedups. The exception is now propagated correctly. (#109_)

    .. _#109: https://github.com/pallets/markupsafe/pull/109

  • v1.1.0 Changes

    November 05, 2018

    πŸš€ Released 2018εΉ΄11月05ζ—₯

    • πŸ‘ 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. (#104_)
    • Use newer CPython API on Python 3, resulting in a 1.5x speedup. (#64_)
    • escape wraps __html__ result in Markup, consistent with documented behavior. (#69_)

    .. _#64: https://github.com/pallets/markupsafe/pull/64 .. _#69: https://github.com/pallets/markupsafe/pull/69 .. _#104: https://github.com/pallets/markupsafe/pull/104

  • v1.0 Changes

    March 07, 2017

    πŸš€ Released 2017εΉ΄03月07ζ—₯

    • Fixed custom types not invoking __unicode__ when used with format().
    • πŸ”– Added __version__ module attribute.
    • Improve unescape code to leave lone ampersands alone.
  • v0.23

    May 08, 2014
  • v0.22

    May 08, 2014
Awesome Python is part of the LibHunt network. Terms. Privacy Policy.

(CC)
BY-SA
We recommend Spin The Wheel Of Names for a cryptographically secure random name picker.

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /