angular.js v1.5.8 Release Notes

Release Date: 2016-07-22 // almost 8 years ago
  • ๐Ÿ› Bug Fixes

    • $animate: do not get affected by custom, enumerable properties on Object.prototype (181e4401, #14804, #14830)
    • $compile: ensure $doCheck hooks can be defined in the controller constructor (3010ed4e, #14811)
    • $injector: fix class detection RegExp (4724d56c, #14533)
    • $jsonpCallbacks: do not overwrite callbacks added by other apps (1778d347, #14824)
    • โฑ $timeout: make $flush handle new $timeouts added in $timeout callbacks (1a387ba5, #5420, #14686)
    • copy: fix handling of typed subarrays (1645924d, #14842, #14845)
    • modules: allow modules to be loaded in any order when using angular-loader (98e4a220, #9140, #14794)
    • ngAnimate: allow removal of class that is scheduled to be added with requestAnimationFrame (7ccfe92b, #14582)
    • ngMocks: allow ErrorAddingDeclarationLocationStack to be recognized as an Error (c6074dc3, #13821, #14344)
    • ngOptions: don't duplicate groups with falsy values (c3bfd7f5)
    • ngTransclude:

    ๐Ÿ”‹ Features

    ๐ŸŽ Performance Improvements

    • $compile: wrap try/catch of collect comment directives into a function to avoid V8 deopt (acd45518, #14848)