-
Notifications
You must be signed in to change notification settings - Fork 7
Update angular monorepo to v17 (major) #19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
b6c1b2d to
5fce117
Compare
5fce117 to
4aae645
Compare
4aae645 to
e9f63dd
Compare
e9f63dd to
4aaf1cb
Compare
4aaf1cb to
31838ed
Compare
31838ed to
1e9dcbb
Compare
1e9dcbb to
d914eee
Compare
72c5faa to
741ca00
Compare
741ca00 to
9519154
Compare
454102b to
ac39e80
Compare
ac39e80 to
0b03dbb
Compare
0b03dbb to
5ffe4db
Compare
5ffe4db to
1bba294
Compare
|
1bba294 to
3fcdb7b
Compare
3fcdb7b to
711b9e9
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: yarn.lock |
711b9e9 to
f900c3b
Compare
f900c3b to
d6097a4
Compare
d6097a4 to
05f07b8
Compare
05f07b8 to
1e55c53
Compare
d3618d7 to
954128e
Compare
954128e to
751e571
Compare
751e571 to
fae8802
Compare
7d7aee7 to
a895259
Compare
a895259 to
43448b9
Compare
43448b9 to
0b78bdc
Compare
0d15763 to
727bcdb
Compare
4f1352e to
4926892
Compare
4926892 to
e128deb
Compare
e128deb to
efde126
Compare
efde126 to
5da14d2
Compare
5da14d2 to
463cd36
Compare
463cd36 to
3990309
Compare
3990309 to
94e62cb
Compare
dcae585 to
b0fddd9
Compare
b0fddd9 to
caa952a
Compare
8096e8a to
0469b38
Compare
4b9a38e to
b987985
Compare
b987985 to
74de757
Compare
This PR contains the following updates:
10.2.0->17.2.410.2.0->17.2.410.2.0->17.2.4Release Notes
angular/angular (@angular/common)
v17.2.4Compare Source
compiler-cli
core
@deferdependencies (#54667)--strictFunctionTypes(#54652)asReadonly. (#54719)v17.2.3Compare Source
common
AsyncPipeshould not callmarkForCheckon subscription (#54554)compiler-cli
core
@deferblock (#52881)migrations
v17.2.2Compare Source
common
compiler
compiler-cli
core
migrations
router
v17.2.1Compare Source
compiler-cli
v17.2.0Compare Source
common
compiler
useTemplatePipeline(#54057)compiler-cli
@Injectableclasses in local compilation mode (#54139)forbidOrphanComponentsis set (#54139)core
http
v17.1.3Compare Source
compiler-cli
core
afterRenderhooks should allow updating state (#54074)markForCheckby partially reverting #54074 (#54329)router
v17.1.2Compare Source
animations
common
compiler
core
migrations
v17.1.1Compare Source
17.1.1 (2024-01-24)
router
lasthelper with nativeArray.at(-1)(#54021)v17.1.0Compare Source
compiler
compiler-cli
getConstructorDependencieshelper to work with reflection host after the previous change (#52215)core
inputAPI for signal-based inputs (#53872)SignalNodereactive node incorrectly exposing unset field (#53571)router
NavigationExtras(#53303)onSameUrlNavigation: 'ignore'innavigateByUrl(#52265)v17.0.9Compare Source
common
compiler
compiler-cli
core
afterRenderhooks now only run onApplicationRef.tick(#52455)migrations
platform-server
v17.0.8Compare Source
compiler
core
migrations
router
v17.0.7Compare Source
compiler
compiler-cli
core
migrations
platform-browser
router
v17.0.6Compare Source
compiler
compiler-cli
core
@forloops (#53274)migrations
router
v17.0.5Compare Source
core
migrations
@for(#53238)router
v17.0.4Compare Source
common
loadon image once it fails to load (#52990)compiler
compiler-cli
core
getDeferBlocksis invoked in tests (#52973)migrations
v17.0.3Compare Source
animations
core
http
content-typeto set the blobtype. (#52840)migrations
v17.0.2Compare Source
compiler-cli
core
@for(#52697)v17.0.1Compare Source
http
migrations
Web Frameworks: the internet frontier.
These are the voyages of the framework Angular.
Its continuing mission:
To explore strange, new technologies.
To seek out new users and new applications.
To boldly go where no web framework has gone before.
In honor of v17.0.1
Live long and prosper 🖖🏻
v17.0.0Compare Source
Blog post "Angular v17 is now available".
Breaking Changes
Node.js v16 support has been removed and the minimum support version has been bumped to 18.13.0.
Node.js v16 is planned to be End-of-Life on 2023-09-11. Angular will stop supporting Node.js v16 in Angular v17. For Node.js release schedule details, please see: https://github.com/nodejs/release#release-schedule
common
migrating from the previously used ==. NgSwitch expressions and / or
individual condition values need adjusting to this stricter equality
check. The added warning message should help pinpointing NgSwitch
usages where adjustements are needed.
core
Angular now required
zone.jsversion~0.14.0Versions of TypeScript older than 5.2 are no longer supported.
The
mutatemethod was removed from theWritableSignalinterface and completelydropped from the public API surface. As an alternative please use the update method and
make immutable changes to the object.
Example before:
Example after:
The
mutatemethod was removed from theWritableSignalinterface and completelydropped from the public API surface. As an alternative please use the update method and
make immutable changes to the object.
Example before:
Example after:
OnPushcomponents that are created dynamically nowonly have their host bindings refreshed and
ngDoCheck runduring changedetection if they are dirty.
Previously, a bug in the change detection would result in the
OnPushconfiguration of dynamically created components to be ignored when
executing host bindings and the
ngDoCheckfunction. This israrely encountered but can happen if code has a handle on the
ComponentRefinstance and updates values read in theOnPushcomponent template without then calling either
markForCheckordetectChangeson that component'sChangeDetectorRef.platform-browser
REMOVE_STYLES_ON_COMPONENT_DESTROYdefault value is nowtrue. This causes CSS of components to be removed from the DOM when destroyed. You retain the previous behaviour by providing theREMOVE_STYLES_ON_COMPONENT_DESTROYinjection token.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.