NamingEdit
originalmente, a reescrita de AngularJS foi chamada de “Angular 2”, mas isso levou a confusão entre os desenvolvedores. Para esclarecer, a equipe anunciou que termos separados devem ser usados para cada framework com “AngularJS” referindo-se ao 1.X versions and” Angular “without the” JS ” referring to versions 2 and up.
versão 2Edit
Angular 2.0 foi anunciado na conferência ng-Europe 22-23. Outubro de 2014. As mudanças drásticas na versão 2.0 criaram uma considerável controvérsia entre os desenvolvedores. Em 30 de abril de 2015, o Angular developers anunciou que o Angular 2 se mudou de Alpha para o Developer Preview. Angular 2 mudou-se para Beta em dezembro de 2015, e o primeiro candidato a lançamento foi publicado em maio de 2016. A versão final foi lançada em 14 de setembro de 2016.
Versão 4Edit
Em 13 de dezembro de 2016 Angular 4 foi anunciado, ignorando 3 para evitar uma confusão devido ao desalinhamento do roteador o pacote da versão que já foi distribuído como v3.3.0. A versão final foi lançada em 23 de Março de 2017. O Angular 4 é compatível com o Angular 2.
versão Angular 4.3 é uma versão menor, o que significa que ele não contém alterações de quebra e que é uma gota em substituição para 4.x. x.
características na versão 4.3
- introduzindo HttpClient, uma biblioteca menor, mais fácil de usar e mais poderosa para fazer solicitações HTTP.
- novos eventos de ciclo de vida do roteador para guardas e resolvedores. Quatro novos eventos: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd juntar-se ao conjunto de eventos do ciclo de vida existente, como o NavigationStart.
- condicionalmente desactivar animações.
Versão 5Edit
Angular 5 foi lançado em 1 de novembro de 2017. As principais melhorias no Angular 5 incluem suporte para aplicações web progressivas, um otimizador de compilação e melhorias relacionadas com o Design de Material.
Versão 6Edit
Angular 6 foi lançado em 4 de Maio de 2018. Esta é uma versão importante focada menos no framework subjacente e mais sobre a barra de ferramentas e em tornar mais fácil de mover rapidamente com Angular no futuro, como: 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.
a versão 7Edit
Angular 7 foi lançada em 18 de outubro de 2018. Atualizações em relação ao desempenho da Aplicação, Material Angular & CDK, deslocamento Virtual, melhoria da acessibilidade dos seletos, agora suporta a projeção de conteúdo usando o padrão web para elementos personalizados, e atualizações de dependência em relação ao Typescript 3.1, RxJS 6.3, nó 10 (ainda suportando o nó 8).
Versão 8Edit
Angular 8 foi lançado em 28 de Maio de 2019. Apresentando carga diferencial para todos os códigos de Aplicação, Importações dinâmicas para rotas preguiçosas, Web workers, TypeScript 3.4 suporte, e Angular Ivy como uma pré-visualização opt-in. Angular Ivy opt-in pré-visualização inclui:
- código Gerado que é mais fácil de ler e de depuração em tempo de execução
- mais Rápido re-tempo de compilação
- carga maior tamanho
- Melhor modelo de tipo de verificação
- compatibilidade
Versão 9Edit
Angular 9 foi lançado em 6 de fevereiro de 2020. A versão 9 move todas as aplicações para usar o compilador Ivy e o tempo de execução por padrão. Angular foi atualizado para trabalhar com o TypeScript 3.6 e 3.7. Além de centenas de correções de bugs, O compilador Ivy e o tempo de execução oferece inúmeras vantagens:
- Menor pacote de tamanhos
- teste mais Rápido
- Melhor depuração
- Melhor classe CSS e o estilo de vinculação
- Melhor tipo de verificação
- Melhor que os erros de compilação
- Melhor construir vezes, permitindo AOT ativado por padrão
- melhorar a Internacionalização
Versão 10Edit
Angular 10 foi lançado em 24 de junho de 2020.
- Novo Intervalo de Data Seletor de arquivos (Material de biblioteca de INTERFACE
- Avisos sobre CommonJS importações
- Opcional Configurações mais Rigorosas
- Manter-se atualizado com o Ecossistema
- Nova Configuração Padrão do Navegador
- Substituições e Remoções
Versão 11Edit
Angular 11 foi lançado em 11 de novembro de 2020.
future releasesEdit
Since v9, the Angular team has moved all new applications to use the Ivy compiler and runtime. Eles estarão trabalhando em Ivy para melhorar o tamanho do pacote de saída e velocidades de desenvolvimento.
cada versão deverá ser compatível com a versão anterior. A equipa de desenvolvimento Angular comprometeu-se a fazer actualizações duas vezes por ano.
Política de suporte e scheduleEdit
todas as versões principais são suportadas por 18 meses. Isto consiste em 6 meses de suporte ativo, durante os quais atualizações e patches regularmente programados são lançados. Ele é então seguido por 12 meses de suporte a longo prazo (LTS), durante o qual apenas correções críticas e patches de segurança são liberados.
Versão | Estado | Liberado | Active Termina | LTS Termina |
---|---|---|---|---|
^11.0.0 | Active | Nov 11, 2020 | 11 de Maio, 2021 | Pode 11, 2022 |
^10.0.0 | LTS | Jun 24, 2020 | 24 de Dezembro de 2020 | Dez 24, 2021 |
^9.0.0 | LTS | 6 de Fevereiro, 2020 | Ago 6, 2020 | Ago 6, 2021 |