v22.04.0
napari hub v22.04.0
We're happy to announce the release of the napari hub v22.04.0!
Switch to CalVer
You may have noticed that we jumped from v0.2.7 to v22.04.0. This is not a mistake and we did not release 22 major versions. 🤣
Starting with this release, we are switching to Calendar Versioning, or CalVer.
Our old way of versioning was SemVer, except we'd occasionally break the rules and add a 4th digit for patch releases. While this way of versioning makes sense for dependencies that need pinning, it didn't really make sense for the napari hub as a Software as a Service (SaaS). Since we're always releasing the latest and greatest version of the hub, there was no way to access older versions anyway. It also got confusing on when to use the major, minor, and patch numbers.
Calendar Versioning fits us better because now we no longer have to worry about the semantics of incrementing major, minor, and patch numbers. We just use the calendar date and increment a single number at the end of releases and patches that month. It'll also make it easier to automate releasing in the future.
We'll be using a versioning system similar to Ubuntu with the format: YY.0M.MICRO
, where YY
is the year and 0M
is the month (with leading 0 for single digits), and MICRO
is the number we increment for each release of that year and month.
We may revisit SemVer in the future for our public API, but until then we'll be using CalVer for this and future releases of the hub.
New Features
- Improve support for large number of categories by @codemonkey800 in #443
- Add plausible events for expand / collapse by @codemonkey800 in #457
Bug Fixes
- Fix center alignment by @codemonkey800 in #445
- Preview Build Fix by @klai95 in #446
- Fix plugin metadata IDs by @codemonkey800 in #453