Permalink
Commits on May 29, 2012
  1. Fixed newline issue #25

    bminer committed May 29, 2012
    Also slightly improved error reporting for lines of code.
    Push to version 1.2.1
    Fixed test suite
Commits on May 26, 2012
  1. -Fixed a bug in the compiler - blocks, func, and chunks referenced th…

    bminer committed May 26, 2012
    …e same Object (fixes #24)
    
    -New render behaviors (append, replace, and prepend) (closes #23)
    -Can now replace a block with a parameterized block (closes #22)
    -Compiler now throws an error if you use parameters for `append block` or `prepend block`
    -Fixed a bug in the runtime (emptying the block's buffer for block replace was not working)
    -Added additional test file
    -Updated documentation
    -Push to version 1.2.0
Commits on May 25, 2012
  1. Fixed error reporting bug

    bminer committed May 25, 2012
    Push to 1.1.1
Commits on May 21, 2012
  1. Fixed typo

    bminer committed May 21, 2012
  2. Updated docs

    bminer committed May 21, 2012
  3. Updated docs

    bminer committed May 21, 2012
  4. Updated documentation

    bminer committed May 21, 2012
  5. Push to 1.1.0

    bminer committed May 21, 2012
  6. * 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).