Shellaro Download

Compatibility and versioning

There are four independent version numbers:

VersionWhereCurrentChanges when
Shellarothe app0.7.0every release
Manifest schemaschemaVersion1the manifest changes incompatibly
Extension APIapiVersion1the API changes incompatibly
Pack / Lab formatpack.json / lab.json schemaVersion1those formats change incompatibly

Rules

Version numbers of packages

Semantic versions. Updates install when the source has a higher version that fits Shellaro. Pre-releases (1.3.0-beta.1) sort before the release and only satisfy ranges that name a pre-release of the same version, as in npm. Installing an older version than the installed one is possible from a file, with a warning in the review.