This is a submission for DEV's Summer Bug Smash: Smash Stories powered by Sentry.

You know those version numbers in libraries and frameworks, right? If not, here's a quick refresher. When we have something like package@x.y.z:

x is a major release, where breaking changes are allowed,

y is a backward-compatible feature release,

z is a patch, usually containing small fixes and bugfixes.