14
- Migrated from zope.security.untrustedpython to zope.untrustedpython.
16
- Made zope.untrustedpython an extra dependency. Without it, python
17
expressions are not protected, even though path expressions are still
20
- Added support for Python 3.3.
25
- LP#732972: PageTemplateTracebackSupplement no longer passes
26
``check_macro_expansion=False`` to old templates which do not
32
- Replaced deprecated ``zope.interface.classProvides`` usage with equivalent
33
``zope.interface.provider`` decorator.
35
- Replaced deprecated ``zope.interface.implements`` usage with equivalent
36
``zope.interface.implementer`` decorator.
38
- Dropped support for Python 2.4 and 2.5.
40
- PageTemplate.pt_render() has a new argument, check_macro_expansion,
43
- PageTemplateTracebackSupplement passes check_macro_expansion=False, to
49
- Fixed test assertions to be compatible with zope.tal 3.6.
54
- Change interface for engine and program such that the return type of
55
the ``cook`` method is a tuple ``(program, macros)``. This follows
56
the interface for the TAL parser's ``getCode`` method.
58
This fixes a legacy compatibility issue where code would expect an
59
``_v_macros`` volatile attribute which was missing.
64
- Fixed issue with missing default value for ``strictinsert``.
69
- Replaced StringIO stream class with a faster list-based implementation.
71
- Abstract out the template engine and program interfaces and allow
72
implementation replacement via a utility registration.
74
- Removed ancient copyright from test files (LP: #607228)
79
- Fixed PTRuntimeError exception messages to be consistent across Python
80
versions, and compatibile with the output under Python 2.4. (More
81
readable than the previous output under Python 2.6 as well.)
86
- Removed use of 'zope.testing.doctestunit' in favor of stdlib's doctest.
88
- Added dependency on "zope.security [untrustedpython]" because the 'engine'
94
- Added test coverage reporting support.
96
- Moved 'engine' module and related test scaffolding here from
97
``zope.app.pagetemplate`` package.
102
- Remove old zpkg-related DEPENDENCIES.cfg file.
104
- Change package's mailing list address to zope-dev at zope.org, as
105
zope3-dev at zope.org is now retired.
107
- Change `cheeseshop` to `pypi` in the packages' homepage url.
112
- Fix test due to recent changes in zope.tal.
118
- Initial release independent of the Zope 3 tree.
124
- Corresponds to the version of the zope.pagetemplate package shipped
125
as part of the Zope 3.2.0 release.
127
- ZPTPage macro expansion: changed label text to match the corresponding
128
label in Zope 2 and activated the name spaces for macro expansion
129
in 'read'. See http://www.zope.org/Collectors/Zope3-dev/199
131
- Coding style cleanups.
137
- Corresponds to the version of the zope.pagetemplate package shipped
138
as part of the Zope 3.1.0 release.
140
- Fixed apidoc and Cookie, which were using wrong descriptor class
141
(changed to 'property'). See http://www.zope.org/Collectors/Zope3-dev/387
143
- Documentation / style / testing cleanups.
149
- Corresponds to the version of the zope.pagetemplate package shipped
150
as part of the Zope X3.0.0 release.