Angular 5

Angular.js 1.6.7 release, web front-end framework


Angular.js lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade/Pug and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding. To help you structure your application better and make it easy to test, AngularJS teaches the browser how to do dependency injection and inversion of control.

It also helps with server-side communication, taming async callbacks with promises and deferred objects, and it makes client-side navigation and deep linking with hashbang urls or HTML5 pushState a piece of cake. Best of all? It makes development fun!

Web front-end framework Angular.js 1.6.7 released, updated as follows:

Bug Fixes

  • $compile: sanitize special chars in directive name (c4003f#16314#16278)
  • $location: do not decode forward slashes in the path in HTML5 mode (e06ebf#16312)
  • sanitizeUri: sanitize URIs that contain IDEOGRAPHIC SPACE chars (ddeb1d#16288)
  • $rootScope: fix potential memory leak when removing scope listeners (358a69#16135#16161)
  • http: do not allow encoded callback params in jsonp requests (569e90)
  • ngMock: pass unexpected request failures in $httpBackend to the error handler (1555a4#16150#15855)
  • ngAnimate: don’t close transitions when child transitions close (1391e9#16210)
  • ngMock.browserTrigger: add ‘bubbles’ to Transition/Animation Event (7a5f06)

New Features

  • $sanitize, $compileProvider, linky: add support for the “sftp” protocol in links (a675ea#16102)
  • ngModel.NgModelController: expose $processModelValue to run model -> view pipeline (145194#3407#10764,#16237)
  • $injector: ability to load new modules after bootstrapping (6e78fe)

Performance Improvements

  • jqLite:
    • avoid setting class attribute when not changed (9c95f6)
    • avoid repeated add/removeAttribute in jqLiteRemoveClass (cab9eb#16078#16131)


Leave a Reply

Your email address will not be published. Required fields are marked *