summaryrefslogtreecommitdiff
path: root/CHANGES.rst
blob: 7a0595b994ae4829e5787e099105990411e54af2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
=========
 Changes
=========

5.3 (unreleased)
================

- Add support for Python 3.11.


5.2 (2022-08-24)
================

- Add support for Python 3.9, 3.10.

- Fix error message raised if the first element of a path expression is not
  a valid name.


5.1 (2020-07-06)
================

- Packaging and test configuration cleanups.

- Improve `PathExpr` reusability
  Provide customizable support for the use of builtins in path expressions
  (`#23 <https://github.com/zopefoundation/zope.tales/issues/23>`_).


5.0.2 (2020-03-27)
==================

- Cleanups for Plone 5.2:

  * in path alternatives, whitespace can now surround ``|``,

  * non-ASCII in ``SubPathExpr`` now raises a ``CompilerError``
    (instead of a ``UnicodeEncodeError``; to be compatible with
    the ``chameleon`` template engine).


5.0.1 (2019-06-26)
==================

- Fix problem with list comprehensions not working in Python 3. This was due
  to the code not detecting variables used in side those expressions properly.


5.0 (2019-04-08)
================

- Drop support for Python 3.4.

- Fix test failures and deprecation warnings occurring when using Python 3.8a1.
  (`#15 <https://github.com/zopefoundation/zope.tales/pull/15>`_)

- Flake8 the code.


4.3 (2018-10-05)
================

- Add support for Python 3.7.

- Host documentation at https://zopetales.readthedocs.io

4.2.0 (2017-09-22)
==================

- Add support for Python 3.5 and 3.6.

- Drop support for Python 2.6, 3.2 and 3.3.

- Drop support for ``python setup.py test``.

- Reach 100% test coverage and maintain it via tox.ini and Travis CI.

4.1.1 (2015-06-06)
==================

- Add support for Python 3.2 and PyPy3.


4.1.0 (2014-12-29)
==================

.. note::

   Support for PyPy3 is pending release of a fix for:
   https://bitbucket.org/pypy/pypy/issue/1946

- Add support for Python 3.4.

- Add support for testing on Travis.


4.0.2 (2013-11-12)
==================

- Add missing ``six`` dependency


4.0.1 (2013-02-22)
==================

- Fix a previously untested Python 3.3 compatibility problem.


4.0.0 (2013-02-14)
==================

- Remove hard dependency on ``zope.tal``, which was already conditionalized
  but required via ``setup.py``.

- Add support for Python 3.3 and PyPy.

- Replace deprecated ``zope.interface.implements`` usage with equivalent
  ``zope.interface.implementer`` decorator.

- Drop support for Python 2.4 and 2.5.

- Fix documentation link in README.txt


3.5.2 (2012-05-23)
==================

- Subexpressions of a 'string:' expression can be only path expressions.
  https://bugs.launchpad.net/zope.tales/+bug/1002242


3.5.1 (2010-04-30)
==================

- Remove use of ``zope.testing.doctestunit`` in favor of stdlib's 'doctest.


3.5.0 (2010-01-01)
==================

- Port the lazy expression from ``Products.PageTemplates``.


3.4.0 (2007-10-03)
==================

- Update package setup.

- Initial release outside the Zope 3 trunk.


3.2.0 (2006-01-05)
==================

- Corresponds to the verison of the zope.tales package shipped as part of
  the Zope 3.2.0 release.

- Documentation / test fixes.


3.0.0 (2004-11-07)
==================

- Corresponds to the verison of the zope.tales package shipped as part of
  the Zope X3.0.0 release.