chore(vault): release 0.3.0

This commit is contained in:
Chris Hendrickson 2026-05-03 13:41:59 -04:00
parent 1281bd4092
commit 3819f8ad06
3 changed files with 21 additions and 3 deletions

View file

@ -12,7 +12,7 @@ dependencies:
args: ^2.7.0
dew_core: ^0.1.0
dew_kanban: ^0.1.0
dew_vault: ^0.1.0
dew_vault: ^0.3.0
dew_mcp: ^0.1.0
dev_dependencies:

View file

@ -1,5 +1,22 @@
# Changelog
## 0.3.0 — 2026-05-03
Implemented vault command behavior end-to-end and completed release-readiness features.
- Replaced all vault command stubs with real implementations.
- Added support for command aliases as explicit commands: `set`, `get`, `update`, `rename`,
`rotate`, `generate`, `list`, `delete`, and `init`.
- Added `--format [default|json]` output handling for supported commands.
- Added rotation metadata support and integrated metadata-driven rotation policy storage.
- Added configurable built-in generators under `dew.vault.generators`.
- Added `vault generate <generator-name>` command for local generation without shelling out.
- Added `--name`-driven single-secret rotation and vault-wide password rotation behavior.
- Added metadata parsing via `--metadata` and `--metadata-file`.
- Added encryption-backed vault storage and password-rotation plumbing.
- Added full command coverage tests for `dew_vault`, including generator, init, rotate,
rename, metadata, env input, and output format paths.
## 0.2.0 — 2026-05-03
Initial feature stub package for vault support.

View file

@ -1,6 +1,6 @@
name: dew_vault
description: Vault feature package for the Dew project management tool.
version: 0.2.0
version: 0.3.0
repository: https://github.com/artificerchris/dew
issue_tracker: https://github.com/artificerchris/dew/issues
resolution: workspace
@ -9,8 +9,9 @@ environment:
sdk: ^3.11.4
dependencies:
dew_core: ^0.2.0
dew_core: ^0.1.0
file: ^7.0.1
pointycastle: ^4.0.0
path: ^1.9.0
dev_dependencies: