Skip to content
Journey

Station

Joined the release train

Every @abraca/* package shares one version, so a consumer never has to reason about which four are compatible.

Period
2026 – now
Place
npm

Joined the release train

This module used to be versioned on its own. It now shares one version with every other package in the family: a release levels them all to the same number and widens the ranges between them in the same commit.

Why give up independent versions

Because four packages that must agree about one copy of Yjs are not really four packages. Independent versioning offered a freedom nobody wanted β€” mixing them β€” while charging everyone the cost of working out which combination was safe.

One number is less expressive and considerably more honest.