[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 -%]