Skip to content

v0.6.0 — third-party adapters from install to runtime

Choose a tag to compare

@yoldaolmak yoldaolmak released this 14 Jul 13:50
da5af66

Pictovap 0.6.0 turns independently installed adapter packages into first-class runtime components.

Highlights

  • pictovap doctor validates discovery, protocols, and constructor configuration without CMS writes.
  • pictovap plan --provider NAME sends third-party candidates through validation, Fit Score, provenance, and placement planning.
  • pictovap publish --cms NAME --dry-run previews typed placement operations; removing --dry-run executes and validates the adapter result.
  • KEY=@ENV_VAR resolves credentials without echoing values in diagnostics.
  • Explicit providers fail honestly: an empty result stays empty instead of silently becoming demo data.
  • Generated plugin packages now document the complete install-to-execution path.

Verified with 209 unit tests across Python 3.10–3.14, CodeQL, dependency review, a clean wheel install, and two separately built fixture plugin distributions.