v17.0.0-next.7
Pre-release
Pre-release
17.0.0-next.7 (2023-10-04)
animations
Commit | Description |
---|---|
Add the possibility of lazy loading animations code. (#50738) |
common
Commit | Description |
---|---|
upgrade warning to logged error for lazy-loaded LCP images using NgOptimizedImage (#52004) |
compiler
Commit | Description |
---|---|
extract api docs for interfaces (#52006) | |
allow nullable values in for loop block (#51997) | |
enable block syntax in the linker (#51979) | |
forward referenced dependencies not identified as deferrable (#52017) | |
narrow the type of the aliased if block expression (#51952) | |
update the minVersion if component uses block syntax (#51979) | |
further reduce bundle size using arrow functions (#52010) |
core
Commit | Description |
---|---|
add new list reconcilation algorithm (#51980) | |
enable block syntax (#51994) | |
implement ɵgetInjectorMetadata debug API (#51900) | |
the new list reconciliation algorithm for built-in for (#51980) | |
deferred blocks not removing content immediately when animations are enabled (#51971) | |
deprecate allowing full context object to be replaced in EmbeddedViewRef (#51887) |
language-service
Commit | Description |
---|---|
Retain correct language service when ts.Project reloads (#51912) |
service-worker
Commit | Description |
---|---|
throw a critical error when handleFetch fails (#51960) |
Deprecations
core
-
Swapping out the context object for
EmbeddedViewRef
is no longer supported. Support for this was introduced with v12.0.0, but
this pattern is rarely used. There is no replacement, but you can use
simple assignments in most cases, orObject.assign , or alternatively still replace the full object by using a
Proxy(see
NgTemplateOutlet`
as an example).Also adds a warning if the deprecated