handlebars.js v1.2.0 Release Notes

Release Date: 2013-12-23 // over 10 years ago
    • #675 - Cannot compile empty template for partial (@erwinw)
    • #677 - Triple brace statements fail under IE (@hamzaCM)
    • #655 - Loading Handlebars using bower (@niki4810)
    • ๐Ÿ›  #657 - Fixes issue where cli compiles non handlebars templates (@chrishoage)
    • ๐Ÿ‘ท #681 - Adds in-browser testing and Saucelabs CI (@kpdecker)
    • #661 - Add @first and @index to #each object iteration (@cgp)
    • #650 - Handlebars is MIT-licensed (@thomasboyt)
    • โœ… #641 - Document ember testing process (@kpdecker)
    • ๐Ÿ’Ž #662 - handlebars-source 1.1.2 is missing from RubyGems.
    • #656 - Expose COMPILER_REVISION checks as a hook (@machty)
    • #668 - Consider publishing handlebars-runtime as a separate module on npm (@dlmanning)
    • ๐Ÿš… #679 - Unable to override invokePartial (@mattbrailsford)
    • #646 - Fix "\{{" immediately following "{{" (@dmarcotte)
    • ๐Ÿ‘ Allow extend to work with non-prototyped objects - eb53f2e
    • โž• Add JavascriptCompiler public API tests - 1a751b2
    • โž• Add AST test coverage for more complex paths - ddea5be
    • ๐Ÿ›  Fix handling of boolean escape in MustacheNode - b4968bb

    Compatibility notes:

    • ๐Ÿ‘ @index and @first are now supported for each iteration on objects
    • Handlebars.VM.checkRevision and Handlebars.JavaScriptCompiler.prototype.compilerInfo now available to modify the version checking behavior.
    • ๐Ÿ’ป Browserify users may link to the runtime library via require('handlebars/runtime')

    Commits