Skip to content

v2.0.0rc2

Pre-release
Pre-release

Choose a tag to compare

@kjanat kjanat released this 23 Feb 12:25
· 128 commits to master since this release
v2.0.0rc2
a564b73

PyPI

Highlights

  • Modernized the CLI interface with conventional long options and short aliases (for example --keepass-password / -k) and aligned docs/tests accordingly.
  • Added consistent KP2BW_* environment-variable support with deterministic precedence: CLI args > env vars > defaults/prompts.
  • Strengthened release safety by gating publish on the Docker-based Vaultwarden integration workflow.

Integration & Security

  • Added end-to-end migration coverage against Vaultwarden in Docker, including idempotency validation and fixture-backed test assets.
  • Fixed sensitive logging in BitwardenClient._exec() by removing raw command/output logging and keeping only non-sensitive telemetry.

Release Process Improvements

  • Documented main/stubs tag naming and publish trigger conventions for maintainers.

Full Changelog: v2.0.0rc1...v2.0.0rc2