The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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
  • 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
HTML::Template::Expr driver to AnyTemplate
HTML::Template::Pluggable driver to AnyTemplate
Template::Toolkit plugin to AnyTemplate