angular.js v1.5.5 Release Notes

Release Date: 2016-04-18 // almost 8 years ago
  • โช Reverts

    • $compile: move setting of controller data to single location Reverted commit 21d148ae since it caused the Angular Material tabs directive to fail.

    • ngRoute: allow ngView to be included in an asynchronously loaded template Eagerly loading $route, could break tests, because it might request the root or default route template (something $httpBackend would know nothing about).

    It will be re-applied for v1.6.x, with a breaking change notice and possibly a way to disable the feature in tests.

    (8237482d, #1213, #6812, #14088)

    ๐Ÿ› Bug Fixes

    • $compile:
    • $injector: ensure functions with overridden toString() are annotated properly (d384834f, #14361)
    • ngAnimate:
      • remove event listeners only after all listeners have been called (79604f46, #14321)
      • fire callbacks when document is hidden (c7a92d2a, #14120)
      • fire callbacks in the correct order for certain skipped animations (90da3059)
    • ngClass: fix watching of an array expression containing an object (f975d8d4, #14405)
    • ngMock: fix collecting stack trace in inject() on IE10+, PhantomJS (e9c718a4, #13591, #13592, #13593)
    • ngOptions: set select value when model matches disabled option (832eba5f, #12756)
    • $http: pass event object to eventHandlers/uploadEventHandlers (25d4e5cc, #14436)

    ๐Ÿ”‹ Features

    ๐ŸŽ Performance Improvements