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

    …#55)
    
    * 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
  4. * Enhanced runtime error reporting

    * 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
    committed Jul 12, 2012
Commits on Jul 10, 2012
  1. * liveui: Fixed Model.get (again) (closes #51)

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

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

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

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

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

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

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

    …compile time instead of runtime. This should allow for faster (and possibly smaller) templates
    committed Jul 9, 2012
Commits on Jul 6, 2012
  1. Updated runtime dist

    committed Jul 6, 2012
  2. * Fixed loadTemplate bug in IE - use text/javascript instead

    * Push to 2.2.4
    committed Jul 6, 2012
  3. * Removing "//" comments from lines of code breaks instances where "/…

    …/" appears within a quoted string (i.e. "http://")
    
    	This change was reverted for now until I come up with a better solution.
    * Push to version 2.2.3
    committed Jul 6, 2012
  4. Fixed a bug in extra runtime plugin

    Push to 2.2.2
    committed Jul 6, 2012
  5. * Fixed a bug with the Blade middleware when loading plugins

    * Push to 2.2.1
    committed Jul 6, 2012
  6. * Added Blade plugins directory

    * Blade middleware can now serve up Blade plugins
    * Live UI Blade plugin
    * Extra runtime Blade plugin
    * Push to 2.2.0
    committed Jul 6, 2012
  7. * Added support for event handlers

    * Added tests for event handlers
    * parser: moved some code around
    * compiler: optimized for loops
    * compiler: slightly optimized templates for variable attributes
    * Push to version 2.1.0
    committed Jul 6, 2012
Commits on Jul 5, 2012
  1. Merge branch 'master' of github.com:bminer/node-blade

    Conflicts:
    	README.md
    committed Jul 5, 2012
  2. Updated documentation

    committed Jul 5, 2012
  3. Updated documentation

    committed Jul 5, 2012
Commits on Jun 28, 2012
  1. Updated Blade runtime dist

    committed Jun 28, 2012