Text::MagicTemplate Latest Versions Changes

Version 3.11
- Minor fixes

Version 3.1
- Added automatic caching of multiple templates
- New lookup system that accepts an identifier as parameter
- Old 'zone_lookup' property removed
- Zone object method 'content_process()' substitutes the deprecated 'merge()'
- Improved internal rapresentation and storage of templates.
- Improved POD

Version 3.05
- New efficient and fast internal representation and storage of templates.
- Added 'INCLUDE_TEXT' standard zone handler
- Added 'INCLUDE_TEMPLATE' standard lablel as an alias of old include lables
- Improved POD

Version 3.04
- Pure OO code rewriting

Version 3.03
- A rare handler inheritance bug fixed

Version 3.01 (not published)
- Introduced new constructor interface without prepended '-' for
  constructor arrays, and without brackets. The old interface is still working
  for backward compatibility.
- Dynamic zone lookups
- Improved AUTOLOAD sub: you can set lvalue zone properties both way:
  $z->prop='val' or $z->prop('val')
- Improved POD
- Introduced Version head in POD.

Version 3.0 (not published)
- Almost complete rewriting of the code: it does things straight and it is
  simpler to understand and maintain
- Standar handlers are code commented (just a little bit ;-)
- New file structure: joined a lot of files in just 2 files + Bundle
- New POD structure, simpler to read
- Eliminated the extension system: now the modules relay on the
  canonical AutoLoader module
- Added several constructor arrays to allow even more customization
  in different time of the process
- Added several zone properties and a new left value AUTOLOAD sub
- Added '_EVAL_ATTRIBUTES_' and 'TRACE_DELETION' standard zone handlers
- Eliminated in place search and substitution (it was almost useless)
- Increased memory efficiency: now the execution takes less memory

Version 2.22
- Fixed REF bug.

Version 2.21
- Fixed POD errors.

Version 2.2
- Fixed silly '0' bug.
- Fixed in place search and substitution when a template is passed as
  a reference to the content
- Added zone object method 'container()' to allow access to the container zone 
  object (former '_parent_zone()' private method)
- Zone object method 'location()' substitutes the deprecated 'lookup_element()'
- Improved documentation
- Code rewriting and reformatting to improve readability

Version 2.12 (not published)
- Fixed infinite loop bug generated by undefined anonymous subroutines
  ( $identifier = sub {} )
- Text::MagicTemplate::Zone package moved in a separate .pm file
- New documentation for Text::MagicTemplate::Zone
- Main object method 'ID_list()' substitutes the deprecated 'set_ID_output()'
- Added history file

Version 2.11
- Cosmetic changes in the PODs
- From now on, all the files in the Text::MagicTemplate and
  Text::MagicTemplateX::HTML distribution will have 
  the same version number

Version 2.1
- Introduction of the Text::MagicTemplate::Zone object
- New way to pass parameter to subroutines
- Allowed a more flexible syntax for zone attributes

Version > 2.0
- Almost complete rewriting of the core code
- New file structure
- Introduction of the constructor arrays
- Introduction of the extension system
- Introduction of new HTML extension
- Complete POD review
- Other fixes





