Angular (web framework)

Nazwaedit

pierwotnie przepisanie AngularJS było nazywane „Angular 2”, ale doprowadziło to do zamieszania wśród programistów. Aby wyjaśnić, zespół ogłosił, że dla każdego frameworka należy stosować osobne określenia z „AngularJS” odnoszące się do 1.Wersje X i” Angular ” bez ” JS ” odnoszące się do wersji 2 i wyżej.

Wersja 2.0 została ogłoszona na konferencji ng-Europe 22-23. Październik 2014. Drastyczne zmiany w wersji 2.0 wywołały spore kontrowersje wśród deweloperów. 30 kwietnia 2015 roku deweloperzy Angular ogłosili, że Angular 2 przeszedł z wersji Alpha do Developer Preview. Angular 2 przeszedł do wersji Beta w grudniu 2015 roku, a pierwszy release candidate został opublikowany w maju 2016 roku. Wersja ostateczna została wydana 14 września 2016 roku.

Wersja 4edit

13 grudnia 2016 roku ogłoszono, że Angular 4 ominie 3, aby uniknąć nieporozumień z powodu niewspółosiowości wersji pakietu routera, która była już dystrybuowana jako v3.3.0. Wersja ostateczna została wydana 23 marca 2017 roku. Angular 4 jest wstecznie kompatybilny z Angular 2.

Angular Wersja 4.3 jest wydaniem podrzędnym, co oznacza, że nie zawiera żadnych przerywających zmian i jest zamiennikiem dla 4.X. x.

funkcje w wersji 4.3

  • przedstawiamy HttpClient, mniejszą, łatwiejszą w użyciu i bardziej wydajną bibliotekę do tworzenia żądań HTTP.
  • nowe zdarzenia cyklu życia routera dla strażników i Resolverów. Cztery nowe zdarzenia: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd dołączają do istniejącego zestawu zdarzeń cyklu życia, takich jak NavigationStart.
  • warunkowo wyłącz animacje.

Wersja 5edit

Angular 5 została wydana 1 listopada 2017 roku. Kluczowe ulepszenia w Angular 5 obejmują obsługę progresywnych aplikacji internetowych, optymalizację kompilacji i ulepszenia związane z projektowaniem materiałów.

Wersja 6Edit

Angular 6 została wydana 4 maja 2018 roku. Jest to główne wydanie skupiające się mniej na podstawowym frameworku, a bardziej na łańcuchu narzędzi i na ułatwieniu szybkiego poruszania się dzięki Angular w przyszłości, takie jak: ng update, ng add, Angular Elements , Angular Material + CDK Components, Angular Material Starter Components, Cli Workspaces, library Support, Tree Shakable Providers, Animations Performance Improvements, and RxJS v6.

Wersja 7Edit

Angular 7 została wydana 18 października 2018 roku. Aktualizacje dotyczące wydajności aplikacji, materiału kątowego & CDK, wirtualnego przewijania, poprawiona dostępność wybranych, teraz obsługuje projekcję zawartości przy użyciu standardu web dla elementów niestandardowych oraz aktualizacje zależności dotyczące maszynopisu 3.1, RxJS 6.3, węzła 10 (nadal obsługującego węzeł 8).

Wersja 8Edit

Angular 8 została wydana 28 maja 2019 roku. Wyposażony w różnicowe ładowanie dla całego kodu aplikacji, dynamiczne importowanie dla leniwych tras,pracowników sieci Web, obsługę maszynopisu 3.4 i Angular Ivy jako podgląd opt-in. Angular Ivy opt-in preview zawiera:

  • wygenerowany kod, który jest łatwiejszy do odczytania i debugowania w czasie wykonywania
  • szybszy czas ponownego budowania
  • poprawiony rozmiar ładunku
  • poprawione sprawdzanie typu szablonu
  • zgodność wsteczna

Wersja 9Edit

Angular 9 została wydana 6 lutego 2020 roku. Wersja 9 przenosi wszystkie aplikacje do używania kompilatora Ivy i środowiska wykonawczego domyślnie. Angular został zaktualizowany do pracy z maszynopisem 3.6 i 3.7. Oprócz setek poprawek błędów, kompilator i Środowisko wykonawcze Ivy oferuje wiele zalet:

  • mniejsze rozmiary pakietów
  • szybsze testowanie
  • lepsze debugowanie
  • ulepszone Wiązanie klas i stylów CSS
  • ulepszone sprawdzanie typów
  • Poprawione błędy kompilacji
  • poprawione czasy kompilacji, domyślnie włączone AOT
  • ulepszona internacjonalizacja

wersja 10edit

angular 10 została wydana 24 czerwca 2020 roku.

  • Nowy Selektor zakresu dat (Biblioteka interfejsu użytkownika materiałów
  • Ostrzeżenia o imporcie CommonJS
  • opcjonalne ostrzejsze Ustawienia
  • utrzymywanie Aktualności z ekosystemem
  • Nowa domyślna konfiguracja przeglądarki
  • deprecjacje i usunięcia

wersja 11edit

Angular 11 została wydana 11 listopada 2020 roku.

przyszłe wydaniaedit

od wersji v9 zespół Angular przeniósł wszystkie nowe aplikacje do używania kompilatora i środowiska wykonawczego Ivy. Będą pracować nad Ivy, aby poprawić rozmiary pakietów wyjściowych i szybkość rozwoju.

oczekuje się, że każda wersja będzie wstecznie kompatybilna z poprzednim wydaniem. Zespół programistów Angular zobowiązał się do przeprowadzania aktualizacji dwa razy w roku.

zasady wsparcia i harmonogramedytuj

wszystkie główne wydania są obsługiwane przez 18 miesięcy. Składa się to z 6 miesięcy aktywnego wsparcia, podczas których regularnie publikowane są aktualizacje i łatki. Następnie następuje 12 miesięcy długoterminowego wsparcia (LTS), podczas którego wydawane są tylko krytyczne poprawki i poprawki bezpieczeństwa.

obsługiwane wersje kątowe
Wersja Status wydany aktywne kończy się kończy się LTS
^11.0.0 aktywny Listopad 11, 2020 maj 11, 2021 maj 11, 2022
^10.0.0 LTS Cze 24, 2020 Gru 24, 2020 Gru 24, 2021
^9.0.0 LTS Lut 6, 2020 sie 6, 2020 sie 6, 2021

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

More: