Bumps @angular/forms from 17.0.0 to 17.3.4.
Release notes
Sourced from @angular/forms
's releases.
v17.3.4
17.3.4 (2024-04-10)
common
Commit |
Description |
 |
invalid ImageKit quality parameter (#55193) |
 |
skip transfer cache on client (#55012) |
v17.3.3
17.3.3 (2024-04-03)
core
Commit |
Description |
 |
handle ChainedInjector s in injector debug utils (#55144) |
 |
test cleanup should not throw if Zone is not present (#55096) |
migrations
Commit |
Description |
 |
avoid conflicts with some greek letters in control flow migration (#55113) |
v17.3.2
17.3.2 (2024-03-28)
compiler
Commit |
Description |
 |
invoke method-based tracking function with context (#54960) |
compiler-cli
Commit |
Description |
 |
report errors when initializer APIs are used on private fields (#55070) |
core
Commit |
Description |
 |
establish proper injector resolution order for @defer blocks (#55079) |
http
Commit |
Description |
 |
include transferCache when cloning HttpRequest (#54939) |
 |
manage different body types for caching POST requests (#54980) |
migrations
Commit |
Description |
 |
account for variables in imports initializer (#55081) |
router
Commit |
Description |
 |
RouterLinkActive will always remove active classes when links are not active (#54982) |
... (truncated)
Changelog
Sourced from @angular/forms
's changelog.
17.3.4 (2024-04-10)
common
18.0.0-next.3 (2024-04-03)
Breaking Changes
router
- Providers available to the routed components always
come from the injector heirarchy of the routes and never inherit from
the
RouterOutlet
. This means that providers available only to the
component that defines the RouterOutlet
will no longer be available to
route components in any circumstances. This was already the case
whenever routes defined providers, either through lazy loading an
NgModule
or through explicit providers
on the route config.
compiler
Commit |
Type |
Description |
f824911510 |
fix |
For FatalDiagnosticError , hide the message field without affecting the emit (#55160) |
compiler-cli
Commit |
Type |
Description |
c04ffb1fa6 |
fix |
use switch statements to narrow Angular switch blocks (#55168) |
core
Commit |
Type |
Description |
666d646575 |
feat |
Add event delegation library to queue up events and replay them when the application is ready (#55121) |
146306a141 |
feat |
add support for i18n hydration (#54823) |
840c375255 |
fix |
do not save point-in-time setTimeout and rAF references (#55124) |
231e0a3528 |
fix |
handle ChainedInjector s in injector debug utils (#55144) |
a5fa279b6e |
fix |
prevent i18n hydration from cleaning projected nodes (#54823) |
f44a5e4604 |
fix |
support content projection and VCRs in i18n (#54823) |
914e4530b0 |
fix |
test cleanup should not throw if Zone is not present (#55096) |
a99cb7ce5b |
fix |
zoneless scheduler should check if Zone is defined before accessing it (#55118) |
forms
Commit |
Type |
Description |
1c736dc3b2 |
feat |
Unified Control State Change Events (#54579) |
language-service
Commit |
Type |
Description |
a48afe0d94 |
fix |
avoid generating TS syntactic diagnostics for templates (#55091) |
migrations
... (truncated)
Commits
20c4739
docs: fix typo (#54427)
e67b9a4
refactor(forms): Provide RadioControlRegistry
in root. (#54130)
7800a3c
refactor(core): remove InjectionToken
descriptions in optimized builds. (#5...
989394d
refactor(forms): Specify Provider
type for DEFAULT_VALUE_ACCESSOR
(#54029)
91f250d
build: configure cross-pkg resolution for api extraction (#52499)
c4de4e1
refactor(docs-infra): build adev application using local generated assets (#5...
19a426d
build: update node.js engines version to be more explicate about v20 support ...
c078056
test(core): clean up unnecessary nesting in old tests (#52239)
43115da
refactor(forms): Log a warning when FormGroup
keys include a dot. (#50642)
- See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @antoantonyk.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR
-
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
-
@dependabot merge
will merge this PR after your CI passes on it
-
@dependabot squash and merge
will squash and merge this PR after your CI passes on it
-
@dependabot cancel merge
will cancel a previously requested merge and block automerging
-
@dependabot reopen
will reopen this PR if it is closed
-
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
-
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency
-
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
-
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
-
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
One of your CI runs failed on this pull request, so Dependabot won't merge it.
Dependabot will still automatically merge this pull request if you amend it and your tests pass.