The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.9.0

  • API Changes/Compatibility Information:
    • Support {% else %} tag in for loops (see docs)
    • Support 'now' and 'today' in date filter: {{ 'now' | date :'%Y' }}
    • Support split filter
    • Support {% raw %} tag
    • Expand strip_html filter to include <script> and <!--comment--> tags
    • Support modulo filter
  • Documentation/Sample Code/Test Suite:
    • Simple tests for {% assign ... %} tag

Modules

A Simple, Stateless Template System
Simple Node Type
Default Filters Based on Liquid's Standard Set
Documentation for Solution's Standard and Custom Tagset
Variable assignment construct
Extended variable assignment construct
Switch Statement Construct
General Purpose Content Eater
Document-level Persistant Lists
Simple loop construct
Basic If/Elsif/Else Construct
Include another file
General Purpose Content Container
Unless: The Opposite of If
Base class for all templates and template-like things
Utility stuff. Watch your step.
Generic Value Container

Provides

in lib/Solution/Error.pm
in lib/Solution/Condition.pm
in lib/Solution/Context.pm
in lib/Solution/Error.pm
in lib/Solution/Document.pm
in lib/Solution.pm
in lib/Solution/Error.pm
in lib/Solution.pm
in lib/Solution/Error.pm
in lib/Solution/Error.pm
in lib/Solution.pm
in lib/Solution.pm
in lib/Solution/Error.pm
in lib/Solution/Error.pm
in lib/Solution.pm
in lib/Solution/Error.pm
in lib/Solution.pm