Permalink
Commits on Jan 16, 2013
  1. Push to 2.6.5

    bminer committed Jan 16, 2013
    Set UglifyJS dep to be below version 2.0
Commits on Oct 16, 2012
  1. Fixed a bug in template wrapper's toString() method that was introduc…

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

    bminer committed Oct 14, 2012
    …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
Commits on Oct 11, 2012
  1. Middleware and runtime allow template dependencies to be preloaded pr…

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

    bminer committed Sep 24, 2012
    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
Commits on Sep 11, 2012
Commits on Aug 29, 2012
  1. Blank lines are much more permissible in Blade documents (fixes #81)

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

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

    bminer committed Jul 19, 2012
    …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
Commits on Jul 18, 2012
  1. * blade.compileFile function needs to override options.filename to ma…

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

    bminer committed Jul 18, 2012
    …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
Commits on Jul 17, 2012
  1. * Make a copy of the options Object in `blade.compileFile` before set…

    bminer committed Jul 17, 2012
    …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
  2. * runtime: Exposed `blade.timeout` so the user can customize the dura…

    bminer committed Jul 17, 2012
    …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
Commits on Jul 16, 2012
  1. * Updated runtime dist

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

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

    bminer committed Jul 12, 2012
    * 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
  2. * compiler: Code may now contain "//" line comments (fixes #48)

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

    bminer committed Jul 12, 2012
    * Further improved issue #60 by also storing the `source`
    * Updated runtime dist
    * Push to 2.3.4
  4. * Enhanced runtime error reporting

    bminer committed Jul 12, 2012
    * Functions now properly report the file in which they are defined (fixes #60)
    * Added runtime.func and runtime.call functions (and modified runtime.capture)
    * Added some documentation to runtime
    * runtime.loadTemplate (instead of runtime.include) now appends *.blade file extension if not provided (fixes #59)
    * runtime.loadTemplate now permits loading the same template more than once concurrently without throwing an exception (fixes #61)
    * Updated runtime dist
    * Push to 2.3.3
Commits on Jul 10, 2012
  1. * liveui: Fixed Model.get (again) (closes #51)

    bminer committed Jul 10, 2012
    * Push to 2.3.2
  2. * Fixed a bug with extra runtime

    bminer committed Jul 10, 2012
    * Push to 2.3.1
  3. * Updated documentation for plugins (closes #56)

    bminer committed Jul 10, 2012
    * Updated changelog
  4. * liveui: Fixed Model.get (fixes #51)

    bminer committed Jul 10, 2012
    * liveui: Added Model.serialize function
    * extraRuntime: Fixed a bug to make it compatible without jQuery
    * Push to version 2.3.0
Commits on Jul 9, 2012
  1. * Reoranized runtime so that Uglify can properly perform name manglin…

    bminer committed Jul 9, 2012
    …g, reducing the size of
    
    the runtime by a few hundred bytes
    * Updated runtime dist and its filesize in the documentation
  2. * Reset unique element ID counter back to 0 if the runtime is running…

    bminer committed Jul 9, 2012
    … on the server
    
    * Updated runtime dist
  3. * Set blade element ID to 1000 instead of 0 when template is evaluate…

    bminer committed Jul 9, 2012
    …d in the browser (fixes #50)
    
    * Updated runtime dist
  4. * Escaped text nodes that don't use interpolation are now escaped at …

    bminer committed Jul 9, 2012
    …compile time instead of runtime. This should allow for faster (and possibly smaller) templates