This is a weekly posting, covering the latest updates from the Angular community.
Angular 13.2
We have a minor version upgrade to 13.2. Angular follows semantic version. This means, a minor version can add new features, can fix bugs, but everything is fully backward-compatible.
So you can safely run ng update
and your application shouldn't break.
Among the new features, we have two additional template checks. You will get a warning if you are using the two-way binding syntax in the wrong way. And, if you are using the nullish coalescing operator (the "Elvis" operator) on a non-nullable object, then you will also get a warning.
Finally, the FormControl
has an initial value and reuses it, if you call the rest method on that FormControl.
Website about Monorepositories
Nrwl, the company behind nx, an extension to the Angular CLI, created a new website which focuses on Monorepositories, and compares different tools like nx, lerna, Bazel, and many others.
With Monorepositories, it is effortless to share code between multiple projects. As the term mono indicates, all the projects are placed in a single repository, sharing the same dependencies. You could use it for monolithic applications but also Microfrontends. Especially with the latter, it is a good fit because you can avoid having version conflicts.
Use Cases for Monorepositories
Miscellaneous
Nightwatch 2
Nightwatch, an E2E testing framework, was released in version 2. If you are still running on Protractor and are looking for a Selenium-based successor, this might be of interest.
Testing Videos: Kevin Kreuzer
Kevin Kreuzer released two videos. One about marble testing in RxJs and another one about Harnesses. You can see harnesses as a library for UI components that makes testing them much easier.
Angular Virtual Conference
We also had the Angular Virtual Conference. It lasted one day. Its recordings are available for free on YouTube.
Top comments (0)