[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 $
   #========================================================================
   
   #------------------------------------------------------------------------