obsidian-version
Pure helpers for resolving Obsidian desktop version specifiers.
A version specifier is either an explicit x.y.z string or one of the channel aliases PUBLIC_LATEST / CATALYST_LATEST, which resolve against Obsidian’s published desktop releases manifest.
The network call that fetches the manifest lives in the integration-time version-switch module; everything here is pure and unit-tested.
Variables
Section titled “Variables”| Variable | Description |
|---|---|
| CATALYST_LATEST | Version specifier alias resolving to the latest catalyst (early access / insider) desktop release (the manifest’s beta.latestVersion). |
| PUBLIC_LATEST | Version specifier alias resolving to the latest public desktop release (the manifest’s latestVersion). |