package doctor

  1. Overview
  2. Docs

Changelog

0.4.0 - 2026-06-09

  • Add an opam-doctor executable so opam can dispatch the tool as opam doctor.
  • Mark the package with the opam plugin flag.
  • Warn about broken Windows opam doctor plugin dispatch entries.
  • Warn when Windows user symlink support appears disabled for opam plugin entries.
  • Warn when opam Windows runtime directories appear missing from PATH for plugin dispatch.
  • Warn when PATH includes the current directory.
  • Warn when forced color-output variables or GREP_OPTIONS may affect builds.
  • Keep the existing doctor command and diagnostic behavior unchanged.

0.3.0 - 2026-05-27

  • Improve opam switch environment diagnostics when switch tools are installed but missing from PATH.
  • Add shell-specific opam environment guidance and regression tests for stale or malformed opam command output.
  • Document the read-only diagnostic contract and stable JSON diagnostic names.
  • Add golden text report fixtures for the diagnostic renderer.

0.2.0 - 2026-05-21

  • Add doctor check --json for machine-readable diagnostics.
  • Tighten opam environment diagnostic tests and small parser helpers.
  • Fix the README license badge URL.

0.1.0 - 2026-05-06

  • Initial opam release.
  • Add doctor check with diagnostics for common OCaml, opam, dune, LSP, formatter, PATH, and editor setup issues.
  • Document the text report and exit codes.