nimimerkki
alun perin AngularJS: n uudelleenkirjoitusta kutsuttiin nimellä ”Angular 2”, mutta tämä aiheutti hämmennystä kehittäjien keskuudessa. Selventääkseen asiaa ryhmä ilmoitti, että jokaisesta kehyksestä tulisi käyttää erillisiä termejä, joissa ”AngularJS” viittaa 1.X-versiot ja” Angular ”ilman, että” JS ” viittaa versioihin 2 ja up.
versio 2edit
Angular 2.0 julkistettiin ng-Europe-konferenssissa 22-23. Lokakuuta 2014. Rajut muutokset 2.0-versioon aiheuttivat huomattavaa kiistaa kehittäjien keskuudessa. Huhtikuuta 2015 Angular developers ilmoitti Angular 2: n siirtyneen Alphalta Developer Preview ’ lle. Angular 2 siirtyi Beta-versioon joulukuussa 2015, ja ensimmäinen julkaisuehdokas julkaistiin toukokuussa 2016. Lopullinen versio julkaistiin 14. syyskuuta 2016.
versio 4Edit
13.joulukuuta 2016 ilmoitettiin Angular 4: n jättäneen 3: n väliin välttääkseen sekaannuksen, joka johtui reititinpaketin v3.3.0-versiosta. Lopullinen versio julkaistiin 23. maaliskuuta 2017. Angular 4 on taaksepäin yhteensopiva Angular 2: n kanssa.
Angular version 4.3 on pieni julkaisu, eli se ei sisällä murtomuutoksia ja se on pudotuskoriste 4: lle.x. x.
ominaisuudet versiossa 4.3
- Esittelyssä httpclient, pienempi, helppokäyttöisempi ja tehokkaampi kirjasto HTTP-pyyntöjen tekemiseen.
- uudet reitittimen elinkaaritapahtumat vartijoille ja Resolvereille. Neljä uutta tapahtumaa: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd liity olemassa oleviin elinkaaritapahtumiin, kuten NavigationStart.
- ehdollisesti poistaa animaatiot käytöstä.
versio 5Edit
Kulmikas 5 julkaistiin 1. marraskuuta 2017. Angular 5: n keskeisiä parannuksia ovat tuki progressiivisille verkkosovelluksille, build optimizer ja materiaalisuunnitteluun liittyvät parannukset.
versio 6Edit
Kulmikas 6 julkaistiin 4. toukokuuta 2018. Tämä on merkittävä julkaisu, joka keskittyy vähemmän taustalla olevaan kehykseen ja enemmän työkaluketjuun ja helpottaa nopeaa liikkumista Angular tulevaisuudessa, kuten: ng update, ng add, Angular Elements, Angular Material + CDK Components, Angular Material Starter Components, CLI-työtilat, Kirjastotuki, Tree Shakable Providers, Animations Performance Improvements ja RxJS v6.
versio 7Edit
Kulmikas 7 julkaistiin 18. lokakuuta 2018. Päivitykset koskien sovelluksen suorituskykyä, Kulmamateriaalia & CDK, virtuaalinen vieritys, Selectsin parempi saavutettavuus, tukee nyt sisällön projisointia käyttämällä web-standardia mukautetuille elementeille, ja Riippuvuuspäivitykset Typescript 3.1: stä, RxJS 6.3: sta, solmusta 10 (tukee edelleen solmua 8).
versio 8Edit
Angular 8 julkaistiin 28. toukokuuta 2019. Mukana Differentiaalilataus kaikille sovelluskoodeille, dynaaminen tuonti laiskoille reiteille, Web-työntekijät, TypeScript 3.4-tuki ja kulmikas muratti opt-in-esikatseluna. Kulmikas muratti opt-in esikatselu sisältää:
- luotu koodi, joka on helpompi lukea ja debug ajettaessa
- nopeampi uudelleenrakentamisaika
- parannettu hyötykuorman koko
- parannettu template type checking
- taaksepäin yhteensopivuus
versio 9Edit
Angular 9 julkaistiin 6. helmikuuta 2020. Versio 9 siirtää kaikki sovellukset käyttämään Ivy kääntäjä ja runtime oletuksena. Angular on päivitetty toimimaan Konekirjoituksella 3.6 ja 3.7. Lisäksi satoja korjauksia, Ivy kääntäjä ja runtime tarjoaa lukuisia etuja:
- pienempi pakettikoko
- nopeampi testaus
- parempi virheenkorjaus
- parannettu CSS-luokka ja tyylisidonta
- parannettu tyyppitarkastus
- parannetut rakentamisvirheet
- parannetut rakentamisajat, jotka mahdollistavat AOT: n oletusarvoisesti
- parannettu kansainvälistyminen
versio 10edit
kulmikas 10 julkaistiin 24.kesäkuuta 2020.
- New Date Range Pickerer (Material UI library
- Warnings about CommonJS imports
- Optional clother Settings
- Keeping up up to the Ecosystem
- New Default Browser Configuration
- Deprecations and Removals
versio 11edit
Angular 11 julkaistiin 11.marraskuuta 2020.
Future releasesEdit
V9: n jälkeen Angular-tiimi on siirtänyt kaikki uudet sovellukset käyttämään Ivy-kääntäjää ja ajonaikaa. He työskentelevät Ivy parantaa lähtö pakettikokoja ja kehitysnopeuksia.
jokaisen version odotetaan olevan taaksepäin yhteensopiva aiemman julkaisun kanssa. Angular development team on luvannut tehdä kaksi kertaa vuodessa päivityksiä.
Tukikäytäntö ja aikataulu
kaikki tärkeimmät julkaisut ovat tuettuja 18 kuukauden ajan. Tämä koostuu 6 kuukauden aktiivisesta tuesta, jonka aikana säännöllisesti ajoitetut päivitykset ja korjaukset julkaistaan. Sen jälkeen seuraa 12 kuukauden pitkäaikainen tuki (LTS), jonka aikana julkaistaan vain kriittisiä korjauksia ja tietoturvakorjauksia.
versio | Status | vapautettu | Aktiivipäät | LTS päättyy |
---|---|---|---|---|
^11.0.0 | Aktiivinen | 11. marraskuuta 2020 | 11. toukokuuta 2021 | toukokuuta 11, 2022 |
^10.0.0 | LTS | kesä 24, 2020 | joulu 24, 2020 | joulu 24, 2021 |
^9.0.0 | LTS | helmi 6, 2020 | elo 6, 2020 | elo 6, 2021 |