Changelog#
Unreleased#
Added explicit Python optional extras (
plot,notebooks,parity,dev) and migrated onboarding docs to extras-first install commands.Standardized install/import naming guidance: install
changepoint-doctor, importcpd, with optionalchangepoint_doctorcompatibility alias.Added notebook/docs path guardrails and normalized notebook onboarding to clone-safe, repo-relative instructions.
Published product-grade CLI documentation (
cpd/docs/cli.mdand docs-site CLI getting-started page), including JSON output mode controls.Aligned Cargo workspace metadata and
CITATION.cffto canonical repository identity with explicit provenance notes.Enabled preprocess support in default Python wheel builds, converted integration coverage to the positive preprocess path, and extended wheel-smoke checks to fail if preprocess support regresses.
Added runtime build provenance support (
diagnostics.build) with compile-time metadata capture incpd-core, Python/CLI adapter context enrichment, canonical schema coverage for build metadata, and CI-gated JSON Schema validation for fixtures plus live Python outputs.
See the GitHub Releases page for the full changelog.