You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 9, 2024. It is now read-only.
'O pacote de rota não exporta mais `SpyNgModuleFactoryLoader` e `DeprecatedLoadChildren`. Caso você os use, certifique-se de remover suas instruções de importação correspondentes.',
663
663
},
664
+
'v14 ng update': {
665
+
action:
666
+
'Execute o comando `ng update @angular/core@14 @angular/cli@14` que irá atualizar seu projeto para a versão 14 do Angular.',
667
+
},
668
+
'TypeScript 4.6': {
669
+
action:
670
+
'O Angular agora usa o TypeScript 4.6, leia mais sobre possíveis breaking changes: https://devblogs.microsoft.com/typescript/announcing-typescript-4-6/ ',
671
+
},
672
+
'v14 node': {
673
+
action:
674
+
'Verifique se você está usando o <a href="http://www.hostingadvice.com/how-to/update-node-js-latest-version/" target="_blank">Node 14.15.0 ou posterior</a >',
675
+
},
676
+
'v14 strict forms': {
677
+
action:
678
+
'Os modelos de formulário agora exigem um parâmetro de tipo genérico. Para migração gradual, você pode optar por não usar a versão sem tipo das classes de modelo de formulário.',
679
+
},
680
+
'v14 aotSummaries': {
681
+
action:
682
+
'Remova `aotSummaries` de `TestBed` já que o Angular não precisa mais deles no Ivy.',
683
+
},
684
+
'v14 MatVertical and Horizontal Stepper': {
685
+
action:
686
+
'Se você estiver usando `MatVerticalStepper` ou `MatHorizontalStepper` certifique-se de mudar para `MatStepper`.',
687
+
},
688
+
'v14 JSONP': {
689
+
action:
690
+
'Remova os cabeçalhos das solicitações JSONP. JSONP não suporta cabeçalhos e, se especificado, o módulo HTTP agora lançará um erro em vez de ignorá-los.',
691
+
},
692
+
'v14 resolvers': {
693
+
action:
694
+
'Os resolvers agora pegarão o primeiro valor emitido por um observable e depois disso prosseguirão para a navegação para se alinhar melhor com outros guards em vez de pegar o último valor emitido.',
695
+
},
696
+
'v14 deprecate protractor entry': {
697
+
action:
698
+
'O entry point obsoleto `angular/cdk/testing/protractor` agora foi removido.',
699
+
},
700
+
'v14 chipInput': {
701
+
action:
702
+
'Certifique-se de especificar `chipInput` de `MatChipInputEvent` porque agora é obrigatório.',
703
+
},
704
+
'v14 mixinErrorState': {
705
+
action:
706
+
'Você precisa implementar o membro da classe `stateChanges` em abstrações usando `mixinErrorState` porque o mixin não o fornece mais.',
707
+
},
708
+
'v14 CdkStepper orientation': {
709
+
action:
710
+
'Use `CdkStepper.orientation` em vez de `CdkStepper._orientation`.',
711
+
},
712
+
'v14 CdkStepper and MatStepper': {
713
+
action:
714
+
'Se você está estendendo ou usando `CdkStepper` ou `MatStepper` no construtor, você não deve mais passar o parâmetro `_document` já que ele foi removido.',
715
+
},
716
+
'v14 mat-list-item-avatar': {
717
+
action:
718
+
'Renomeie a classe CSS `mat-list-item-avatar` para `mat-list-item-with-avatar`.',
719
+
},
720
+
'v14 MatSelectionListChange.option': {
721
+
action:
722
+
'Use `MatSelectionListChange.options` em vez de `MatSelectionListChange.option`.',
723
+
},
724
+
'v14 getHarnessLoaderForContent': {
725
+
action:
726
+
'Use `getChildLoader(MatListItemSection.CONTENT)` em vez de `getHarnessLoaderForContent`.',
727
+
},
728
+
'v14 MatSelectionList': {
729
+
action:
730
+
'Se você estiver usando `MatSelectionList` certifique-se de passar `_focusMonitor` em seu construtor porque agora é obrigatório. Além disso, essa classe não possui mais a propriedade `tabIndex` e um parâmetro construtor `tabIndex`.',
731
+
},
732
+
'v14 initialNavigation': {
733
+
action:
734
+
'Atualize `initialNavigation: \'enabled\'` para `initialNavigation: \'enabledBlocking\'`.',
735
+
},
736
+
'v14 Route.pathMatch': {
737
+
action:
738
+
'Se você estiver definindo rotas com `pathMatch`, talvez seja necessário convertê-lo para `Route` ou `Routes` explicitamente. `Route.pathMatch` não é mais compatível com o tipo `string`.',
739
+
},
740
+
'v14 stricter LoadChildrenCallback': {
741
+
action:
742
+
'A promise retornada por `LoadChildrenCallback` agora tem um parâmetro de tipo mais restrito `Type<any>|NgModuleFactory<any>` em vez de `any`.',
743
+
},
744
+
'v14 router scheduling': {
745
+
action:
746
+
'O router não agenda mais a navegação de redirecionamento dentro de um `setTimeout`. Certifique-se de que seus testes não dependam desse comportamento.',
747
+
},
748
+
'v14 LocationStrategy': {
749
+
action:
750
+
'Implementar a interface `LocationStrategy` agora requer a definição de `getState()`.',
751
+
},
752
+
'v14 http queries': {
753
+
action:
754
+
'Enviar `+` como parte de uma query não requer mais soluções alternativas, pois `+` não envia mais um espaço.',
755
+
},
756
+
'v14 AnimationDriver.getParentElement': {
757
+
action:
758
+
'Implementar `AnimationDriver` agora requer o método `getParentElement`.',
759
+
},
760
+
'v14 invalid config': {
761
+
action:
762
+
'Configurações de rota inválidas de módulos de lazy-loaded agora gerarão um erro em vez de serem ignoradas.',
763
+
},
764
+
'v14 router resolver': {
765
+
action:
766
+
'Remova o `resolver` da função `RouterOutletContract.activateWith` e o `resolver` da classe `OutletContext` já que os factory resolvers não são mais necessários.',
767
+
},
768
+
'v14 initialUrl': {
769
+
action:
770
+
'`Router.initialUrl` aceita apenas `UrlTree` para evitar o uso indevido da API, atribuindo um valor `string`.',
771
+
},
772
+
664
773
};
665
774
// @TODO This console log is required or the locale won't be registered
0 commit comments