Skip to content

v0.7.1

Choose a tag to compare

@OpenComplaiCTO OpenComplaiCTO released this 23 Sep 03:38
· 11 commits to main since this release

Opencomplai v0.7.1 is a bug-fix release.

Heads-up for CI: a manifest written by opencomplai checker --write-manifest now gates check on the checker's verdict. A system the checker classified as prohibited fails with POLICY_BLOCK (exit 3), and a high-risk one with at least CONTROL_FAIL (exit 1). In 0.7.0 both could return PASS. Manifests written by 0.7.0 are recognised and gated the same way, with a warning to replace the tier label in intended_purpose with the system's real purpose.

Fixed:

  • checker --write-manifest records the verdict in checker_session.verdict and asks for the real intended purpose (or takes --intended-purpose).
  • check --sign signs the final artifact, so it verifies against signing.pub after --scan --fail-on or --with-gaps changed it.
  • check --with-gaps runs the documentation/code probes against --repo-root (default: the current directory), as gaps does.
  • A code-scan discrepancy marks the article Missing for every signal category, not only biometric.
  • recommend --gap-report and report --gap-report accept gaps --output json output, including UTF-16 files from PowerShell.
  • Offline docs generate works from a PyPI install. The Annex IV generator moved into opencomplai-core.
  • opencomplai push of 0.7.0 artifacts is accepted by the hosted dashboard again.
  • Transparency obligations cite Art. 50 (was Art. 52).

opencomplai-cli now requires opencomplai-core>=0.7.1, so pip install -U opencomplai picks up every fix.

Full notes: CHANGELOG.md