Angular 8 is still in beta. With the latest release, Beta 12, there was a deprecation for TestBed, as well as a feature for Bazel. In addition, the new beta brings back some bug fixes.
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 Beta 12
April 15, 2019
Another version for Angular 8 has been released: In version 12 a new feature has been added and one has landed on the list of deprecations. The added one belongs again to Bazel: The builder got an update, so that Bazel now uses the new Architect API and is compatible with the newest CLI. The deprecation affects the signatures of TestBed.get() . Here, a typed version and a version that accepts and outputs any have been supported so far. With the latest beta, any signature is now marked deprecated, so TestBed.get() only be used with the typed API.
In addition, the beta brings a number of bug fixes. Some of these affect Bazel, where, for example, karma-jasmine was removed from ts_web_test_suite . Further information about the new features of Angular 8.0.0-beta.12 can be found in the changelog on GitHub as well as all the previous series of Angular releases can be found on our tag