Minor Changes
-
Add a POSIX-
shinstaller served athttps://jalth.vinaypuppal.com/install.shwithtext/x-shellscriptcontent-type. The script detects platform viauname, fetches the release manifest, verifies the tarball SHA-256, and atomically installsjalthinto~/.local/bin(or--prefix <dir>). Supports--version <X.Y.Z>for pinning,--channel <stable|canary>for channel resolution,--no-modify-pathto suppress the PATH snippet, and--forceto reinstall a matching version. A checksum mismatch leaves the existing binary intact; missingcurlandwget, unknown OS/arch, and an unwritable prefix all fail with a clear message and never escalate viasudo. The script prints copy-pasteable PATH instructions for bash, zsh, fish, and POSIXshwhen the install directory is not already onPATH, and never edits shell rc files. Closes #315. (#321) -
jalth upgrade --checknow fetches the release manifest fromjalth.vinaypuppal.comand surfaces a CLI delta line (“CLI: 1.2.2 → 1.2.3” or “CLI is up to date”) alongside the existing Worker delta line, so admins see both deltas in one place.--checkalso works without a local Mesh config (manifest fetch path is exercised; Worker probe is skipped) so unenrolled users can learn about newer releases before runningjalth init. When both the manifest and the deployed Worker version are available, theminWorkerVersionskew guard surfaces a warning if the Worker is below the floor.--check --output jsongains additivecli.upToDate,cli.currentVersion, andcli.targetVersionkeys;cli.targetVersionis only populated when the manifest version is newer than the local CLI, so stale manifests do not advertise downgrades as updates. Existing top-level Worker keys retain their exact shape. Closes #318. (#321)
Patch Changes
-
Fix
BUILD_META.channelreportingbetafor prerelease binaries when the spec and thejalth upgrade --channel <stable|canary>flag both usecanary. Prerelease builds now embedchannel: 'canary', sojalth verify-embedandjalth bugreportoutput is coherent with the rest of the CLI vocabulary. Stable builds are unaffected. Closes #314. (#321) -
Updated dependencies [
2ca0f54]:- @jalth/contracts@0.5.0