Bumps @angular/compiler-cli from 17.0.0 to 17.3.4.
Release notes
Sourced from @angular/compiler-cli
'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/compiler-cli
'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
ee76001
refactor(compiler-cli): support ignoring specific doc entries during extracti...
60ed00a
refactor(core): improve API documentation for input
after angular.dev suppo...
aeb20f9
refactor(compiler-cli): support extracting initializer API functions (#55053)
5b67c94
refactor(compiler-cli): improve error message for uncaught `FatalDiagnosticEr...
b478dfb
fix(compiler-cli): report errors when initializer APIs are used on private fi...
75d1cae
refactor(compiler-cli): support enforcing field access for initializer APIs (...
53fe455
refactor(compiler-cli): reflection should inspect ES private fields and visib...
1470b7d
refactor(compiler-cli): expand type of initializer parsing function (#55070)
93ce4d0
refactor(compiler-cli): properly preserve file overview comments (#54983)
ed271eb
test(compiler-cli): add tests to verify import generation in TCB files/blocks...
- Additional commits viewable 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.