Commits on Mar 25, 2013
  1. Bump Genghis version.

    bobthecow committed Mar 25, 2013
Commits on Mar 23, 2013
  1. Add a 'strict_callables' option to Mustache_Engine

    bobthecow committed Mar 23, 2013
    Prevents treating array('ClassName', 'methodName') or array($instance, 'methodName') as section or interpolation callables. This helps protect against arbitrary code evaluation when user input is passed directly into the template.
    This setting is recommended for PHP 5.3+, and all PHP 5.2 projects not using section or interpolation lambdas.
    The default value is false to preserve backwards compatibility.
    See #138
Commits on Jan 12, 2013
  1. Bump version to 2.1.0

    bobthecow committed Jan 12, 2013
  2. Merge pull request #116 from bobthecow/feature/logging

    bobthecow committed Jan 12, 2013
    Add logging
  3. Add plug for PSR-3

    bobthecow committed Jan 12, 2013
Commits on Dec 1, 2012
Commits on Nov 29, 2012
  1. Initial logging proposal.

    bobthecow committed Sep 28, 2012
    C.f. #112
    Add logging to the Mustache Engine.
     * Add a Logger interface.
     * If a Logger instance is passed to the Engine constructor
       (or added later via setLogger) template compiling,
       caching, errors and missing partials will be logged.
     * Add a Stream Logger and Monolog Logger implementation. You
       should use the Monolog Logger.
  2. Default cache permissions to the current umask.

    bobthecow committed Nov 29, 2012
    Use system-defined umask by default, and strongly recommend going that route, but allow overrides.
Commits on Nov 28, 2012
Commits on Oct 29, 2012
Commits on Oct 27, 2012
  1. Merge pull request #102 from bobthecow/feature/filters

    bobthecow committed Oct 27, 2012
    Filters implementation.
Commits on Oct 1, 2012
  1. Learn to English

    bobthecow committed Oct 1, 2012
  2. Better filters implementation:

    bobthecow committed Aug 2, 2012
     * Throw UnexpectedValueException when unknown
       filter is found.
     * More optimized compiler code.
     * Falsey initial values will still be fed through
       the pipe.
  3. Handle broken pipes

    bobthecow committed Jul 27, 2012
Commits on Sep 12, 2012
  1. Bump patch version

    bobthecow committed Sep 12, 2012
  2. Changing private to protected

    dragoonis authored and bobthecow committed Sep 12, 2012
    These fixes came out of this issue (ppi/framework#51).
    Changing private to protected to that getFileName() can be overridden to use symfony-based templating locators.