angular.js v1.2.6 Release Notes

Release Date: 2013-12-19 // over 10 years ago
  • ๐Ÿ› Bug Fixes

    • $animate: use a scheduled timeout in favor of a fallback property to close transitions (54637a33, #5255, #5241, #5405)
    • $compile: remove invalid IE exceptional case for href (c7a1d1ab, #5479)
    • $location: parse xlink:href for SVGAElements (bc3ff2ce, #5472, #5198, #5199, #4098, #1420)
    • ๐ŸŒฒ $log: should work in IE8 (4f5758e6, #5400)
    • ๐Ÿ“œ $parse: return undefined if an intermediate property's value is null (26d43cac, #5480)
    • closure: add type definition for Scope#$watchCollection (8f329ffb, #5475)
    • forEach: allow looping over result of querySelectorAll in IE8 (274a6734)
    • input: do not hold input for composition on Android (3dc18037, #5308)
    • jqLite: support unbind self within handler (2f91cfd0)
    • ngRepeat: allow multiline expressions (cbb3ce2c, #5000)
    • select: invalidate when multiple, required, and model is [] (5c97731a, #5337)

    ๐Ÿ”‹ Features

    • jqLite: provide support for element.one() (937caab6)
    • ngAnimate: provide configuration support to match specific className values to trigger animations (cef084ad, #5357, #5283)

    ๐ŸŽ Performance Improvements

    • compile: add class 'ng-scope' before cloning and other micro-optimizations (f3a796e5, #5471)
    • ๐Ÿ“œ $parse: use a faster path when the number of path parts is low (f4462319)
    • ๐Ÿ‘‰ use faster check for $$ prefix (06c5cfc7)