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 anError
(c6074dc3, #13821, #14344) - ngOptions: don't duplicate groups with falsy values (c3bfd7f5)
- ngTransclude:
๐ Features
- $compile: backport $doCheck (de59ca71, #14656)
- $jsonpCallbacks: new service to abstract how JSONP callbacks are handled (a8cacfe9, #14795)
- $q: implement $q.race (b9a56d58, #12929, #14757)
- $resource: pass the resource to a dynamic param functions (a126fcfe, #4899)
- $swipe: add pointer support (f797f83c, #14061, #14791)
- filterFilter: allow overwriting the special
$
property name (33514ec3, #13313)
๐ Performance Improvements
- $animate: do not get affected by custom, enumerable properties on