Vinkel (net ramme)

NamingEdit

oprindeligt blev omskrivningen af AngularJS kaldt “Angular 2”, men dette førte til forvirring blandt udviklere. For at afklare, holdet meddelte, at der skulle bruges separate udtryk for hver ramme med “AngularJS”, der henviser til 1.”Vinkel ” uden” JS”, der henviser til version 2 og op.

Version 2edit

Angular 2.0 blev annonceret på ng-Europe-konferencen 22-23. Oktober 2014. De drastiske ændringer i 2.0-versionen skabte betydelig kontrovers blandt udviklere. Den 30. April 2015 meddelte Angular-udviklerne, at Angular 2 flyttede fra Alpha til Udviklereksempel. Angular 2 flyttede til Beta i December 2015, og den første frigivelseskandidat blev offentliggjort i maj 2016. Den endelige version blev udgivet den 14. September 2016.

Version 4edit

den 13.December 2016 blev Angular 4 annonceret og sprang over 3 for at undgå forvirring på grund af forkert justering af routerpakkens version, som allerede var distribueret som v3.3.0. Den endelige version blev udgivet den 23. marts 2017. Vinkel 4 er bagudkompatibel med Vinkel 2.

Angular version 4.3 er en mindre udgivelse, hvilket betyder, at den ikke indeholder nogen brudændringer, og at den er en drop-in erstatning for 4.

funktioner i version 4.3

  • introduktion HttpClient, en mindre, lettere at bruge, og mere kraftfuld bibliotek til at gøre HTTP-anmodninger.
  • nye router livscyklus begivenheder for vagter og resolvere. Fire nye begivenheder: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd Deltag i det eksisterende sæt livscyklusbegivenhed såsom NavigationStart.
  • betinget deaktivere animationer.

Version 5edit

Angular 5 blev udgivet den 1.November 2017. De vigtigste forbedringer i Angular 5 omfatter understøttelse af progressive Internet-apps, en byggeoptimering og forbedringer i forbindelse med materialedesign.

Version 6edit

Angular 6 blev udgivet den 4.maj 2018. Dette er en større udgivelse, der fokuserer mindre på den underliggende ramme og mere på værktøjskæden og på at gøre det lettere at bevæge sig hurtigt med Angular i fremtiden, synes godt om: ng opdatering, ng tilføje, kantede elementer, kantede materiale + CDK komponenter, kantede materiale Starter komponenter, CLI arbejdsområder, bibliotek Support, træ Shakable udbydere, animationer Ydeevne forbedringer, og Rksj v6.

Version 7edit

Angular 7 blev udgivet den 18.Oktober 2018. Opdateringer vedrørende applikationsydelse, Vinkelmateriale & CDK, virtuel rulning, forbedret tilgængelighed af vælger, understøtter nu Indholdsprojektion ved hjælp af internetstandard til brugerdefinerede elementer og afhængighedsopdateringer vedrørende Typescript 3.1, Rksj 6.3, Node 10 (understøtter stadig Node 8).

Version 8Edit

Angular 8 blev udgivet den 28.maj 2019. Med differentiel indlæsning for al applikationskode, dynamisk import til dovne ruter, netarbejdere, TypeScript 3.4-support og Angular Ivy som en forhåndsvisning af opt-in. Angular Ivy opt-in eksempel omfatter:

  • genereret kode, der er lettere at læse og debugge ved kørsel
  • hurtigere genopbygningstid
  • forbedret nyttelaststørrelse
  • forbedret skabelontypekontrol
  • bagudkompatibilitet

Version 9edit

Angular 9 blev udgivet den 6.februar 2020. Version 9 flytter alle programmer til at bruge Ivy compiler og runtime som standard. Angular er blevet opdateret til at arbejde med TypeScript 3.6 og 3.7. Ud over hundredvis af fejlrettelser, Ivy compiler og runtime tilbyder mange fordele:

  • mindre bundtstørrelser
  • hurtigere test
  • bedre debugging
  • forbedret CSS klasse og stilbinding
  • forbedret typekontrol
  • forbedrede byggefejl
  • forbedrede byggetider, der muliggør AOT som standard
  • forbedret internationalisering

version 10edit

angular 10 blev udgivet den 24.juni 2020.

  • ny Datointervalvælger (Material UI library
  • advarsler om CommonJS import
  • valgfri strengere indstillinger
  • holde sig ajour med økosystemet
  • ny standardkonfiguration
  • afskrivninger og fjernelse

version 11rediger

Angular 11 blev udgivet den 11.november 2020.

fremtidige udgivelserrediger

siden v9 har Angular-teamet flyttet alle nye applikationer til at bruge Ivy compiler og runtime. De vil arbejde på Ivy for at forbedre outputbundtstørrelser og udviklingshastigheder.

hver version forventes at være bagudkompatibel med den tidligere udgivelse. Angular development team har lovet at gøre to gange om året opgraderinger.

Support policy and scheduleEdit

alle de store udgivelser understøttes i 18 måneder. Dette består af 6 måneders aktiv support, hvor regelmæssigt planlagte opdateringer og programrettelser frigives. Det efterfølges af 12 måneders langvarig support (LTS), hvor kun kritiske rettelser og sikkerhedsrettelser frigives.

understøttede Vinkelversioner
Version Status udgivet aktive ender LTS ender
^11.0.0 Aktiv 11. November 2020 11. maj 2021 Maj 11, 2022
^10.0.0 LTS 24. juni 2020 24. December 2020 Dec 24, 2021
^9.0.0 LTS 6. februar 2020 6. August 2020 Aug 6, 2021

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

More: