1) Ivy applications: Previously, in applications, Hammer providers were included by default. With this commit, apps that want Hammer support must import HammerModule in their root module i.e.
import {HAMMER_PROVIDERS} from './dom/events/hammer_gestures'
2) ServiceWorker: Remove deprecated option
versionedFiles from service worker asset group configuration in ngsw-config.json. 
3) Performance Improvements:
- Ivy: don’t store public input names in two places.
- Ivy: fix creation time micro-benchmarks.
- Ivy: Improve performance of transplanted views.
- Ivy: avoid native node retrieval from
LView. - Ivy: avoid repeated native node retrieval and patching.
- Ivy:avoid repeated
tNode.initialInputsreads. - Ivy:move local references into
constsarray. - Ivy:
R3TestBed– Do not processNgModuleDefsthat have already been processed.
Bug Fixes
1) Common: update
$locationShim to notify onChange listeners before emitting AngularJS events.
2) Compiler: return enableIvy true when using
readConfiguration.
3) Ivy:
- Get name directly from
nativeNode. - Handle empty bindings in template type checker.
- In ngcc, handle inline exports in commonjs code.
- The ngcc should only index
.d.tsexports within the package. - The
ngTemplateOutleterror when switching between null and template value.
4) language-service:
- Instantiate
MetadataResolveronce. - Remove "context" used for module resolution.
5) Ngcc:
- Handle deep imports that already have an extension.
- Ignore format properties that exit but are undefined.
No comments:
Post a Comment