You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds import diagnostics with ImportIssue, ImportResult, and ImportPolicyError.
Adds diagnostics=True and import_policy="lossy" | "warn" | "strict" to
Markdown and notebook import flows without changing their default return
values.
Adds NotebookImportOptions for tag filtering, output truncation, generated
image captions, and error-output policy.
Adds oodocs.adapters for pyproject metadata, GitHub Actions workflow YAML,
JSON manifests, CSV/TSV evidence tables, and release evidence documents.
Adds python -m oodocs.evidence build --out artifacts/evidence to create
machine-readable evidence files, checksums, and DOCX/PDF/HTML evidence
reports.
Updates the release workflow to attach the evidence bundle and no longer
attach the native Python benchmark example PDF as a release asset.
Compatibility Notes
Existing Markdown and notebook calls still return list[Block] by default. ImportResult is returned only when diagnostics=True.
import_policy="strict" is opt-in. Existing lossy import behavior remains the
default.
PyYAML is available through the optional adapters extra and the development
extra. Core installs do not gain a required YAML dependency.
The native benchmark example remains in the repository and test suite; it is
simply treated as an example rather than a release asset.
Release Notes
oodocs convert now supports --show-import-warnings and --strict-import.
Release assets now focus on package distributions, curated release documents,
and evidence files such as feature-coverage.csv, reproducibility-manifest.json, artifact-checksums.sha256, and oodocs-evidence-report.*.