Skip to content

Changelog

All notable changes to BaselineOS are documented here. Format follows Keep a Changelog. The current published version on npm is baselineos@1.6.3 (published 2026-06-24), together with the @baselineos/* package suite at the same version.

Install:

Terminal window
npm install baselineos
  • Desktop ship pipeline. pnpm ship:desktop builds the macOS DMG with CLI sidecar; the CI desktop-installers job uploads bundles on tag push.
  • Release tooling. pnpm release:bump syncs npm package versions and Tauri package.version.
  • Ship witnesses. Desktop ship and demo-readiness evidence recorded with the release.
  • Tauri icon bundle. Generate 32x32, 128x128, and 128x128@2x PNGs from icon.png when missing (fixes Failed to create app icon on macOS bundle).
  • CLI onboarding hardening. baseline init writes a root baseline.config.json, detects ecosystem context, records audit-framework dependency memory, and prints the engagement block.
  • Published package smoke. npx baselineos@latest --version, init, status, and audit exr-pack-audit --contract --json verified in a clean temporary repo.
  • Docs on Cloudflare Pages. Documentation moved to baselineos-docs.pages.dev. The trust surfaces (/verify, /baselines/gtcx-v1.json, /baselines/keys/gtcx-root.pub) serve live, and baseline pull gtcx-v1 verifies Ed25519 end-to-end against the live host.
  • @baselineos/api and @baselineos/mcp now declare baselineos as a runtime dependency (fixes downstream bundler resolution).
  • The baselineos package no longer re-exports APIServer (from @baselineos/api) or MCPServer and its helpers (from @baselineos/mcp) at its top level. Import them from the sibling packages directly:

    // before (1.5.x)
    import { APIServer, MCPServer } from 'baselineos';
    // after (1.6.x)
    import { APIServer } from '@baselineos/api';
    import { MCPServer } from '@baselineos/mcp';

Versions 1.5.x and earlier predate this public changelog. Their full history ships with the repository’s CHANGELOG.md.