Permalink
Commits on Mar 18, 2012
  1. Update composer for 5.2.x

    committed Mar 18, 2012
  2. don't use ternary shorthand

    scribu committed with Mar 1, 2012
  3. Add support for PHP 5.2.x

    committed Mar 1, 2012
  4. Add composer.json

    committed Mar 18, 2012
Commits on Mar 15, 2012
  1. Add custom variable escapers.

    cf. #86
    
     * Add `escape` Mustache constructor option. Expects something callable.
     * Update Compiler to either inline `htmlspecialchars` (old way) or a call to the custom escaper callback.
     * Update Compiler to statically compile charset.
     * Update template classname to account for charset and custom compilers.
    committed Mar 15, 2012
  2. Allow custom `escape` callbacks.

    cf. #86
    committed Mar 15, 2012
  3. Merge pull request #82 from bobthecow/feature/helpers

    Add a "helpers" implementation to 2.0-dev
    committed Mar 15, 2012
  4. Add Helper implementation.

    committed Mar 1, 2012
  5. Fix failing `partials` example.

    Only prepend $indent to the first output on a new line.
    committed Mar 15, 2012
Commits on Mar 14, 2012
  1. Check if array is iterable without full key diff.

    ~0.5-1% performance gain.
    committed Mar 13, 2012
  2. Inline `isCallable` and `isTruthy` into compiled templates

    ~3-5% performance gain.
    committed Mar 13, 2012
Commits on Mar 7, 2012
Commits on Mar 6, 2012
  1. Template sections as functions.

    This creates DRYer output and shallower nested blocks in compiled templates.
    committed Mar 6, 2012
Commits on Mar 5, 2012
  1. Clean up Tokenizer constants.

    Remove a bunch of hardcoded strings from everywhere.
    committed Mar 5, 2012
  2. Add a shortcut Mustache::render invocation.

    Consistent with the old 1.x API.
    committed Mar 5, 2012
Commits on Mar 1, 2012
  1. Clean up vendor libraries.

    committed Mar 1, 2012
  2. Add file header docblocks.

    committed Mar 1, 2012
  3. Update README for 2.0-dev

    committed Mar 1, 2012
  4. Coding standard cleanup.

    committed Mar 1, 2012
  5. Add test coverage for Mustache.php 2.0

    Update legacy tests for new codebase.
    committed Mar 1, 2012
  6. Rearrange legacy tests.

    committed Mar 1, 2012
  7. Update `examples` for v2.0

    committed Mar 1, 2012