[Templates-cvs] cvs commit: TT3/docs changes.pod

cvs@template-toolkit.org cvs@template-toolkit.org
Thu, 16 Dec 2004 19:28:46 +0000


cvs         04/12/16 19:28:46

  Modified:    docs     changes.pod
  Log:
  * updated docs/changes.pod
  
  Revision  Changes    Path
  1.3       +47 -16    TT3/docs/changes.pod
  
  Index: changes.pod
  ===================================================================
  RCS file: /template-toolkit/TT3/docs/changes.pod,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- changes.pod	2004/12/15 14:04:04	1.2
  +++ changes.pod	2004/12/16 19:28:46	1.3
  @@ -1,12 +1,30 @@
   =head1 Changes from alpha-01 to alpha-02
   
  -=head2 Template::Base
  +=head2 Overview
   
  +=over 4
  +
  +=item * Added Unicode support and I/O encoding layers
  +
  +=item * Added namespace support in parser and Template::Namespace modules
  +
  +=item * Added Template::Path and Template::Paths for path handling
  +
  +=item * Additional documentation and testing
  +
  +=item * Miscellaneous updates and bug fixes.
  +
  +=back
  +
  +=head2 Modules
  +
  +=head3 Template::Base
  +
   Fixed some broken code in C<throw()>.
   
   Deprecated C<module()> and C<object()> methods.
   
  -=head2 Template::Utils
  +=head3 Template::Utils
   
   Added C<find_module()> to look for a Perl module but not load it.
   
  @@ -26,67 +44,80 @@
   and C<write_file()>.
   
   Added various tests for encoding and Unicode, mostly borrowed from
  -tt2/t/unicode.t
  +F<tt2/t/unicode.t>
   
   Updated and completed documentation.
   
  -=head2 Template::Exception
  +=head3 Template::Exception
   
   Changed Template::Exception to use named parameters like everything
   else does.
   
  -=head2 Template::Object
  +=head3 Template::Object
   
   Moved Template::VObject modules into Template::Object.
   
  -=head2 Template::Factory
  +=head3 Template::Factory
   
   Added C<default> option and C<default()> method to Template::Factory.
   
  -=head2 Template::Compilers
  +=head3 Template::Compilers
   
   Added module for providing compilers.
   
   Added bare bones C<tt> compiler to sit alongside C<tt2> and C<tt3>.
   
  -=head2 Template::Parser
  +=head3 Template::Parser
   
   Added C<parse_namespace()> and hooked it into C<parse_term()>.
   
   Modified some of the C<init()> code to not break things when being cloned
   (this needs fixing properly in the Template::Base C<clone()> method.
   
  -=head2 Template::Namespace
  +=head3 Template::Namespace
   
   Added simple Template::Namespace::Variable
   
   Added Template::Namespace::Metadata for accessing template metadata.
   
  -=head2 Template::Generator
  +=head3 Template::Generator
   
  -Added C<use_module()> to add 'use Module' lines to start of compiled
  +Added C<use_module()> to add C<use Module> lines to start of compiled
   template component.
   
   Added C<generate_perl()> method for passing through any raw perl
   defined elsewhere.
   
  -=head2 Template::Component
  +=head3 Template::Component
   
   Added C<component> reference to context child created in C<process()>
   method.  This gives access to metadata and other component items.
   
  -=head2 Template::Resources
  +=head3 Template::Resources
   
   Enabled filter resource in Template::Resources and created a skeleton
   resource module for it, Template::Resource::Filter.  At the moment
   this is just to keep the Template::Resources tests in F<t/resources.t>
   quiet.
   
  -=head2 Template::Resource::Variable
  +=head3 Template::Resource::Variable
   
   Minor change to way a root variable reference is handled.
  +
  +=head3 Template::Path
  +
  +Added Template::Path and related tests in t/path.t for representing and
  +manipulating paths in the TT virtual filesystem.
  +
  +=head3 Template::Paths
  +
  +Added Template::Paths and related tests in t/paths.t for defining a collection
  +of one or more paths, separated by a delimiter or defined as a list.  As 
  +used by the C<template_path> option (C<INCLUDE_PATH> in TT2), for example.
  +
  +manipulating paths in the TT virtual filesystem.
   
  -=head2 Template::Test
  +=head3 Template::Test
   
   Added C<skip_rest()> to skip the rest of the tests.
   
  @@ -109,7 +140,7 @@
   
   Added tests for relocated Object modules.
   
  -Moved t/context.t tests into t/scope.t
  +Moved F<t/context.t> tests into F<t/scope.t>
   
   Added tests for accessing metadata through C<meta:> namespace.