angular.js v1.2.7 Release Notes

Release Date: 2014-01-03 // over 10 years ago
  • ๐Ÿ› Bug Fixes

    • $animate:
      • ensue class-based animations are always skipped before structural post-digest tasks are run (bc492c0f, #5582)
      • remove trailing s from computed transition duration styles (50bf0296)
    • $http: (3d38fff8)
      • use ActiveX XHR when making PATCH requests on IE8 (6c17d02b, #2518, #5043)
      • fix 'type mismatch' error on IE8 after each request (fd9a03e1)
      • Ignore multiple calls to onreadystatechange with readyState=4 (4f572366, #5426)
    • $injector: remove the INSTANTIATING flag properly when done (186a5912, #4361, #5577)
    • $location:
    • $resource: prevent URL template from collapsing into an empty string (131e4014, #5455, #5493)
    • $sanitize: consider the size attribute as a valid/allowed attribute (056c8493, #5522)
    • Scope: don't let watch deregistration mess up the dirty-checking digest loop (884ef0db, #5525)
    • input:
      • use apply on the change event only when one isn't already in progress (a80049fd, #5293)
      • prevent double $digest when using jQuery trigger. (1147f219, #5293)
    • ngRepeat: allow for more flexible coding style in ngRepeat expression (c9705b75, #5537, #5598)
    • ngRoute: instantiate controller when template is empty (498365f2, #5550)
    • ngShow/ngHide, ngIf: functions with zero args should be truthy (01c5be46, #5414)

    ๐ŸŽ Performance Improvements

    • Scope: limit propagation of $broadcast to scopes that have listeners for the event (80e7a455, #5341, #5371)