What's new in Angular 8.1?

Angular 8.1.0 is here!

Angular logo

To be honest, not much to say for this 8.1 release 🙃. But let’s try nevertheless!

Ivy

As you may have understood if you read our last blog posts, Ivy is still a big part of the work done by the Angular team for this release. The plan is still to enable it by default in v9, with no regression if possible. As some users have been trying it since v8, the team is squashing bugs in corner cases, and tries to squeeze some perf improvements here and there. Some instructions were redesigned, the styles and animations APIs are getting a makeover: overall it looks good.

And I’m amazed at the amount of work the team has to do to make sure that none of the (thousands of) Google applications using Angular are broken. Which is good news for everybody in the community, because Ivy will have been thoroughly tested when it goes live!

Indexing API

A new package called indexer has been added to the Angular repository. Behind this mysterious name is an API to allow for generation of semantic analysis of components and their templates. So far the scope of the API is very limited, but the idea is to allow language analysis tools to more easily parse Angular templates.

Right now the indexer is targeted for internal Google usage if I understand correctly (with the language analysis tooling called Kythe). But we can hope to see tools built by the community that would use it and allows us to analyze our applications.

That’s all for Angular 8.1 🙂 You can check out our other article about the CLI 8.1 release which contains much more features!

All our materials (ebook, online training and training) are up-to-date with these changes if you want to learn more!



blog comments powered by Disqus