NgRx moved to 16.1, and the Signal Store it has in the pipeline is starting to draw a lot of eyes. There were also a couple of patch updates for Cypress, Jest, and nx worth mentioning.

NgRx

Version 16.1 of the NgRx state management library is here. The select method on the component store now lets you pass in a custom equality function. Previously, it was locked into strict equality.

ChangeLog 16.1

In addition to the existing component and global stores, the NgRx team — with Marko Staminirovic taking the lead — is busy building a third option called the SignalStore. Manfred Steyer has documented its current status and what the roadmap looks like.

Steyer pointed out two variants. There is the signalState, a stripped-down version, and the signalStore, which comes with pre-built conveniences, like entity management and tracking network requests.

The Signal Store is still in the RFC stage for now. That means you have a chance to test it and leave your feedback.

RFC Signal Store

Minor Releases

A couple of new minor releases also popped up in the testing space. Jest is up to 29.6, and Cypress sits at 12.17.

Cypress 12.17

Cypress brought in a notification capability for its commercial offering, Cypress Cloud.

Cypress Release Notes

Jest 29.6

There were various patches and new capabilities in Jest related to snapshot testing.

Jest Release Notes

Nx 16.5

Finally, Nx — the alternative to the Angular CLI — is now out in version 16.5.

Given that Nx works with more than just Angular, the list of additions is pretty extensive. For the full breakdown, check out the release notes or the videos over on their YouTube channel.

Nx 16.5 Release!!!. We have launched SO MANY features since… | by Zack DeRose | Nx Devtools

We have launched SO MANY features since our last release blog on Nx 16.0, so we’re covering the major features in this blog!

favicon blog.nrwl.io

Nx - Smart Monorepos - Fast Builds - YouTube

Get to green PRs in half the time. Nx optimizes your builds, scales your CI, and fixes failed PRs. Built for developers and AI agents. More on https://nx.dev

favicon youtube.com