The Angular team is working on Bazel: Also in the now released 11th Beta, Angular 8.0.0-beta.10, there was again a feature and two bug fixes for it. What else has happened?
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.0.0-beta.10, the 11th beta for Angular 8, comes with two new features and six bug fixes. Again, it’s about Bazel: One feature and two bug fixes are the experimentally marked integration of the build system. The new feature for Bazel is an upgrade: both rules_nodejs and rules_sass have been updated. The first bug fix for Bazel fixes an error related to the use of ng_module . Here you can also create external Symbol Factory Reports. The second bug fix for Bazel is a workaround for a problem that occurred in the context of reading summary files from node_modules .
In addition to these new features for Bazel, the beta release also includes a feature for the service worker, with which it is now possible to run multiple apps under the same domain. So far, the service worker crashed when several apps were under a domain and should be switched between them. This was attributed to the use of a common cache file for all apps under the domain. With the now implemented feature an ngsw appended to the base link of the apps, whereby each app works with its own cache file.
Other bugfixes in Angular 8.0.0-beta.10 concern the compiler, the core and the router. Information about these and the already mentioned changes to the 11th beta for Angular 8 can be found in the changelog on GitHub.
On our last post about Angular we talked about typescript support and modification about HTML parser