Et ça y est, nous l’attendions, Angular v12 vient de sortir aujourd’hui !
Quelles sont les nouveautés attendues ?
Support de Webpack 5
Webpack est passé en version 5 voilà quelques mois (en octobre 2020). Angular en a profité avec cette version pour faire de même.
Ne plus utiliser –prod
Pour les newbies qui arrivent sur Angular ça peut être déroutant d’utiliser — prod.
Nous utiliserons maintenant –configuration production.
Support de TypeScript 4.2
Toujours suivre les mises à jour de TypeScript, vu que les développements sont faits en TypeScript.
Ca permet de pouvoir utiliser :
- Smarter Type Alias Preservation
- Stricter Checks For The
in
Operator - Declare Missing Helper Function
Utilisation de la configuration par défaut
Dans le fichier angular.json, on peut maintenant appeler un defaultConfiguration (par exemple à production).
Demander la version avant d’utiliser ng add
Maintenant lorsque nous allons utiliser le ng add, la CLI va nous demander de confirmer le package et sa version avant de lancer l’installation.
Mode strict activé par défaut
Pour créer un projet sans mode strict, il faudra le préciser : –no strict.
Build angular : des nouvelles valeurs par défaut
Option | Previous default value | New default value |
---|---|---|
optimization | false | true |
aot | false | true |
buildOptimizer | false | true |
sourceMap | true | false |
extractLicenses | false | true |
namedChunks | true | false |
vendorChunk | true | false |