Changes for version 0.10
- This is a major new release with a lot of new features and some incompatible API changes.
- The new features are:
- new driver (HTMLTemplatePluggable) has support for HTML::Template::Pluggable and HTML::Template::Plugin::Dot
- AnyTemplate can now optionally provide a load_tmpl method like the one built into CGI::Application, so that old code can get the benefit of AnyTemplate.
- added support for the load_tmpl hook
- test suite should be less fragile for users who don't have all of the templating modules installed
- The incompatibilities are:
- associate_query off by default
- associate_query now deprecated
- CAP::Forward now required
- default template names determined from $self->current_runmode, not from the name of the calling sub
- template_pre_process and template_post_process now need to be explicitly registered with $self->add_callback()
- tmpl_path is respected
- The new features are:
- for more info on these changes see the changelog below for the developer versions released since 0.08
Modules
Use any templating system from within CGI::Application using a unified interface
Base class for templates
Embed run modes within a template
HTML::Template driver to AnyTemplate
HTML::Template::Expr driver to AnyTemplate
HTML::Template::Pluggable driver to AnyTemplate
Petal plugin to AnyTemplate
Template::Toolkit plugin to AnyTemplate