[Templates-cvs] cvs commit: Template2/docs/src/Release Changes.html HACKING.html INSTALL.html README.html TODO.html
cvs@template-toolkit.org
cvs@template-toolkit.org
Thu, 24 Jul 2003 17:16:16 +0100
cvs 03/07/24 16:16:16
Modified: docs/src/Release Changes.html HACKING.html INSTALL.html
README.html TODO.html
Log:
version 2.10
Revision Changes Path
1.57 +53 -2 Template2/docs/src/Release/Changes.html
Index: Changes.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/Changes.html,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- Changes.html 2003/04/24 09:14:35 1.56
+++ Changes.html 2003/07/24 16:16:15 1.57
@@ -7,7 +7,7 @@
# Changes
#
# DESCRIPTION
-# Revision history for the Template Toolkit version 2.09b, detailing
+# Revision history for the Template Toolkit version 2.10, 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,8 +23,59 @@
# Any changes you make here may be lost!
#
#------------------------------------------------------------------------
-# $Id: Changes.html,v 1.56 2003/04/24 09:14:35 abw Exp $
+# $Id: Changes.html,v 1.57 2003/07/24 16:16:15 abw Exp $
#========================================================================
+
+#------------------------------------------------------------------------
+# Version 2.10 - 24th July 2003
+#------------------------------------------------------------------------
+
+* Merged in Darren's branch to add the define_vmethod() methods to
+ Template::Context and Template::Stash.
+
+* Applied patch from Axel Gerstmair for minor fixes to Makefile.PL,
+ t/gd.t and t/date.t.
+ http://template-toolkit.org/pipermail/templates/2003-April/004545.html
+
+* Added undefined() method to the Stash which get() calls if a variable
+ value is undefined. Currently just returns '' to implement existing
+ behaviour, but it provides a method hook for subclasses to redefine.
+
+* Fixed a minor bug which prevented the Stash from being subclassable
+ by removing references to __PACKAGE__
+
+
+#------------------------------------------------------------------------
+# Version 2.09c - 29th April 2003 ## DEVELOPER RELEASE ##
+#------------------------------------------------------------------------
+
+* applied patch from Ivan Kurmanov <kurmanov@openlib.org> to XPath plugin
+ to add handling for comments.
+
+* modified grammar to allow 'IN' as an alternate for '=' in FOREACH
+ directives, thus allowing [% tt_start_tag %] FOREACH item IN [ foo, bar, baz ] [% tt_end_tag %]
+ http://template-toolkit.org/pipermail/templates/2003-April/004519.html
+
+* changed test for PROCESS option in Template::Service init from 'exists'
+ to 'defined' so that PROCESS set to undef Does The Right Thing.
+ http://template-toolkit.org/pipermail/templates/2003-April/004536.html
+
+* changed Template::process() method to accept a hash reference or list
+ of output options following any filename. This can now be used to
+ explicitly set binary mode (or not) for the output of a file. Also
+ changed Template::_output() method to expect a reference to text rather
+ than a duplicated text string (for efficiency) and also the new hash
+ reference of options. Also changed the redirect and stdout filters
+ accordingly.
+
+* disabled the mandatory binmode setting on all files created under
+ MSWin32. See previous item for details on how binmode can now be
+ set explicitly, or link below for description of problem.
+ http://template-toolkit.org/pipermail/templates/2003-April/004499.html
+
+* applied patch from Axel Gerstmair to Makefile.PL to add TT_EXTRAS item.
+ http://template-toolkit.org/pipermail/templates/2003-April/004543.html
+
#------------------------------------------------------------------------
# Version 2.09b - 24th April 2003 ## DEVELOPER RELEASE ##
1.28 +4 -4 Template2/docs/src/Release/HACKING.html
Index: HACKING.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/HACKING.html,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- HACKING.html 2003/04/24 09:14:35 1.27
+++ HACKING.html 2003/07/24 16:16:15 1.28
@@ -5,11 +5,11 @@
Template Toolkit
- Version 2.09b
+ Version 2.10
- 24 April 2003
+ 24 July 2003
- Copyright (C) 1996-2002 Andy Wardley. All Rights Reserved
+ Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or
@@ -64,7 +64,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2002 Andy Wardley. All Rights Reserved.
+Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved.
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or modify it under
1.29 +11 -11 Template2/docs/src/Release/INSTALL.html
Index: INSTALL.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/INSTALL.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- INSTALL.html 2003/04/24 09:14:35 1.28
+++ INSTALL.html 2003/07/24 16:16:15 1.29
@@ -5,11 +5,11 @@
Template Toolkit
- Version 2.09b
+ Version 2.10
- 24 April 2003
+ 24 July 2003
- Copyright (C) 1996-2002 Andy Wardley. All Rights Reserved
+ Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or
@@ -46,8 +46,8 @@
To install the Template Toolkit:
- tar zxf Template-Toolkit-2.09b.tar.gz
- cd Template-Toolkit-2.09b
+ tar zxf Template-Toolkit-2.10.tar.gz
+ cd Template-Toolkit-2.10
perl Makefile.PL
make
make test
@@ -133,19 +133,19 @@
Template-Toolkit-<version>.tar.gz
-where <version> represents the current version number, e.g. 2.09b.
+where <version> represents the current version number, e.g. 2.10.
To install the Template Toolkit, unpack the distribution archive to
create an installation directory. Something like this:
- tar zxf Template-Toolkit-2.09b.tar.gz
+ tar zxf Template-Toolkit-2.10.tar.gz
or
- gunzip Template-Toolkit-2.09b.tar.gz
- tar xf Template-Toolkit-2.09b.tar
+ gunzip Template-Toolkit-2.10.tar.gz
+ tar xf Template-Toolkit-2.10.tar
You can then 'cd' into the directory created,
- cd Template-Toolkit-2.09b
+ cd Template-Toolkit-2.10
and perform the usual Perl installation procedure:
@@ -568,7 +568,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2002 Andy Wardley. All Rights Reserved.
+Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved.
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or modify it under
1.49 +18 -9 Template2/docs/src/Release/README.html
Index: README.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/README.html,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- README.html 2003/04/24 09:14:35 1.48
+++ README.html 2003/07/24 16:16:16 1.49
@@ -5,11 +5,11 @@
Template Toolkit
- Version 2.09b
+ Version 2.10
- 24 April 2003
+ 24 July 2003
- Copyright (C) 1996-2002 Andy Wardley. All Rights Reserved
+ Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or
@@ -47,8 +47,8 @@
To install the Template Toolkit:
- tar zxf Template-Toolkit-2.09b.tar.gz
- cd Template-Toolkit-2.09b
+ tar zxf Template-Toolkit-2.10.tar.gz
+ cd Template-Toolkit-2.10
perl Makefile.PL
make
make test
@@ -107,9 +107,18 @@
WHAT'S NEW?
-----------
-Version 2.08 adds compile time constant folding which can result in a
+Version 2.10 provides a few trivial new features and applies fixes to
+some small bugs. For example, you can now use IN instead of = in a
+loop, e.g. FOREACH item IN list. The WRAPPER configuration option is
+new, and Template::Context and Template::Stash now both implement
+define_vmethod() methods which make it easier to define new virtual
+methods.
+
+Version 2.09 contained mostly bug fixes and minor enhancements.
+
+Version 2.08 added compile time constant folding which can result in a
significant performance boost when processing templates. It also
-offers several other minor enhancements and bug fixes.
+offered several other minor enhancements and bug fixes.
Version 2.07 was a major maintenance release, fixing numerous minor bugs
and smoothing out various rough edges. Version 2.06 was a very minor
@@ -348,7 +357,7 @@
---------------------
In terms of the template language and features available, versions
-2.01 through to 2.09b should be fully backwardly compatible with
+2.01 through to 2.10 should be fully backwardly compatible with
version 2.00.
Version 2.00 is backwardly compatible with version 1 in all but a few
@@ -411,7 +420,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2002 Andy Wardley. All Rights Reserved.
+Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved.
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or modify it under
1.57 +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.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- TODO.html 2003/04/24 09:14:35 1.56
+++ TODO.html 2003/07/24 16:16:16 1.57
@@ -7,7 +7,7 @@
# TODO
#
# DESCRIPTION
-# TODO list for the Template Toolkit version 2.09b, containing
+# TODO list for the Template Toolkit version 2.10, containing
# known bugs, limitations, planned enhancements, long term visions
# and a few whacky ideas.
#
@@ -15,7 +15,7 @@
# Andy Wardley <abw@wardley.org>
#
#------------------------------------------------------------------------
-# $Id: TODO.html,v 1.56 2003/04/24 09:14:35 abw Exp $
+# $Id: TODO.html,v 1.57 2003/07/24 16:16:16 abw Exp $
#========================================================================
#------------------------------------------------------------------------