Commits on Nov 14, 2012
  1. Fixed a parser bug involving the matched_parentheses rule (fixes #101)

    Added some code to `runtime.loadTemplate` to allow for early detection of load errors in some cases on some browsers
    Push to 3.0.0alpha6
    committed Nov 14, 2012
Commits on Nov 2, 2012
  1. Fixed a bug in blade.Runtime.resolve, causing filenames to be imprope…

    …rly resolved (fixes #97)
    Push to 3.0.0alpha5
    committed Nov 2, 2012
Commits on Oct 24, 2012
  1. File include paths are now correct within block modifiers (fixes #86)

    Fixed a bug in test suite (incorrect count of tests passed)
    Added additional tests
    Push to 3.0.0alpha4
    committed Oct 24, 2012
  2. Atmosphere smart package is now available (closes #88)

    Push to 3.0.0alpha3
    committed Oct 24, 2012
  3. Reformated version numbers

    committed Oct 24, 2012
  4. Push to 3.0.0-alpha2

    Fixed a few bugs in Meteor smart package
    Documented isolates
    committed Oct 24, 2012
  5. Push to 3.0.0-alpha1

    runtime: Moved 'blade.runtime' to 'blade.Runtime' (but kept blade.runtime for backward compatibility)
    runtime: Moved 'blade.timeout' to 'blade.Runtime.options.loadTimeout'
    runtime: Moved 'blade.mount' to 'blade.Runtime.options.mount'
    runtime: Moved 'blade.cb' to 'blade._cb'
    runtime: Moved 'blade.cachedViews' to 'blade._cachedViews'
    Added isolate block (still undocumented)
    Added constant block (still undocumented)
    Added foreach block
    Compiler now quotes attribute properties properly (fixes #94)
    blade.LiveUpdate is a [Spark-compatible]( interface containing all Spark annotation types, as specified by the Spark API.
    Blade chunks are now deprecated
    Removed weird spacing from LICENSE; license is MIT license
    Fixed a bug in runtime.capture, where blocks defined within a function were deleted completely, not inserted/resolved
    Fixed a bug in the test suite when performing diff
    Fixed bugs in Meteor runtime: needs to append .blade to filenames, as appropriate; needs to return boolean (might fix #95)
    Package.json spaces converted to tabs
    committed Oct 24, 2012
Commits on Oct 16, 2012
  1. Fixed a bug in template wrapper's toString() method that was introduc…

    …ed in 2.6.3 (fixes #92)
    Push to 2.6.4
    committed Oct 16, 2012
Commits on Oct 15, 2012
Commits on Oct 14, 2012
  1. Compiler options `doctypes` and `filters` now merge with (instead of …

    …replace) the list of built-in doctypes/filters. Closes #90
    Did some refactoring in the Compiler to reference `this.options` Object instead of moving some of the options directly to `this`
    Added a note about Laravel's Blade templating engine
    committed Oct 14, 2012
Commits on Oct 11, 2012
  1. Middleware and runtime allow template dependencies to be preloaded pr…

    …operly. Fixes #91
    Push to 2.6.3
    committed Oct 11, 2012
Commits on Sep 24, 2012
  1. Blade middleware sourcePath argument is now resolved via `path.resolve`

    Fixed a small bug in the compiler's option processing
    Quoted strings can now be empty (closes #89)
    File includes must not have an empty filename
    Push to 2.6.2
    committed Sep 24, 2012
Commits on Sep 11, 2012
Commits on Aug 29, 2012
  1. Blank lines are much more permissible in Blade documents (fixes #81)

    Added appropriate tests
    committed Aug 29, 2012
Commits on Aug 7, 2012
  1. Fixed documentation

    committed Aug 7, 2012
Commits on Jul 19, 2012
  1. * liveui: Added `Model.put(key, value)` and `Model.invalidate([key])`…

    … (closes #75)
    * liveui: Added Model validation via `Model.validate([key])` (closes #47)
    * liveui: Fixed a bug that occurs when the element to be preserved is unfocusable (fixes #74)
    * liveui: Updated documentation
    * Push to 2.6.0
    committed Jul 19, 2012
Commits on Jul 18, 2012
  1. * blade.compileFile function needs to override options.filename to ma…

    …ke includes work propertly (fixes #69)
    * Push to version 2.5.1
    committed Jul 18, 2012
  2. * Blade runtime and Blade plugins can be automatically uglified by th…

    …e Blade middleware (closes #68)
    * Removed runtime distribution; the runtime is now uglified by the Blade middleware
    * Added support for boolean attributes (closes #65)
    * Updated docs
    * Push to version 2.5.0
    committed Jul 18, 2012
Commits on Jul 17, 2012
  1. * Make a copy of the options Object in `blade.compileFile` before set…

    …ting the `filename` property (fixes #67)
    * Multiple event handlers can now be added to an element (fixes #66)
    * liveui: Model.remove now returns the value of the removed key
    * test: Updated test for event handlers
    * Updated runtime dist
    * Push to 2.4.1
    committed Jul 17, 2012
  2. * runtime: Exposed `blade.timeout` so the user can customize the dura…

    …tion before a loading template will timeout and throw an Error
    * runtime: Reorganized runtime.loadTemplate and fixed some bugs. Now the `<script>` tag is inserted only if necessary
    * liveui: nearly re-written element preservation code; working on IE 8-9 and Chrome (closes #55)
    * Updated runtime dist
    * Push to 2.4.0
    committed Jul 17, 2012
Commits on Jul 16, 2012
  1. * Updated runtime dist

    committed Jul 16, 2012
Commits on Jul 13, 2012
  1. * Added element preservation capabilities to the Live UI plugin (issue

    * Element preservation causes IE to crash; need to fix
    committed Jul 13, 2012
Commits on Jul 12, 2012
  1. * Added error message for undefined function call

    * blockError should not copy the `filename` or `source` properties from the block buffer unless the block being rendered is a parameterized block (fixes #63)
    * Updated runtime dist
    * Push to 2.3.6
    committed Jul 12, 2012
  2. * compiler: Code may now contain "//" line comments (fixes #48)

    * compiler: Code may now contain commas (,)
    * runtime: Further fixed issue #61
    * Updated runtime dist
    * Push to 2.3.5
    committed Jul 12, 2012
  3. * Further improved runtime error reporting

    * Further improved issue #60 by also storing the `source`
    * Updated runtime dist
    * Push to 2.3.4
    committed Jul 12, 2012