diff -Nru zope.tales-3.5.1/CHANGES.txt zope.tales-3.5.3/CHANGES.txt --- zope.tales-3.5.1/CHANGES.txt 2010-04-30 21:16:20.000000000 +0000 +++ zope.tales-3.5.3/CHANGES.txt 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,18 @@ CHANGES ======= +3.5.3 (2012-12-06) +------------------ + +- Fixed URL for TALES 1.3 spec in README. + https://bugs.launchpad.net/bugs/1004025 + +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) ------------------ diff -Nru zope.tales-3.5.1/COPYRIGHT.txt zope.tales-3.5.3/COPYRIGHT.txt --- zope.tales-3.5.1/COPYRIGHT.txt 1970-01-01 00:00:00.000000000 +0000 +++ zope.tales-3.5.3/COPYRIGHT.txt 2012-12-06 17:17:39.000000000 +0000 @@ -0,0 +1 @@ +Zope Foundation and Contributors \ No newline at end of file diff -Nru zope.tales-3.5.1/LICENSE.txt zope.tales-3.5.3/LICENSE.txt --- zope.tales-3.5.1/LICENSE.txt 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/LICENSE.txt 2012-12-06 17:17:39.000000000 +0000 @@ -1,54 +1,44 @@ Zope Public License (ZPL) Version 2.1 -------------------------------------- -A copyright notice accompanies this license document that -identifies the copyright holders. +A copyright notice accompanies this license document that identifies the +copyright holders. -This license has been certified as open source. It has also -been designated as GPL compatible by the Free Software -Foundation (FSF). - -Redistribution and use in source and binary forms, with or -without modification, are permitted provided that the -following conditions are met: - -1. Redistributions in source code must retain the - accompanying copyright notice, this list of conditions, - and the following disclaimer. - -2. Redistributions in binary form must reproduce the accompanying - copyright notice, this list of conditions, and the - following disclaimer in the documentation and/or other - materials provided with the distribution. - -3. Names of the copyright holders must not be used to - endorse or promote products derived from this software - without prior written permission from the copyright - holders. - -4. The right to distribute this software or to use it for - any purpose does not give you the right to use - Servicemarks (sm) or Trademarks (tm) of the copyright - holders. Use of them is covered by separate agreement - with the copyright holders. - -5. If any files are modified, you must cause the modified - files to carry prominent notices stating that you changed - the files and the date of any change. +This license has been certified as open source. It has also been designated as +GPL compatible by the Free Software Foundation (FSF). + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions in source code must retain the accompanying copyright +notice, this list of conditions, and the following disclaimer. + +2. Redistributions in binary form must reproduce the accompanying copyright +notice, this list of conditions, and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +3. Names of the copyright holders must not be used to endorse or promote +products derived from this software without prior written permission from the +copyright holders. + +4. The right to distribute this software or to use it for any purpose does not +give you the right to use Servicemarks (sm) or Trademarks (tm) of the +copyright +holders. Use of them is covered by separate agreement with the copyright +holders. + +5. If any files are modified, you must cause the modified files to carry +prominent notices stating that you changed the files and the date of any +change. Disclaimer - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' - AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT - NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN - NO EVENT SHALL THE COPYRIGHT HOLDERS BE - LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE - OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH - DAMAGE. \ No newline at end of file +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff -Nru zope.tales-3.5.1/PKG-INFO zope.tales-3.5.3/PKG-INFO --- zope.tales-3.5.1/PKG-INFO 2010-04-30 21:16:42.000000000 +0000 +++ zope.tales-3.5.3/PKG-INFO 2012-12-06 17:17:51.000000000 +0000 @@ -1,6 +1,6 @@ -Metadata-Version: 1.0 +Metadata-Version: 1.1 Name: zope.tales -Version: 3.5.1 +Version: 3.5.3 Summary: Zope Template Application Language Expression Syntax (TALES) Home-page: http://pypi.python.org/pypi/zope.tales Author: Zope Corporation and Contributors @@ -11,12 +11,24 @@ Template Attribute Language - Expression Syntax - See http://www.zope.org/Wikis/DevSite/Projects/ZPT/TALES%20Specification%201.3 + See http://wiki.zope.org/ZPT/TALESSpecification13 CHANGES ======= + 3.5.3 (2012-12-06) + ------------------ + + - Fixed URL for TALES 1.3 spec in README. + https://bugs.launchpad.net/bugs/1004025 + + 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) ------------------ diff -Nru zope.tales-3.5.1/README.txt zope.tales-3.5.3/README.txt --- zope.tales-3.5.1/README.txt 2010-01-01 19:10:56.000000000 +0000 +++ zope.tales-3.5.3/README.txt 2012-12-06 17:17:39.000000000 +0000 @@ -3,4 +3,4 @@ Template Attribute Language - Expression Syntax -See http://www.zope.org/Wikis/DevSite/Projects/ZPT/TALES%20Specification%201.3 +See http://wiki.zope.org/ZPT/TALESSpecification13 diff -Nru zope.tales-3.5.1/debian/changelog zope.tales-3.5.3/debian/changelog --- zope.tales-3.5.1/debian/changelog 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/debian/changelog 2012-12-06 17:25:15.000000000 +0000 @@ -1,3 +1,14 @@ +zope.tales (3.5.3-0ubuntu1) raring; urgency=low + + * New upstream release. + * Switch to 3.0 (quilt) source format. + * debian/control: add homepage. + * debian/copyright: update to copyright-format 1.0, change author. + * debian/tests: switch to zope.testrunner. + * debian/watch: also look for .tar.gz + + -- Gediminas Paulauskas Thu, 06 Dec 2012 19:20:43 +0200 + zope.tales (3.5.1-0ubuntu3) precise; urgency=low * Rebuild to drop python2.6 dependencies. diff -Nru zope.tales-3.5.1/debian/control zope.tales-3.5.3/debian/control --- zope.tales-3.5.1/debian/control 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/debian/control 2012-12-06 17:22:46.000000000 +0000 @@ -6,9 +6,10 @@ Build-Depends: debhelper (>= 7), python-all (>= 2.6.6-3~), python-setuptools, - python-van.pydeb (>= 1.3.0-4) -Standards-Version: 3.9.2 + python-van.pydeb +Standards-Version: 3.9.3 X-Python-Version: >= 2.4 +Homepage: http://pypi.python.org/pypi/zope.tales Package: python-zope.tales Architecture: all diff -Nru zope.tales-3.5.1/debian/copyright zope.tales-3.5.3/debian/copyright --- zope.tales-3.5.1/debian/copyright 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/debian/copyright 2012-12-06 17:24:03.000000000 +0000 @@ -1,16 +1,10 @@ -Format: http://dep.debian.net/deps/dep5/ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: zope.tales -Upstream-Contact: Zope Corporation and Contributors +Upstream-Contact: Zope Foundation and Contributors Source: http://pypi.python.org/pypi/zope.tales Files: * -Copyright: (c) 2001-2007 Zope Corporation and Contributors. -License: Zope-2.1 - -Files: bootstrap.py -Copyright: (c) 2006 Zope Foundation and Contributors. -License: Zope-2.1 - +Copyright: (c) 2001-2007 Zope Foundation and Contributors. License: Zope-2.1 Zope Public License (ZPL) Version 2.1 . diff -Nru zope.tales-3.5.1/debian/rules zope.tales-3.5.3/debian/rules --- zope.tales-3.5.1/debian/rules 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/debian/rules 2012-12-06 17:22:46.000000000 +0000 @@ -3,4 +3,4 @@ export PYDEB_SUGGESTS_EXTRAS=test %: - dh --with pydeb --with python2 $@ + dh $@ --with pydeb --with python2 diff -Nru zope.tales-3.5.1/debian/source/format zope.tales-3.5.3/debian/source/format --- zope.tales-3.5.1/debian/source/format 1970-01-01 00:00:00.000000000 +0000 +++ zope.tales-3.5.3/debian/source/format 2012-12-06 17:36:13.879738673 +0000 @@ -0,0 +1 @@ +3.0 (quilt) diff -Nru zope.tales-3.5.1/debian/tests/all zope.tales-3.5.3/debian/tests/all --- zope.tales-3.5.1/debian/tests/all 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/debian/tests/all 2012-12-06 17:22:46.000000000 +0000 @@ -1,2 +1,3 @@ #!/bin/bash -. /usr/share/python-zope.testing/test_helper +testfilter='-s zope.tales' +. /usr/share/python-zope.testrunner/test_helper diff -Nru zope.tales-3.5.1/debian/tests/control zope.tales-3.5.3/debian/tests/control --- zope.tales-3.5.1/debian/tests/control 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/debian/tests/control 2012-12-06 17:22:46.000000000 +0000 @@ -1,3 +1,2 @@ Tests: all -Features: no-build-needed -Depends: @, python-zope.testing +Depends: @, python-zope.testrunner, python-zope.testing diff -Nru zope.tales-3.5.1/debian/watch zope.tales-3.5.3/debian/watch --- zope.tales-3.5.1/debian/watch 2012-12-06 17:36:13.000000000 +0000 +++ zope.tales-3.5.3/debian/watch 2012-12-06 17:22:46.000000000 +0000 @@ -1,2 +1,2 @@ version=3 -http://pypi.python.org/packages/source/z/zope.tales/zope.tales-(\d.*)\.zip +http://pypi.python.org/packages/source/z/zope.tales/zope.tales-(\d.*)\.(?:tar\.gz|zip) diff -Nru zope.tales-3.5.1/setup.py zope.tales-3.5.3/setup.py --- zope.tales-3.5.1/setup.py 2010-04-30 21:16:28.000000000 +0000 +++ zope.tales-3.5.3/setup.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2007 Zope Corporation and Contributors. +# Copyright (c) 2007 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -18,7 +18,7 @@ ############################################################################## """Setup for zope.tales package -$Id: setup.py 111794 2010-04-30 22:16:27Z hannosch $ +$Id: setup.py 128536 2012-12-06 17:16:18Z menesis $ """ import os from setuptools import setup, find_packages @@ -27,7 +27,7 @@ return open(os.path.join(os.path.dirname(__file__), *rnames)).read() setup(name='zope.tales', - version = '3.5.1', + version='3.5.3', author='Zope Corporation and Contributors', author_email='zope-dev@zope.org', description='Zope Template Application Language Expression Syntax ' diff -Nru zope.tales-3.5.1/src/zope/tales/__init__.py zope.tales-3.5.3/src/zope/tales/__init__.py --- zope.tales-3.5.1/src/zope/tales/__init__.py 2005-05-20 03:54:14.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/__init__.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2001, 2002 Zope Corporation and Contributors. +# Copyright (c) 2001, 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,6 +13,6 @@ ############################################################################## """Template Attribute Language - Expression Syntax -$Id: __init__.py 30451 2005-05-20 04:54:15Z fdrake $ +$Id: __init__.py 126816 2012-06-11 19:00:21Z tseaver $ """ diff -Nru zope.tales-3.5.1/src/zope/tales/engine.py zope.tales-3.5.3/src/zope/tales/engine.py --- zope.tales-3.5.1/src/zope/tales/engine.py 2010-01-01 19:07:16.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/engine.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2002 Zope Corporation and Contributors. +# Copyright (c) 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -15,7 +15,7 @@ Each expression engine can have its own expression types and base names. -$Id: engine.py 107514 2010-01-01 20:07:16Z hannosch $ +$Id: engine.py 126816 2012-06-11 19:00:21Z tseaver $ """ from zope.tales.tales import ExpressionEngine from zope.tales.expressions import PathExpr diff -Nru zope.tales-3.5.1/src/zope/tales/expressions.py zope.tales-3.5.3/src/zope/tales/expressions.py --- zope.tales-3.5.1/src/zope/tales/expressions.py 2010-01-01 19:07:16.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/expressions.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2001, 2002 Zope Corporation and Contributors. +# Copyright (c) 2001, 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,7 +13,7 @@ ############################################################################## """Basic Page Template expression types. -$Id: expressions.py 107514 2010-01-01 20:07:16Z hannosch $ +$Id: expressions.py 126816 2012-06-11 19:00:21Z tseaver $ """ import re, types @@ -224,7 +224,9 @@ -_interp = re.compile(r'\$(%(n)s)|\${(%(n)s(?:/[^}]*)*)}' % {'n': NAME_RE}) +_interp = re.compile( + r'\$(%(n)s)|\${(%(n)s(?:/[^}|]*)*(?:\|%(n)s(?:/[^}|]*)*)*)}' + % {'n': NAME_RE}) class StringExpr(object): implements(ITALESExpression) diff -Nru zope.tales-3.5.1/src/zope/tales/interfaces.py zope.tales-3.5.3/src/zope/tales/interfaces.py --- zope.tales-3.5.1/src/zope/tales/interfaces.py 2004-12-20 21:37:18.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/interfaces.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2003 Zope Corporation and Contributors. +# Copyright (c) 2003 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,7 +13,7 @@ ############################################################################## """Interface that describes the 'macros' attribute of a PageTemplate. -$Id: interfaces.py 28655 2004-12-20 22:37:19Z fdrake $ +$Id: interfaces.py 126816 2012-06-11 19:00:21Z tseaver $ """ from zope.interface import Interface diff -Nru zope.tales-3.5.1/src/zope/tales/pythonexpr.py zope.tales-3.5.3/src/zope/tales/pythonexpr.py --- zope.tales-3.5.1/src/zope/tales/pythonexpr.py 2005-05-20 03:54:14.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/pythonexpr.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2001, 2002 Zope Corporation and Contributors. +# Copyright (c) 2001, 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,7 +13,7 @@ ############################################################################## """Generic Python Expression Handler -$Id: pythonexpr.py 30451 2005-05-20 04:54:15Z fdrake $ +$Id: pythonexpr.py 126816 2012-06-11 19:00:21Z tseaver $ """ class PythonExpr(object): diff -Nru zope.tales-3.5.1/src/zope/tales/tales.py zope.tales-3.5.3/src/zope/tales/tales.py --- zope.tales-3.5.1/src/zope/tales/tales.py 2006-07-07 12:08:02.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/tales.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2001, 2002 Zope Corporation and Contributors. +# Copyright (c) 2001, 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -15,7 +15,7 @@ An implementation of a TAL expression engine -$Id: tales.py 69023 2006-07-07 13:08:02Z philikon $ +$Id: tales.py 126816 2012-06-11 19:00:21Z tseaver $ """ __docformat__ = "reStructuredText" import re diff -Nru zope.tales-3.5.1/src/zope/tales/tests/simpleexpr.py zope.tales-3.5.3/src/zope/tales/tests/simpleexpr.py --- zope.tales-3.5.1/src/zope/tales/tests/simpleexpr.py 2004-08-17 10:16:38.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/tests/simpleexpr.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2003 Zope Corporation and Contributors. +# Copyright (c) 2003 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,7 +13,7 @@ ############################################################################## """Simple TALES Expression -$Id: simpleexpr.py 27164 2004-08-17 11:16:39Z hdima $ +$Id: simpleexpr.py 126816 2012-06-11 19:00:21Z tseaver $ """ class SimpleExpr(object): diff -Nru zope.tales-3.5.1/src/zope/tales/tests/test_expressions.py zope.tales-3.5.3/src/zope/tales/tests/test_expressions.py --- zope.tales-3.5.1/src/zope/tales/tests/test_expressions.py 2010-01-01 19:07:16.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/tests/test_expressions.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- ############################################################################## # -# Copyright (c) 2001, 2002 Zope Corporation and Contributors. +# Copyright (c) 2001, 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -14,7 +14,7 @@ ############################################################################## """Default TALES expression implementations tests. -$Id: test_expressions.py 107514 2010-01-01 20:07:16Z hannosch $ +$Id: test_expressions.py 126816 2012-06-11 19:00:21Z tseaver $ """ import unittest @@ -136,11 +136,24 @@ context=self.context self.assertEqual(expr(context), 'A2') + def testStringSub_w_python(self): + CompilerError = self.engine.getCompilerError() + self.assertRaises(CompilerError, + self.engine.compile, + 'string:${python:1}') + def testStringSubComplex(self): expr = self.engine.compile('string:a ${x/y} b ${y/z} c') context=self.context self.assertEqual(expr(context), 'a yikes b 3 c') - + + def testStringSubComplex_w_miss_and_python(self): + # See https://bugs.launchpad.net/zope.tales/+bug/1002242 + CompilerError = self.engine.getCompilerError() + self.assertRaises(CompilerError, + self.engine.compile, + 'string:${nothig/nothing|python:1}') + def testString8Bits(self): # Simple eight bit string interpolation should just work. expr = self.engine.compile('string:a ${eightBits}') diff -Nru zope.tales-3.5.1/src/zope/tales/tests/test_tales.py zope.tales-3.5.3/src/zope/tales/tests/test_tales.py --- zope.tales-3.5.1/src/zope/tales/tests/test_tales.py 2010-04-16 18:19:24.000000000 +0000 +++ zope.tales-3.5.3/src/zope/tales/tests/test_tales.py 2012-12-06 17:17:39.000000000 +0000 @@ -1,6 +1,6 @@ ############################################################################## # -# Copyright (c) 2001, 2002 Zope Corporation and Contributors. +# Copyright (c) 2001, 2002 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, @@ -13,7 +13,7 @@ ############################################################################## """TALES Tests -$Id: test_tales.py 110997 2010-04-16 19:19:24Z tseaver $ +$Id: test_tales.py 126816 2012-06-11 19:00:21Z tseaver $ """ import unittest import re diff -Nru zope.tales-3.5.1/src/zope.tales.egg-info/PKG-INFO zope.tales-3.5.3/src/zope.tales.egg-info/PKG-INFO --- zope.tales-3.5.1/src/zope.tales.egg-info/PKG-INFO 2010-04-30 21:16:42.000000000 +0000 +++ zope.tales-3.5.3/src/zope.tales.egg-info/PKG-INFO 2012-12-06 17:17:47.000000000 +0000 @@ -1,6 +1,6 @@ -Metadata-Version: 1.0 +Metadata-Version: 1.1 Name: zope.tales -Version: 3.5.1 +Version: 3.5.3 Summary: Zope Template Application Language Expression Syntax (TALES) Home-page: http://pypi.python.org/pypi/zope.tales Author: Zope Corporation and Contributors @@ -11,12 +11,24 @@ Template Attribute Language - Expression Syntax - See http://www.zope.org/Wikis/DevSite/Projects/ZPT/TALES%20Specification%201.3 + See http://wiki.zope.org/ZPT/TALESSpecification13 CHANGES ======= + 3.5.3 (2012-12-06) + ------------------ + + - Fixed URL for TALES 1.3 spec in README. + https://bugs.launchpad.net/bugs/1004025 + + 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) ------------------ diff -Nru zope.tales-3.5.1/src/zope.tales.egg-info/SOURCES.txt zope.tales-3.5.3/src/zope.tales.egg-info/SOURCES.txt --- zope.tales-3.5.1/src/zope.tales.egg-info/SOURCES.txt 2010-04-30 21:16:42.000000000 +0000 +++ zope.tales-3.5.3/src/zope.tales.egg-info/SOURCES.txt 2012-12-06 17:17:48.000000000 +0000 @@ -1,4 +1,6 @@ CHANGES.txt +COPYRIGHT.txt +LICENSE.txt README.txt bootstrap.py buildout.cfg