• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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