[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
Tue, 06 Jan 2004 18:31:02 +0000
cvs 04/01/06 18:31:01
Modified: docs/src/Release Changes.html HACKING.html INSTALL.html
README.html TODO.html
Log:
* verion 2.11
Revision Changes Path
1.58 +73 -4 Template2/docs/src/Release/Changes.html
Index: Changes.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/Changes.html,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- Changes.html 2003/07/24 16:16:15 1.57
+++ Changes.html 2004/01/06 18:30:58 1.58
@@ -7,7 +7,7 @@
# Changes
#
# DESCRIPTION
-# Revision history for the Template Toolkit version 2.10, detailing
+# Revision history for the Template Toolkit version 2.11, 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,9 +23,78 @@
# Any changes you make here may be lost!
#
#------------------------------------------------------------------------
-# $Id: Changes.html,v 1.57 2003/07/24 16:16:15 abw Exp $
+# $Id: Changes.html,v 1.58 2004/01/06 18:30:58 abw Exp $
#========================================================================
+
+#------------------------------------------------------------------------
+# Version 2.11 - 6th Januray 2004
+#------------------------------------------------------------------------
+
+* Bumped version number and updated documentation for release.
+
+
+#------------------------------------------------------------------------
+# Version 2.10b - 2nd December 2003 ## DEVELOPER RELEASE ##
+#------------------------------------------------------------------------
+
+* Changed the Template::Document process() method to pass itself
+ to the context visit() method when it calls it. Similarly, changed
+ the context visit() method to expect it. This is useful when
+ subclassing the context but shouldn't have any other effect.
+
+* Modified parser to add the file name and line number of the source
+ template to generated Perl code. This provides useful information
+ when warnings and errors are generated by Perl at runtime. Added
+ the t/fileline.t script to test it.
+
+
+#------------------------------------------------------------------------
+# Version 2.10a - 9th October 2003 ## DEVELOPER RELEASE ##
+#------------------------------------------------------------------------
+
+* Applied two patches from Axel Gerstmair to fix bugs in Makefile.PL
+ and t/date.t. See.
+ http://tt2.org/pipermail/templates/2003-April/004553.html
+ http://tt2.org/pipermail/templates/2003-May/004572.html
+
+* Applied patch from Jim Cromie to t/autoform.t to skip tests on all
+ versions of Perl from 5.8.0 onwards.
+
+* Changed $OUTPUT in Template::Directive to be a package variable,
+ allowing it to be re-defined to permit a flushed output hack.
+ http://tt2.org/pipermail/templates/2003-October/005136.html
+
+* Applied a patch from Darren to the 'item' hash vmethod to protect
+ against accessing private variables (prefixed '.' or '_')
+ http://tt2.org/pipermail/templates/2003-June/004761.html
+
+* Applied a patch from Ivan Adzhubey to template/splash/frame.
+ http://tt2.org/pipermail/templates/2003-August/004953.html
+
+* Applied a patch from Bryce Harrington to add the absolute and
+ relative options to ttree. Also applied a patch from Mark Anderson
+ to add the 'template_debug'. Removed the old debug option which was
+ as good as useless.
+ http://tt2.org/pipermail/templates/2003-October/005110.html
+ http://tt2.org/pipermail/templates/2003-October/005126.html
+
+* Applied another patch from Mark to push files named on the command
+ line through the process_file() sub to ensure that various options
+ like accept checking, pemission preserving and copy processing (but
+ not modification time) are applied.
+ http://tt2.org/pipermail/templates/2003-October/005132.html
+
+* Applied a variation of yet another ttree patch from Mark to add the
+ 'suffix' option for changing the suffix of output files created.
+ http://tt2.org/pipermail/templates/2003-October/005121.html
+
+* Applied a variation of a patch from Dylan William Hardison which
+ adds the 'depend' and 'depend_file' options to ttree.
+ http://tt2.org/pipermail/templates/2003-July/004783.html
+ http://tt2.org/pipermail/templates/2003-October/005147.html
+
+
#------------------------------------------------------------------------
# Version 2.10 - 24th July 2003
#------------------------------------------------------------------------
@@ -49,8 +118,8 @@
# Version 2.09c - 29th April 2003 ## DEVELOPER RELEASE ##
#------------------------------------------------------------------------
-* applied patch from Ivan Kurmanov <kurmanov@openlib.org> to XPath plugin
- to add handling for comments.
+* applied patch from Ivan Kurmanov 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 %]
1.29 +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.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- HACKING.html 2003/07/24 16:16:15 1.28
+++ HACKING.html 2004/01/06 18:30:59 1.29
@@ -5,11 +5,11 @@
Template Toolkit
- Version 2.10
+ Version 2.11
- 24 July 2003
+ 06 January 2004
- Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved
+ Copyright (C) 1996-2004 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-2003 Andy Wardley. All Rights Reserved.
+Copyright (C) 1996-2004 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.30 +13 -13 Template2/docs/src/Release/INSTALL.html
Index: INSTALL.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/INSTALL.html,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- INSTALL.html 2003/07/24 16:16:15 1.29
+++ INSTALL.html 2004/01/06 18:30:59 1.30
@@ -5,11 +5,11 @@
Template Toolkit
- Version 2.10
+ Version 2.11
- 24 July 2003
+ 06 January 2004
- Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved
+ Copyright (C) 1996-2004 Andy Wardley. All Rights Reserved
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or
@@ -22,7 +22,7 @@
http://www.cpan.org/modules/by-module/Template/
-Fetch and install AppConfig 1.52 if you don't already have it installed.
+Fetch and install AppConfig 1.55 if you don't already have it installed.
Available from CPAN in:
http://www.cpan.org/authors/Andy_Wardley/
@@ -46,8 +46,8 @@
To install the Template Toolkit:
- tar zxf Template-Toolkit-2.10.tar.gz
- cd Template-Toolkit-2.10
+ tar zxf Template-Toolkit-2.11.tar.gz
+ cd Template-Toolkit-2.11
perl Makefile.PL
make
make test
@@ -76,7 +76,7 @@
The Template Toolkit is written entirely in Perl and should run on any
platform on which Perl is available. It requires Perl 5.005 or later.
-The 'ttree' utility uses the AppConfig module (version 1.52 or above)
+The 'ttree' utility uses the AppConfig module (version 1.55 or above)
for parsing command line options and configuration files. It is
available from CPAN:
@@ -133,19 +133,19 @@
Template-Toolkit-<version>.tar.gz
-where <version> represents the current version number, e.g. 2.10.
+where <version> represents the current version number, e.g. 2.11.
To install the Template Toolkit, unpack the distribution archive to
create an installation directory. Something like this:
- tar zxf Template-Toolkit-2.10.tar.gz
+ tar zxf Template-Toolkit-2.11.tar.gz
or
- gunzip Template-Toolkit-2.10.tar.gz
- tar xf Template-Toolkit-2.10.tar
+ gunzip Template-Toolkit-2.11.tar.gz
+ tar xf Template-Toolkit-2.11.tar
You can then 'cd' into the directory created,
- cd Template-Toolkit-2.10
+ cd Template-Toolkit-2.11
and perform the usual Perl installation procedure:
@@ -568,7 +568,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved.
+Copyright (C) 1996-2004 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.50 +18 -21 Template2/docs/src/Release/README.html
Index: README.html
===================================================================
RCS file: /template-toolkit/Template2/docs/src/Release/README.html,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- README.html 2003/07/24 16:16:16 1.49
+++ README.html 2004/01/06 18:30:59 1.50
@@ -5,11 +5,11 @@
Template Toolkit
- Version 2.10
+ Version 2.11
- 24 July 2003
+ 06 January 2004
- Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved
+ Copyright (C) 1996-2004 Andy Wardley. All Rights Reserved
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
This is free software; you can redistribute it and/or
@@ -23,7 +23,7 @@
http://www.cpan.org/modules/by-module/Template/
-Fetch and install AppConfig 1.52 if you don't already have it installed.
+Fetch and install AppConfig 1.55 if you don't already have it installed.
Available from CPAN in:
http://www.cpan.org/authors/Andy_Wardley/
@@ -47,8 +47,8 @@
To install the Template Toolkit:
- tar zxf Template-Toolkit-2.10.tar.gz
- cd Template-Toolkit-2.10
+ tar zxf Template-Toolkit-2.11.tar.gz
+ cd Template-Toolkit-2.11
perl Makefile.PL
make
make test
@@ -107,7 +107,12 @@
WHAT'S NEW?
-----------
-Version 2.10 provides a few trivial new features and applies fixes to
+Version 2.11 includes a number of enhancements to ttree, and several
+minor bug fixes. It also improves on how runtime errors and warnings
+are reported, by adding the template file and line number to the
+message generated.
+
+Version 2.10 provided 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
@@ -135,20 +140,12 @@
Version 2.03 included Craig Barratt's 'latex' filter and GD plugins
and Dave Cross's tutorial on using the Template Toolkit for creating
and reusing XML data files.
-
-Version 2.02 was another bugfix release, following shortly on after
-version 2.01. This was a major release which contained some of
-the following:
-
- * total overhaul of the documtation
-
- * additional of template libraries: POD, HTML, Splash!
-
- * various new language features including VIEWs
- * new filters and plugins
+Version 2.02 was another bugfix release.
-For more information please consult the Changes file.
+Version 2.01 was a major release containing new filters, plugins,
+template libraries, the experimental VIEW directive, and a total
+overhaul of the documentation.
GENERAL FEATURES
@@ -357,7 +354,7 @@
---------------------
In terms of the template language and features available, versions
-2.01 through to 2.10 should be fully backwardly compatible with
+2.01 through to 2.11 should be fully backwardly compatible with
version 2.00.
Version 2.00 is backwardly compatible with version 1 in all but a few
@@ -420,7 +417,7 @@
COPYRIGHT
---------
-Copyright (C) 1996-2003 Andy Wardley. All Rights Reserved.
+Copyright (C) 1996-2004 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.58 +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.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- TODO.html 2003/07/24 16:16:16 1.57
+++ TODO.html 2004/01/06 18:30:59 1.58
@@ -7,7 +7,7 @@
# TODO
#
# DESCRIPTION
-# TODO list for the Template Toolkit version 2.10, containing
+# TODO list for the Template Toolkit version 2.11, 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.57 2003/07/24 16:16:16 abw Exp $
+# $Id: TODO.html,v 1.58 2004/01/06 18:30:59 abw Exp $
#========================================================================
#------------------------------------------------------------------------