Skip to content
runtly

Changelog

Every released version, what shipped in it, and the file it shipped as.

  1. 0.1.0

    First release.

    Resolution

    • Manages Node, Bun, Deno, pnpm and yarn per project, walking up from the working directory through .runtlyrc, .nvmrc, .node-version, .bun-version, .tool-versions and package.json.
    • Proximity wins: a nearby file of low priority beats a distant file of high priority, so a workspace member overrides its monorepo root.
    • engines.node ranges resolve against installed versions, highest match wins.
    • A declared constraint that cannot be satisfied is an error, never a silent fallback.
    • rt current names the file that decided the version.
    • The shim adds about 1.9 ms to a node invocation — the same cost as a do-nothing binary that only calls exec.

    Security

    • rt audit classifies every version as current, maintenance, eol-soon or eol, cross-references known vulnerabilities, and reports the smallest upgrade that clears every advisory.
    • Findings are ordered by whether the project has been committed to in the last 90 days.
    • rt audit --fail-on=critical exits non-zero, for CI and pre-commit hooks. --json prints the whole report.
    • Works offline against a 24-hour cache, and states how old its data is.
    • Data from endoflife.date, the Node.js Security Working Group database and OSV.dev.
    • rt scan finds projects under a directory and records what they run on.

    The app

    • A GUI and a CLI over one shared core, so the two cannot disagree.
    • A menu bar item for version switching without opening the window.
    • rt setup installs the shims and configures the shell; the app does the same from one press of Set up now.
    • rt doctor diagnoses PATH, shim integrity and cache staleness.

    Trust

    • Every download is verified against the publisher’s own SHA256 before it is unpacked.
    • Signed and notarized by Apple. Universal binary, Apple Silicon and Intel.
    • No account, no licence key, no telemetry, no analytics.

Older releases are not listed because there are none. Licence and notices: Third-party notices.