Durant le processus de développement, l’équipe d’AngularJS s’est concentrée sur les propositions suggérées par les développeurs et les utilisateurs, tout en analysant leurs feedback issus de projets réels. Au total, plus de 30 nouvelles fonctionnalités ont été proposées et une centaine de bugs ont été corrigés.
Parmi les nouveautés, on peut citer :
- Le remaniement complet des animations, en introduisant un nouveau service appelé $animateCSS ;
- L'introduction d’un nouveau mécanisme pour sérialiser les paramètres des URLs ;
- L'introduction et l'amélioration du module d’internationalisation ;
- L'implémentation d’un nouveau module pour la manipulation des cookies ;
- Le refactoring et correction de plusieurs bugs dans le module de gestion des options ;
- L'ajout d’une fonctionnalité permettant de choisir quelle version de JQuery l’application devra utiliser ;
- L'optimisation du parseur d’expressions qui a permis d’accélérer AngularJS d’un taux de 25%.
À part cela, deux fonctionnalités ont été retirées lors processus de développement de la version 1.4 : il s’agit du « Component Helper » et du « Routeur hiérarchique orienté composants ». Toutefois, Pete Darwin, Lead Developer dans l’équipe d’AngularJS, assure que ces deux fonctionnalités seront intégrées dans la version 1.5 dont la phase de planification a déjà commencé.
Pour rappel, l’objectif primaire des versions 1.x est de permettre aux développeurs de migrer leurs applications graduellement et plus facilement vers AngularJS 2, actuellement en cours de développement en parallèle avec les versions 1.x.
Télécharger la version 1.4.0 d’AngularJS sur la page GitHub
Source : Blog AngularJS
Et vous ?
Qu’en pensez-vous des nouveautés proposées avec AngularJS 1.4.0 ?
Cette version valait-il la peine d’être attendue aussi longtemps ?