angular.js v1.2.4 Release Notes

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

    • $animate:
    • $compile:
      • update cloned elements if the template arrives after the cloning (b0972a2e)
      • ensure the isolated local watch lastValue is always in sync (2d0f6ccb, #5182)
    • $rootScope:
      • ensure that when the $destroy event is broadcast on $rootScope that it does something (d802ed1b, #5169)
      • ensure the phase is cleared within a digest if an exception is raised by a watcher (d3c486dd)
    • $sanitize: don't rely on YARR regex engine executing immediately in order to prevent object mutation (81b81856, #5193, #5192)
    • closure: closure compiler shouldn't rename .defaults.transformRequest (f01087f8)
    • input: ensure ngModelWatch() triggers second digest pass when appropriate (b6d54393, #5258, #5282)
    • isElement: return boolean value rather than truthy value. (2dbb6f9a, #4519, #4534)
    • jqLite: ignore incompatible nodes on find() (1169b544, #4120)
    • ngInit: evaluate ngInit before ngInclude (0e50810c, #5167, #5208)
    • ngSanitize: prefer textContent to innerText to avoid layout trashing (bf1972dc)

    ๐ŸŽ Performance Improvements

    • ๐Ÿ“œ $parse: micro-optimization for ensureSafeObject function (689dfb16, #5246)
    • Scope: short-circuit after dirty-checking last dirty watcher (d070450c, #5272, #5287)