1Version 2.1.1 2------------- 3 4Released 2022-03-14 5 6- Avoid ambiguous regex matches in ``striptags``. :pr:`293` 7 8 9Version 2.1.0 10------------- 11 12Released 2022-02-17 13 14- Drop support for Python 3.6. :pr:`262` 15- Remove ``soft_unicode``, which was previously deprecated. Use 16 ``soft_str`` instead. :pr:`261` 17- Raise error on missing single placeholder during string 18 interpolation. :issue:`225` 19- Disable speedups module for GraalPython. :issue:`277` 20 21 22Version 2.0.1 23------------- 24 25Released 2021-05-18 26 27- Mark top-level names as exported so type checking understands 28 imports in user projects. :pr:`215` 29- Fix some types that weren't available in Python 3.6.0. :pr:`215` 30 31 32Version 2.0.0 33------------- 34 35Released 2021-05-11 36 37- Drop Python 2.7, 3.4, and 3.5 support. 38- ``Markup.unescape`` uses :func:`html.unescape` to support HTML5 39 character references. :pr:`117` 40- Add type annotations for static typing tools. :pr:`149` 41 42 43Version 1.1.1 44------------- 45 46Released 2019-02-23 47 48- Fix segfault when ``__html__`` method raises an exception when using 49 the C speedups. The exception is now propagated correctly. :pr:`109` 50 51 52Version 1.1.0 53------------- 54 55Released 2018-11-05 56 57- Drop support for Python 2.6 and 3.3. 58- Build wheels for Linux, Mac, and Windows, allowing systems without 59 a compiler to take advantage of the C extension speedups. :pr:`104` 60- Use newer CPython API on Python 3, resulting in a 1.5x speedup. 61 :pr:`64` 62- ``escape`` wraps ``__html__`` result in ``Markup``, consistent with 63 documented behavior. :pr:`69` 64 65 66Version 1.0 67----------- 68 69Released 2017-03-07 70 71- Fixed custom types not invoking ``__unicode__`` when used with 72 ``format()``. 73- Added ``__version__`` module attribute. 74- Improve unescape code to leave lone ampersands alone. 75 76 77Version 0.18 78------------ 79 80Released 2013-05-22 81 82- Fixed ``__mul__`` and string splitting on Python 3. 83 84 85Version 0.17 86------------ 87 88Released 2013-05-21 89 90- Fixed a bug with broken interpolation on tuples. 91 92 93Version 0.16 94------------ 95 96Released 2013-05-20 97 98- Improved Python 3 Support and removed 2to3. 99- Removed support for Python 3.2 and 2.5. 100 101 102Version 0.15 103------------ 104 105Released 2011-07-20 106 107- Fixed a typo that caused the library to fail to install on pypy and 108 jython. 109 110 111Version 0.14 112------------ 113 114Released 2011-07-20 115 116- Release fix for 0.13. 117 118 119Version 0.13 120------------ 121 122Released 2011-07-20 123 124- Do not attempt to compile extension for PyPy or Jython. 125- Work around some 64bit Windows issues. 126 127 128Version 0.12 129------------ 130 131Released 2011-02-17 132 133- Improved PyPy compatibility. 134