With Angular 9.0.0-next.1 there is a second Next-Release available for Angular 9, which can now be tested. The number of changes to the version is small; But the changes show where the journey is going.
Angular 8, with polite delay, saw the light of day in June. But after the release is before the release and already in the autumn is Angular 9 on the plan, more precisely: in October or November, it should be ready. Whether this appointment is met, or Angular 9 is a gift from Nicholas? We will see. But until then it is still a long way and initially are the smaller releases, so Angular 8.1, 8.2, etc. into the house.
Angular 9: The Next versions
Angular 9.0.0-next.1
Update from 9th August 2019
Three bugfixes made it in Angular 9.0.0-next.1. Of these, two affect the language service, one the upgrade area. For the Language service, getSourceFile() was configured to be called only for TypeScript files. The corresponding pull request indicates that this is a preparation for the integration of external template files, which in future will be processed by the Angular Language Service Plug-in. HTML files must be excluded from this. The second update to the language service is related to replacing Angular’s own LanguageService interface with that of TypeScript. This change in itself has not yet been completed; Along the way, with the release of Angular 9.0.0-next.1, the definition and tooltip were made compatible with it. Details can also be found here in the pull request .
In the upgrade section, a bug was fixed that occurred when compiling downgraded components. Since AngularJS compiles synchronously, components after the downgrade should also be treated this way. This was no longer the case and has now been reimplemented using the static method SyncPromise.all() .
More information about the changes to Angular 9.0.0-next.1 can be found in the changelog on GitHub as usual.
Angular 9.0.0-next.0
Update from August 1, 2019
Beta versions are now called “next”: Angular changed the schema when naming their versions after the release of v8.0. Where previously spoken by beta relaeses, now “next” is in the version name. So also with the first release with the number 9 in the title: v9.0.0-next.0 was published and shows that Ivy is a big topic for the upcoming major version. But the release notes on github do not reveal much more. The first 9-test release brings improvements and fixes related to Ivy, so it reads. Further information will follow with the following version.
Angular 8.x: The minor releases
Angular 8.2.0
Update from August 1, 2019
Angular 8.2.0 is ready. After a release candidate, the final release of the minor version of Angular is now available for download, bringing together all the new features of the test phase and adding a few minor changes. For example, v8.2.0 includes support for TypeScript 3.5 and includes a total of 14 bugfixes, but these are widely known from the Betas. The same is true of the six new features in the release, including the automatic migration from Renderer to Renderer2 . This feature has been tested since Angular 8.2.0-next.1.
An overview of Angular 8.2.0 is provided by the changelog on GitHub.