Angular 9

What's New in Angular 9? Angular 9 New Features

Angular 9 is the smaller, faster, and easier to use and it will be making Angular developers life easier. The fully version of Angular 9 will be released in the month of October/November 2019.


Added Angular 9 Features -
1.      Added undecorated classes migration schematic in the core.
2.      The formControlName also accepts a number in the form
3.      Now allow selector-less directives as base classes in View Engine in the compiler.
4.      Added support selector-less directive as base classes in Ivy and also make the Ivy compiler the default for ngc.
5.      Convert all ngtsc diagnostics to ts.Diagnostics

Angular 9 Breaking Changes -

Previously, in Ivy 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'

Angular 9 Bug Fixes -

common: update $locationShim to notify onChange listeners before emitting AngularJS events.

compiler: return enableIvy true when using readConfiguration
ivy -
1.      Get name directly from nativeNode
2.      Handle empty bindings in template type checker
3.      In ngcc, handle inline exports in commonjs code
4.      The ngcc should only index .d.ts exports within the package
5.      The ngTemplateOutlet error when switching between null and template value

language-service -
1.      Instantiate MetadataResolver once
2.      Remove 'context' used for module resolution
ngcc -
1.      Handle deep imports that already have an extension

2.      Ignore format properties that exist but are undefined



Compatibility note: The primary goal of the backward compatibility promise is to ensure that changes in the core framework and tooling don't break the existing ecosystem of components and applications and don't put undue upgrade/migration burden on Angular application and component authors.

Note: Angular versions ^4.0.0 and ^5.0.0 are no longer under support.
ANIL SINGH

Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..
My Blogs - https://code-sample.com and https://code-sample.xyz
My Book1 - BEST SELLING ANGULAR BOOK (INCLUDING ALL VERSIONS 2, 4, 5, 6, 7)
My Book2 - ANGULAR 2 INTERVIEW QUESTIONS BOOK - Both Books are Available on WorldWide.

www.code-sample.com/. Powered by Blogger.
^