Skip to content
Commits on May 21, 2012
  1. Push to 1.1.0

    committed
  2. * Added `chunk` statement, which generates a function that returns HT…

    committed
    …ML. This might be useful for Meteor, for example. It's also a different way to capture output of a function
    
    * Functions now return `this` instead of `this.pos` (saves 4 characters per function)
    * Fixed a tiny bug in the parser
    * File includes work a bit differently; relative paths and absolute paths work, and the `basedir` compiler option is used to tell Blade where your templates are stored. This not only reduces the size of compiled templates, but it also works well for delivering files to the client-side
    * Updated `basedir` option in the compiler - this option was repurposed for use with the new file include
    mechanism
    * Fixed some caching bugs in blade.js (resolves file paths now)
    * Added `synchronous` option to blade.compileFile
    * Added runtime.resolve(...) to resolve a relative URL to an absolute URL
    * Fixed some bugs with runtime.rethrow
    * Added test for chunks
    * Added Meteor smart package (closes #21)
    * Updated documentation
Commits on May 19, 2012
  1. Updated compiled template example

    committed
Commits on May 18, 2012
  1. Push to version 1.0.1

    committed
  2. Converted compiler's this.buf from an array to a string. String conca…

    committed
    …t is slightly faster, I think.
  3. Added benchmark stats (closes #17)

    committed
  4. Fixed typos

    committed
  5. Push to version 1.0

    committed
    Updated documentation
Commits on May 17, 2012
  1. * Fixed a bug with variable interpolation

    committed
    * Added support for interpolation within text filters
    * Updated test suite
    * Runtime now has a configurable rootURL
    * Push to 0.12.5
  2. Update project status

    committed
  3. Push to 0.12.4

    committed
  4. null values that are escaped are rendered as empty strings.

    committed
    null values that are unescaped still render as "null"
    Push to 0.12.3
  5. Updated feature list

    committed
  6. Fixed doctype bug (fixes #19)

    committed
    Push to 0.12.2
  7. I need to learn how to count

    committed
  8. Clarified text section

    committed
  9. * Blade command-line tool now works with entire directories (not recu…

    committed
    …rsively, though)
    
    * More examples are provided in `blade --help` (closes #18)
  10. Blade now supports escaped tag names by preceding the tag with a back…

    committed
    …slash, so you can render tag names that are reserved Blade keywords.
  11. Update compiler so that compiled templates do not catch exceptions th…

    committed
    …rown by
    
    their callback function. This way, runtime.rethrow does not get called, and
    ultimately, error messages are easier to understand.
Commits on May 16, 2012
  1. Updated package.json

    committed
  2. * Added command-line tool. Thx to the commander project! (closes #5)

    committed
    * Added some keywords and updated package.json
    * Push to version 0.12.0
Commits on May 14, 2012
  1. Updated runtime to return from loadTemplate function once `cb` for ca…

    committed
    …ched view was called (fixes #16).
  2. Updated runtime

    committed
  3. Fixed typo

    committed
  4. Updated parser to better parse attribute values and code (fixes #11 a…

    committed
    …nd fixes #12)
    
    Push to 0.11.1
  5. Updated diff command in single.js and test.js

    committed
    Updated test suite and added new test cases
  6. Push to version 0.11.0

    committed
  7. Fixed bug with nl2br filter to escape text beforehand.

    committed
    Improved markdown filter and added stylus, less, sass, and coffeescript filters. (fixes #7)
    Updated documentation.
Something went wrong with that request. Please try again.