Angular 10.1.0‑next.5 Release Notes: Bug Fixes, New Features, and Breaking Changes
Angular 10.1.0‑next.5 has been released, bringing a set of bug fixes, new capabilities such as compiler‑CLI resource dependency tracking and language‑service enhancements, as well as breaking changes that tighten type safety in @angular/forms directives and AbstractControl.parent handling.
Angular 10.1.0‑next.5 has been released, providing a collection of bug fixes, new features, and breaking changes for developers.
Bug fixes
common: added boolean to valid JSON for testing.
core: migrated relative link resolution to use single quotes to align with the style guide.
forms: improved the type of the directive constructor’s arguments.
forms: included null in the abstract control’s .parent type.
language service: Ivy – mixed visitor should not find the let keyword.
router: correctly assigned ExtraOptions for the router in RouterTestingModule .
New features
compiler‑CLI: support for obtaining resource dependencies of source files.
forms: added migration for accessing AbstractControl.parent .
language service: added getDefinitionAndBoundSpan (go‑to‑definition).
language service: added quick‑info for inline templates in Ivy.
Breaking changes
forms: In the @angular/forms package, directives previously declared any[] as the type for validators and accepted an asyncValidators parameter of the same type; these parameters now have correct, stricter types, so code that relied on the old signatures may need updates for type safety.
forms: AbstractControl.parent type now includes null . If your code does not already handle this, the TypeScript compiler may raise errors. A v11 migration is available that adds non‑null assertion operators where necessary.
Additionally, null is now part of the .parent type; if you test against undefined , you should change the check to === null because the parent is explicitly initialized with null rather than undefined .
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.