Permalink
Commits on May 21, 2012
  1. Push to 1.1.0

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

    bminer committed May 21, 2012
    …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
Commits on May 18, 2012
  1. Push to version 1.0.1

    bminer committed May 18, 2012
  2. Converted compiler's this.buf from an array to a string. String conca…

    bminer committed May 18, 2012
    …t is slightly faster, I think.
  3. Fixed typos

    bminer committed May 18, 2012
  4. Push to version 1.0

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

    bminer committed May 17, 2012
    * 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

    bminer committed May 17, 2012
  3. Push to 0.12.4

    bminer committed May 17, 2012
  4. null values that are escaped are rendered as empty strings.

    bminer committed May 17, 2012
    null values that are unescaped still render as "null"
    Push to 0.12.3
  5. Updated feature list

    bminer committed May 17, 2012
  6. Fixed doctype bug (fixes #19)

    bminer committed May 17, 2012
    Push to 0.12.2
  7. I need to learn how to count

    bminer committed May 17, 2012
  8. Clarified text section

    bminer committed May 17, 2012
  9. * Blade command-line tool now works with entire directories (not recu…

    bminer committed May 17, 2012
    …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…

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

    bminer committed May 17, 2012
    …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

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

    bminer committed May 16, 2012
    * 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…

    bminer committed May 14, 2012
    …ched view was called (fixes #16).
  2. Updated runtime

    bminer committed May 14, 2012
  3. Fixed typo

    bminer committed May 14, 2012
  4. Updated parser to better parse attribute values and code (fixes #11 and

    bminer committed May 14, 2012
    fixes #12)
    
    Push to 0.11.1
  5. Updated diff command in single.js and test.js

    bminer committed May 14, 2012
    Updated test suite and added new test cases
  6. Push to version 0.11.0

    bminer committed May 14, 2012
  7. Fixed bug with nl2br filter to escape text beforehand.

    bminer committed May 14, 2012
    Improved markdown filter and added stylus, less, sass, and coffeescript filters. (fixes #7)
    Updated documentation.