13.0.0-next.12 (2021-10-05)
Breaking Changes
core
- TypeScript versions older than 4.4.2 are no longer supported.
service-worker
- The return type of
SwUpdate#activateUpdate
andSwUpdate#checkForUpdate
changed toPromise<boolean>
.
Although unlikely, it is possible that this change will cause TypeScript type-checking to fail in
some cases. If necessary, update your types to account for the new
return type.
Deprecations
service-worker
- The
SwUpdate#activated
observable is deprecated.
The SwUpdate#activated
observable only emits values as a direct response to calling
SwUpdate#activateUpdate()
and was only useful for determining whether the call resulted in an
update or not. Now, the return value of SwUpdate#activateUpdate()
can be used to determine the
outcome of the operation and therefore using SwUpdate#activated
does not offer any benefit.
- The
SwUpdate#availalbe
observable is deprecated.
The new SwUpdate#versionUpdates
observable provides the same information and more. Therefore, it
is possible to rebuild the same behavior as SwUpdate#availalbe
using the events emitted by
SwUpdate#versionUpdates
and filtering for VersionReadyEvent
events.
As a result, the SwUpdate#availalbe
observable is now redundant.
bazel
Commit | Description |
---|---|
ngc-wrapped should not rely on linker for external workspaces (#43690) |
compiler-cli
Commit | Description |
---|---|
handle nullable expressions correctly in the nullish coalescing extended template diagnostic (#43572) |
core
Commit | Description |
---|---|
drop support for TypeScript 4.2 and 4.3 (#43642) | |
don't rethrow errors if test teardown has been disabled (#43635) |
language-service
Commit | Description |
---|---|
provide snippets for attribute (#43590) |
router
Commit | Description |
---|---|
unset attachRef when router-outlet is destroyed to avoid mounting a destroyed component (#43697) |
service-worker
Commit | Description |
---|---|
SwUpdate#activeUpdate and SwUpdate#checkForUpdate should have a meaningful outcome (#43668)
| |
expose more version update events (#43668) | |
make ngsw.json generation deterministic and correct (#43679)
|
Special Thanks
Alan Agius, Andrew Scott, Doug Parker, George Kalpakas, Kristiyan Kostadinov, Maximilian Köller, Paul Gschwendtner, Wey-Han Liaw and ivanwonder