Skip to contents

The single entry point every caller (app URL ?ver=, report endpoint, notebook) should use. NULL/""/"latest" resolve to atlas_latest(); anything else must name a version present in atlas_versions(). A pre-release is never returned for "latest" — it is reachable only by asking for it by name.

Usage

atlas_resolve_ver(
  ver = NULL,
  base = atlas_base_url(),
  allow = c("released", "prerelease", "retired"),
  refresh = FALSE
)

Arguments

ver

requested version, or NULL/"latest"

base

atlas base URL from atlas_base_url()

allow

statuses that may be resolved when named explicitly

refresh

re-fetch the registry instead of using the session cache

Value

a validated version string