Skip to content

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.

VariableDescription
CATALYST_LATESTVersion specifier alias resolving to the latest catalyst (early access / insider) desktop release (the manifest’s beta.latestVersion).
PUBLIC_LATESTVersion specifier alias resolving to the latest public desktop release (the manifest’s latestVersion).