Permalink
Commits on May 17, 2012
  1. Fixed doctype bug (fixes #19)

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

    bminer committed May 17, 2012
  3. Clarified text section

    bminer committed May 17, 2012
  4. * 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)
  5. 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.
  6. 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.
Commits on May 11, 2012
  1. Updated docs

    bminer committed May 11, 2012
  2. Changed how files were included to better support client-side templates

    bminer committed May 11, 2012
    Fixed some bugs in the runtime
    Push to 0.10.3
Commits on May 10, 2012
  1. Fixed README

    bminer committed May 10, 2012
  2. Push to version 0.10.2.

    bminer committed May 10, 2012
    Updated docs and optional dependencies list
  3. Push to version 0.10.1

    bminer committed May 10, 2012
  4. Added uglify-js support when `tmpl.toString()` is called (solves issue

    bminer committed May 10, 2012
    …#14)
    
    Exposed compiler option for customizable reserved variable name for templates
    includeSource compiler option defaults to true for "development" NODE_ENV
    Updated docs for blocks and other stuff
    Fixed some error reporting issues, including the one described in issue #15
  5. Massive compiler and runtime re-work to properly support blocks and o…

    bminer committed May 10, 2012
    …ther features
    
    -You can now use `runtime`, `buf`, and `blade` as variable names within a template without conflicts
    -Updated documentation on blocks
    -The compiler now uses `this.templateNamespace` to keep track of the reserved variable name used throughout the template.  `this.templateNamespace` is typically defined as a local variable within a function with the short-hand name `ns`.
    -The compiler now uses an array buffer instead of string concatenation throughout, just like the templates themselves
    -Included files work much differently, accepting the buffer and other info from the parent view, rather than a runtime Object.
    -More detailed error reporting
    -Blocks now work propery and receive their own buffer Object at runtime (solves issue #10)
    -Functions now return `this.pos` to inform function callers of the buffer length prior to the call. This supports the capture of rendered content much more nicely.
  6. Added new test files and the ability to test a single file

    bminer committed May 10, 2012
    Also updated test suite
Commits on May 9, 2012
  1. Updated docs

    bminer committed May 9, 2012
  2. Updated docs

    bminer committed May 9, 2012
  3. Updated docs

    bminer committed May 9, 2012
  4. Try one more time

    bminer committed May 9, 2012
  5. Try again

    bminer committed May 9, 2012
  6. Updated docs

    bminer committed May 9, 2012
  7. Added test case for comments

    bminer committed May 9, 2012
    Added copyright notices / license info to files