The release cycle of Angular provides for a new major release every six months. That works better, but sometimes not so good. At Angular 7 the release came on time in October. Thus, Angular 8 would have to follow in April or May 2019. Until then, it continues first with minor releases of Angular 7 and then the beta versions of Angular 8.
Angular 8: The beta releases
It continues in the beta program for Angular 8: The Seven is here! Nine bugfixes and two feature tickets were edited in the release. Highlights include a new update scheme for the package @ angular / core that automatically migrates ViewChild and ContentChild queries to the new explicit timing syntax. This scheme is particularly relevant in the context of the new Ivy renderer, which should be included in Angular 8 as Opt-In-Preview. In Ivy, queries are dynamic by default, so specifying explicit query timing already makes subsequent migration easier. A complete release of Ivy in Angular 9 is planned.
Also new to Angular 8 Beta 7 is the JSON schema support for the service worker configuration. A critical bug has also been fixed regarding Service Worker: If an app version contained the same files as an older version, the Service Worker did not recognize it as the latest version. Accordingly, the clients were not updated. That’s why ngsw.json a new timestamp field that ngsw.json each build unique.
The complete list with all changes from beta 6 to 7 can be found on GitHub
You can keep reading our previous posts about the new Angular version and share it with your friends.