Opprinnelig ble Omskrivningen Av AngularJS kalt «Angular 2», men dette førte til forvirring blant utviklere. For å avklare, teamet annonsert at separate vilkår bør brukes for hvert rammeverk med «AngularJS» henviser til 1.X versjoner og» Angular «uten» JS » refererer til versjoner 2 og opp.
Versjon 2edit
Angular 2.0 ble annonsert på Ng-Europe conference 22-23. Oktober 2014. De drastiske endringene i 2.0-versjonen skapte betydelig kontrovers blant utviklere. Den 30. April 2015 annonserte Angular-utviklerne At Angular 2 flyttet fra Alpha Til Developer Preview. Angular 2 flyttet Til Beta i desember 2015, og den første utgivelseskandidaten ble publisert I Mai 2016. Den endelige versjonen ble utgitt 14.September 2016.
Versjon 4edit
Den 13. desember 2016 Ble Angular 4 annonsert, og hoppet over 3 for å unngå forvirring på grunn av feiljustering av ruterpakkens versjon som allerede var distribuert som v3. 3.0. Den endelige versjonen ble utgitt 23.Mars 2017. Vinkel 4 er bakoverkompatibel Med Vinkel 2.
Angular versjon 4.3 er en mindre utgivelse, noe som betyr at den ikke inneholder noen brytningsendringer, og at den er en drop-in erstatning for 4.x. x.
Funksjoner i versjon 4.3
- Vi Presenterer HttpClient, en mindre, enklere å bruke, og kraftigere bibliotek for Å LAGE HTTP-Forespørsler.
- Nye ruter livssyklus hendelser For Vakter og Resolvere. Fire nye hendelser: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd bli med i eksisterende sett med livssyklushendelse som NavigationStart.
- Deaktiver animasjoner Betinget.
Versjon 5edit
Angular 5 ble utgitt 1.November 2017. Viktige forbedringer I Angular 5 inkluderer støtte for progressive web apps, en build optimizer og forbedringer relatert Til Material Design.
Versjon 6edit
Angular 6 ble utgitt 4. Mai 2018. Dette er en stor utgivelse fokusert mindre på det underliggende rammeverket og mer på verktøykjeden og på å gjøre det lettere å bevege seg raskt med Angular i fremtiden, som: ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Startkomponenter, Cli Arbeidsområder, Bibliotek Støtte, Tre Shakable Leverandører, Animasjoner Ytelsesforbedringer, Og RxJS v6.
Versjon 7rediger
Angular 7 ble utgitt 18.oktober 2018. Oppdateringer om Applikasjonsytelse, Vinkelmateriale & CDK, Virtuell Rulling, Forbedret Tilgjengelighet For Velger, støtter nå Innholdsprojeksjon ved hjelp av webstandard for egendefinerte elementer, og avhengighetsoppdateringer angående Typescript 3.1, RxJS 6.3, Node 10 (støtter Fortsatt Node 8).
Versjon 8Edit
Angular 8 ble utgitt 28. Mai 2019. Med Differensial lasting for alle programkode, Dynamisk import for late ruter, Web arbeidere, TypeScript 3.4 støtte, Og Angular Ivy som en opt-in forhåndsvisning. Angular Ivy opt-in forhåndsvisning inkluderer:
- Generert kode som er enklere å lese og feilsøke under kjøring
- Raskere gjenoppbyggingstid
- Forbedret nyttelaststørrelse
- Forbedret kontroll av maltype
- bakoverkompatibilitet
Versjon 9edit
Angular 9 ble utgitt 6. februar 2020. Versjon 9 flytter alle programmer for å bruke Ivy kompilatoren og runtime som standard Angular har blitt oppdatert til å fungere Med TypeScript 3.6 og 3.7. I tillegg til hundrevis av feilrettinger, Tilbyr Ivy compiler og runtime mange fordeler:
- Mindre buntstørrelser
- Raskere testing
- bedre feilsøking
- Forbedret CSS-klasse og stilbinding
- Forbedret typekontroll
- Forbedrede byggefeil
- Forbedrede byggetider, slik at AOT på som standard
- forbedret internasjonalisering
versjon 10edit
angular 10 ble utgitt 24.juni 2020.
- Ny Datoperiodevelger (Material UI-bibliotek
- Advarsler Om CommonJS-import
- Valgfrie Strengere Innstillinger
- Holde Deg Oppdatert Med Økosystemet
- Ny Standard Nettleserkonfigurasjon
- Avskrivninger Og Fjerning
versjon 11rediger
Angular 11 Ble Utgitt 11.november 2020.
Fremtidige utgivelserrediger
Siden v9 har Angular-teamet flyttet alle nye applikasjoner for å bruke Ivy-kompilatoren og kjøretiden. De vil jobbe Med Ivy for å forbedre utgangsbuntstørrelser og utviklingshastigheter.
hver versjon forventes å være bakoverkompatibel med den tidligere versjonen. Vinkelutviklingsteamet har lovet å gjøre to ganger i året oppgraderinger.
støttepolicy og scheduleEdit
alle de store utgivelsene støttes i 18 måneder. Dette består av 6 måneders aktiv støtte, der regelmessig planlagte oppdateringer og oppdateringer blir utgitt. Det følges deretter av 12 måneders langsiktig støtte( LTS), der bare kritiske reparasjoner og sikkerhetsoppdateringer blir utgitt.
Versjon | Status | Utgitt | Aktive Ender | Lts-Ender |
---|---|---|---|---|
^11.0.0 | Aktiv | 11. November 2020 | 11. Mai 2021 | Mai 11, 2022 |
^10.0.0 | LTS | 24. Juni 2020 | 24. Des 2020 | Des 24, 2021 |
^9.0.0 | LTS | 6. Feb. 2020 | 6. Aug. 2020 | Aug. 6, 2021 |