[Templates-cvs] cvs commit: Template2/docs/src/Release Changes.html HACKING.html INSTALL.html README.html TODO.html index.html
cvs@template-toolkit.org
cvs@template-toolkit.org
cvs 07/02/09 18:40:38
Modified: docs/src/Release Changes.html HACKING.html INSTALL.html
README.html TODO.html index.html
Log:
release version 2.18
Revision Changes Path
1.67 +75 -3 Template2/docs/src/Release/Changes.html
Index: Changes.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/Changes.html,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- Changes.html 2006/05/30 17:01:22 1.66
+++ Changes.html 2007/02/09 18:40:36 1.67
@@ -7,7 +7,7 @@
# Changes
#
# DESCRIPTION
-# Revision history for the Template Toolkit version 2.15b, detailing
+# Revision history for the Template Toolkit version 2.18, detailing
# significant changes between versions, most recent first. Some
# way down the file you'll find a section detailing major changes from
# version 1.* to 2.* and a list of "Gotchas!" that you might have to
@@ -23,10 +23,79 @@
# Any changes you make here may be lost!
#
#------------------------------------------------------------------------
-# $Id: Changes.html,v 1.66 2006/05/30 17:01:22 abw Exp $
+# $Id: Changes.html,v 1.67 2007/02/09 18:40:36 abw Exp $
#========================================================================
#------------------------------------------------------------------------
+# Version 2.18 - 9th February 2007
+#------------------------------------------------------------------------
+
+* Merged in Adam's changes in 2.16 and 2.17 back into the developer CVS
+ repository and added his name to the credits.
+
+* Changed the parser grammar to accept expressions as arguments to a
+ subroutine, method or virtual method call. I'm embarrassed to admit
+ that it was a one line change that could (and should) have been made
+ long ago, if only I had realised just how trivial it was. Anyway,
+ you can now write nested expressions like this:
+
+ [% tt_start_tag %] add(a+5, b < 10 ? c : d + e*5) [% tt_end_tag %]
+
+* Put the t/fileline.t test back in as this was fixed in 2.15a
+
+* Added the Template::Toolkit documentation-only module.
+
+#------------------------------------------------------------------------
+# Version 2.17 - 8th Feb 2007
+#------------------------------------------------------------------------
+
+Another interim release from Adam Kennedy.
+
+* Change in Makefile.PL to force an upgrade to File::HomeDir 0.64 on darwin.
+ This is due to problems caused by changes made to Perl on the new Intel
+ versions of Mac OS X.
+
+* skip_all filelines.t on darwin
+
+#------------------------------------------------------------------------
+# Version 2.16 - 23rd Jan 2007
+#------------------------------------------------------------------------
+
+Interim release from Adam Kennedy.
+
+* Skip fileline.t on Win32, as it has some hard-coded path seperator
+ assumptions. This will be fixed more comprehensively later.
+
+* Handle spurious errors in Makefile.PL when a dev version of
+ ExtUtils::MakeMaker is installed.
+
+* Don't say "nmake" on Win32 when $Config{make} is 'dmake'.
+ This corrects the message on Strawberry Perl.
+
+
+#------------------------------------------------------------------------
+# Version 2.15c - Not released ## DEVELOPER RELEASE ##
+#------------------------------------------------------------------------
+
+* Fixed a bug in Template::Parser which caused it to get confused about
+ block names if it encountered a syntax error inside a BLOCK. Thanks
+ to Bill Moseley for reporting the problem.
+
+ http://tt2.org/pipermail/templates/2006-July/008815.html
+
+* Fixed a minor buglet in Template::Provider which came to light while
+ investigating the above problem. If a previously cached template is changed
+ on disk and then fails to compile, the provider now invalidates the cache
+ entry immediately. Without this fix, the provider would report the error
+ once, then reuse the cached good version of the template until $STAT_TTL
+ ticked over when it would try to load and compile the disk version again.
+ The problem was that error messages were only reported once every $STAT_TTL
+ second(s) and any requests for the same template in the interim time would
+ mysteriously work. This way errors get reported consistently and immediately
+ and no-one has to waste an afternoon trying to figure out where the errors
+ went!
+
+#------------------------------------------------------------------------
# Version 2.15b - 30th May 2006 ## DEVELOPER RELEASE ##
#------------------------------------------------------------------------
@@ -67,7 +136,10 @@
* Fixed a bug in the Template::Provider _load() method to check that
$data is a hash ref before trying to mess with its innards. Thanks
-
+ to barbie@cpan.org for reporting the problem.
+
+ http://rt.cpan.org/Ticket/Display.html?id=18653
+
#------------------------------------------------------------------------
# Version 2.15a - 29th May 2006 ## DEVELOPER RELEASE ##
1.36 +4 -6 Template2/docs/src/Release/HACKING.html
Index: HACKING.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/HACKING.html,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- HACKING.html 2006/05/30 15:52:36 1.35
+++ HACKING.html 2007/02/09 18:40:38 1.36
@@ -5,12 +5,11 @@
Template Toolkit
- Version 2.15b
+ Version 2.18
- 30 May 2006
+ 09 February 2007
- Copyright (C) 1996-2006 Andy Wardley. All Rights Reserved
- Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
+ Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved
This is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
@@ -64,8 +63,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2006 Andy Wardley. All Rights Reserved.
-Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
+Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved.
This is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
1.37 +11 -13 Template2/docs/src/Release/INSTALL.html
Index: INSTALL.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/INSTALL.html,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- INSTALL.html 2006/05/30 15:52:36 1.36
+++ INSTALL.html 2007/02/09 18:40:38 1.37
@@ -5,12 +5,11 @@
Template Toolkit
- Version 2.15b
+ Version 2.18
- 30 May 2006
+ 09 February 2007
- Copyright (C) 1996-2006 Andy Wardley. All Rights Reserved
- Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
+ Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved
This is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
@@ -29,8 +28,8 @@
To install the Template Toolkit:
- tar zxf Template-Toolkit-2.15b.tar.gz
- cd Template-Toolkit-2.15b
+ tar zxf Template-Toolkit-2.18.tar.gz
+ cd Template-Toolkit-2.18
perl Makefile.PL
make
make test
@@ -92,19 +91,19 @@
Template-Toolkit-<version>.tar.gz
-where <version> represents the current version number, e.g. 2.15b.
+where <version> represents the current version number, e.g. 2.18.
To install the Template Toolkit, unpack the distribution archive to
create an installation directory. Something like this:
- tar zxf Template-Toolkit-2.15b.tar.gz
+ tar zxf Template-Toolkit-2.18.tar.gz
or
- gunzip Template-Toolkit-2.15b.tar.gz
- tar xf Template-Toolkit-2.15b.tar
+ gunzip Template-Toolkit-2.18.tar.gz
+ tar xf Template-Toolkit-2.18.tar
You can then 'cd' into the directory created,
- cd Template-Toolkit-2.15b
+ cd Template-Toolkit-2.18
and perform the usual Perl installation procedure:
@@ -482,8 +481,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2006 Andy Wardley. All Rights Reserved.
-Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
+Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved.
This is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
1.57 +13 -8 Template2/docs/src/Release/README.html
Index: README.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/README.html,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- README.html 2006/05/30 15:52:36 1.56
+++ README.html 2007/02/09 18:40:38 1.57
@@ -5,12 +5,11 @@
Template Toolkit
- Version 2.15b
+ Version 2.18
- 30 May 2006
+ 09 February 2007
- Copyright (C) 1996-2006 Andy Wardley. All Rights Reserved
- Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
+ Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved
This is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
@@ -30,8 +29,8 @@
To install the Template Toolkit:
- tar zxf Template-Toolkit-2.15b.tar.gz
- cd Template-Toolkit-2.15b
+ tar zxf Template-Toolkit-2.18.tar.gz
+ cd Template-Toolkit-2.18
perl Makefile.PL
make
make test
@@ -73,6 +72,13 @@
WHAT'S NEW?
-----------
+Version 2.18 fixes a number of minor bugs. It also includes a modification to
+the parser grammar so that you can write expressions as arguments to
+subroutine, method or vmethod calls.
+
+Versions 2.17 and 2.16 were interim releases by Adam Kennedy who took care of
+some installation problems on Mac OSX while Andy was busy elsewhere.
+
Version 2.15 is a major maintenance release. It applies all outstanding
patches and closes all open bugs listed on http://rt.cpan.org/ It
includes:
@@ -312,8 +318,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2006 Andy Wardley. All Rights Reserved.
-Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
+Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved.
This is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
1.67 +1 -1 Template2/docs/src/Release/TODO.html
Index: TODO.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/TODO.html,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- TODO.html 2006/05/30 17:01:22 1.66
+++ TODO.html 2007/02/09 18:40:38 1.67
@@ -7,7 +7,7 @@
# TODO
#
# DESCRIPTION
-# TODO list for the Template Toolkit version 2.15b, containing
+# TODO list for the Template Toolkit version 2.18, containing
# known bugs, limitations, planned enhancements, long term visions
# and a few whacky ideas.
#
@@ -15,7 +15,7 @@
# Andy Wardley <abw@cpan.org>
#
#------------------------------------------------------------------------
-# $Id: TODO.html,v 1.66 2006/05/30 17:01:22 abw Exp $
+# $Id: TODO.html,v 1.67 2007/02/09 18:40:38 abw Exp $
#========================================================================
#------------------------------------------------------------------------
1.6 +0 -3 Template2/docs/src/Release/index.html
Index: index.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/index.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- index.html 2001/12/20 09:44:24 1.5
+++ index.html 2007/02/09 18:40:38 1.6
@@ -12,9 +12,6 @@
page = 'index'
%]
-<p>
-This section contains the release notes for the Template Toolkit.
-</p>
[% WRAPPER ndx -%]