[Templates-cvs] cvs commit: Template2/docsrc/src/Release Changes.tt2

cvs@template-toolkit.org cvs@template-toolkit.org


cvs         06/01/29 11:40:10

  Modified:    docsrc/src/Release Changes.tt2
  Log:
  * added updates
  
  Revision  Changes    Path
  1.123     +51 -1     Template2/docsrc/src/Release/Changes.tt2
  
  Index: Changes.tt2
  ===================================================================
  RCS file: /template-toolkit/Template2/docsrc/src/Release/Changes.tt2,v
  retrieving revision 1.122
  retrieving revision 1.123
  diff -u -r1.122 -r1.123
  --- Changes.tt2	2005/11/29 07:45:45	1.122
  +++ Changes.tt2	2006/01/29 11:40:10	1.123
  @@ -20,17 +20,51 @@
   #   Any changes you make here may be lost!
   #
   #------------------------------------------------------------------------
  -# $Id: Changes.tt2,v 1.122 2005/11/29 07:45:45 abw Exp $
  +# $Id: Changes.tt2,v 1.123 2006/01/29 11:40:10 abw Exp $
   #========================================================================
   
   #------------------------------------------------------------------------
   # Version 2.15
   #------------------------------------------------------------------------
   
  +* Activated a patch in Template::Stash from Stephen Howard which adds
  +  code for the full set of fallbacks for dot ops called against objects
  +  which don't implement the specific method.  For example 
  +  [% hashobj.vmethod %] [% listobj.2 %] and [% listobj.vmethod %] now
  +  all work with the Perl Template::Stash.  Added code to the XS Stash 
  +  to do the same and updated tests.
  +
  +  http://template-toolkit.org/pipermail/templates/2003-December/005417.html
  +
  +* Added full support for tied hashes and tied lists in the XS Stash.
  +  Added some further tests to make sure it's all working as expected.
  +
  +* Changed list.hash and hash.list vmethods to Do The Right Thing instead
  +  of some crack fuelled nonsense.  hash.list now returns [ %$hash ]
  +  and list.hash now returns [ @$list ]
  +
  +  http://template-toolkit.org/pipermail/templates/2006-January/008256.html
  +
  +* Added the 'delete' hash virtual method and the 'remove' scalar virtual
  +  method.
  +
   * Changed $element to $component in Template::Context to fix callers bug, 
     thanks to Andy Maas who identified the problem and found the solution:
  +
     http://tt2.org/pipermail/templates/2004-December/007020.html
   
  +* Fixed the regex matching relative paths in Template::Provider, thanks
  +  to Josh Rosenbaum 
  +
  +  http://tt2.org/pipermail/templates/2005-January/007141.html
  +
  +* Fixed the split scalar virtual method which wasn't accepting the second
  +  argument (limit) correctly.  Thanks again to Josh Rosenbaum for pointing
  +  out the problem, although the solution turned out to be a litte more 
  +  complicated.
  +
  +  http://tt2.org/pipermail/templates/2005-October/007982.html
  +
   * Applied a single character patch from Lubomir Host which fixes the 
     user attribute in Template::Plugin::File.
   
  @@ -44,6 +78,22 @@
   
   * Applied a patch to the Image plugin from Bill Moseley to escape 
     attributes in the tag() method of the Image plugin.
  +
  +* Changed Template::Stash and Template::Stash::XS to evaluate list 
  +  vmethods in lvalues.
  +
  +  http://tt2.org/pipermail/templates/2006-January/008198.html
  +
  +* Removed redundant performance profiling code from Template::Stash::XS.
  +
  +* Moved all XML plugins and related tests into a separate Template-XML
  +  distribution.
  +
  +* Moved DBI plugin and tests into Template-DBI distribution.
  +
  +* Moved GD plugins and tests into Template-GD distribution.
  +
  +* Moved Latex filters into Template-Latex distribution.
   
   
   #------------------------------------------------------------------------