NamingEdit
eredetileg az AngularJS átírását “Angular 2″ – nek hívták, de ez zavart okozott a fejlesztők körében. Hogy tisztázzuk, a csapat bejelentette, hogy minden kerethez külön kifejezéseket kell használni, az” AngularJS ” kifejezéssel a 1.X verziók és ” Angular “a” JS ” nélkül, a 2-es és újabb verziókra utalva.
Version 2Edit
Angular 2.0 az ng-Europe konferencián jelentették be 22-23. Október 2014. A 2.0 verzió drasztikus változásai jelentős vitákat váltottak ki a fejlesztők körében. Április 30-án, 2015, A szögletes Fejlesztők bejelentette, hogy Angular 2 költözött Alpha Developer Preview. Az Angular 2 2015 decemberében költözött a Bétába, az első kiadási jelölt pedig 2016 májusában jelent meg. A végleges változat megjelent szeptember 14, 2016.
Version 4Edit
December 13-án 2016 szögletes 4 jelentették be, kihagyva 3 a félreértések elkerülése végett miatt az eltérés a router csomag változata, amely már elosztott v3.3.0. A végleges változat megjelent március 23, 2017. Az Angular 4 visszafelé kompatibilis az Angular 2-vel.
Angular version 4.3 egy kisebb kiadás, ami azt jelenti, hogy nem tartalmaz törés változások és hogy ez egy drop-in csere 4.x. x.
jellemzők a verzióban 4.3
- bemutatjuk a HttpClient-et, egy kisebb, könnyebben használható és hatékonyabb könyvtárat HTTP kérések készítéséhez.
- új router életciklus események őrök és resolverek számára. Négy új esemény: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd csatlakozzon a meglévő életciklus-eseményekhez, például a Navigationstarthoz.
- feltételesen tiltsa le az animációkat.
Version 5Edit
Angular 5 megjelent November 1, 2017. Az Angular 5 legfontosabb fejlesztései közé tartozik a progresszív webes alkalmazások támogatása, a build optimalizáló és az anyagtervezéssel kapcsolatos fejlesztések.
6.Verziószerkesztés
Angular 6 4. Május 2018-án jelent meg. Ez egy jelentős kiadás, amely kevésbé az alapul szolgáló keretrendszerre, inkább az eszközláncra összpontosít, valamint arra, hogy a jövőben megkönnyítse a gyors mozgást az Angular segítségével, mint például: ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Starter Components, CLI munkaterületek, könyvtári támogatás, fa rázható szolgáltatók, animációk Teljesítményjavítása és RxJS v6.
Version 7Edit
Angular 7 megjelent október 18, 2018. Frissítések az alkalmazás teljesítményével kapcsolatban, Angular Material & CDK, virtuális görgetés, a Selects jobb hozzáférhetősége, mostantól támogatja a Tartalomvetítést az egyéni elemek webes szabványával, valamint a TypeScript 3.1, RxJS 6.3, Node 10 (továbbra is támogatja a Node 8-at).
8.Verziószerkesztés
az Angular 8 28. május 2019-én jelent meg. Jellemző differenciális betöltése minden alkalmazás kód, dinamikus import lusta útvonalak, webes dolgozók, TypeScript 3.4 támogatás, Angular Ivy, mint egy opt-in előnézet. A szögletes Ivy opt-in előnézet a következőket tartalmazza:
- generált kód, amely könnyebben olvasható és hibakereshető futásidőben
- gyorsabb újraépítési idő
- továbbfejlesztett hasznos teherméret
- továbbfejlesztett sablontípus-ellenőrzés
- visszafelé kompatibilitás
9.Verziószerkesztés
Angular 9 február 6-án jelent meg, 2020. A 9-es verzió az összes alkalmazást alapértelmezés szerint az Ivy fordító és a futásidő használatára helyezi át. Angular frissült, hogy működjön együtt TypeScript 3.6 és 3.7. A több száz hibajavítás mellett az Ivy compiler és a runtime számos előnyt kínál:
- kisebb csomagméretek
- gyorsabb tesztelés
- jobb hibakeresés
- továbbfejlesztett CSS osztály és stílus kötés
- továbbfejlesztett típusellenőrzés
- továbbfejlesztett build hibák
- továbbfejlesztett build alkalommal, amely lehetővé teszi AOT alapértelmezés szerint
- továbbfejlesztett nemzetközivé
10.verziószerkesztés
az Angular 10 24. Június 2020-én jelent meg.
- új dátumtartomány-választó (Material UI library
- figyelmeztetések a CommonJS importról
- opcionális szigorúbb Beállítások
- naprakészen tartása az ökoszisztémával
- új alapértelmezett böngésző konfiguráció
- elavult és eltávolított
version 11edit
Angular 11 11.November 2020-én jelent meg.
Future releasesEdit
a v9 óta az Angular csapata minden új alkalmazást áthelyezett az Ivy fordító és futásidejű használatára. Az Ivy-n dolgoznak, hogy javítsák a kimeneti köteg méretét és a fejlesztési sebességet.
minden verzió várhatóan visszafelé kompatibilis az előző kiadással. Az Angular fejlesztői csapata ígéretet tett arra, hogy évente kétszer frissíti.
Support policy and scheduleEdit
az összes nagyobb kiadás 18 hónapig támogatott. Ez 6 hónapos aktív támogatásból áll, amelynek során rendszeresen ütemezett frissítések és javítások kerülnek kiadásra. Ezt 12 hónapos hosszú távú támogatás (LTS) követi, amely során csak a kritikus javítások és biztonsági javítások kerülnek kiadásra.
Verzió | állapot | megjelent | aktív vége | LTS vége |
---|---|---|---|---|
^11.0.0 | aktív | Nov 11, 2020 | május 11, 2021 | május 11, 2022 |
^10.0.0 | LTS | jún 24, 2020 | Dec 24, 2020 | Dec 24, 2021 |
^9.0.0 | LTS | febr 6, 2020 | Aug 6, 2020 | Aug 6, 2021 |