Skip to content
ocx
install

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • Map the ocx 0.6.0 exit codes and keep a failed run’s report (errors) BREAKING
  • Neutralize ocx 0.6.0’s kill switches and match ambient names by case (env) BREAKING
  • Carry a failed run’s stdout without ever printing it (process)
  • Parse the ocx 0.6.0 report shapes and pin every presence rule (results) BREAKING
  • Rename run to exec and bind the six new package commands (client) BREAKING
  • Export the 0.2.0 API and pin it against the real binary (surface) BREAKING
  • Honor OCX_INSTALL_CA_BUNDLE (bootstrap)
  • Retarget the guide and reference at the ocx 0.6.0 surface
  • Name every OCX_INSTALL_* variable where a reader looks (bootstrap)
  • Error taxonomy, retry policy, and the shared type vocabulary
  • Hardened bootstrap — dist manifest, verified cache, binary discovery
  • Spawn-env composition with secret redaction and the [env] merge
  • Process lifecycle — one-shots, live handles, timeouts, stdin
  • Typed client — Ocx, Project, and the package/config/patch namespaces