v0.1.1
What's Changed
- fix: verify the npm-only CLI across every supported platform and Node version by @d4rkNinja in #1
- feat(cli): implement production initialization adapter factory (#14) by @d4rkNinja in #79
- feat(cli): wire public creds init command into packed executable (#15) by @d4rkNinja in #80
- feat(cli): wire crash-safe creds init resume and cancel (#16) by @d4rkNinja in #81
- feat(cli): implement invocation-scoped unlocked command runner (#17) by @d4rkNinja in #82
- feat(cli): support remembered-device, protected-key-file, and passphrase unlock (#18) by @d4rkNinja in #83
- feat(cli): expose creds unlock --check and production creds lock (#19) by @d4rkNinja in #84
- feat(cli): define strict CLI group, credential, field, and lifecycle mutation schemas (#20) by @d4rkNinja in #85
- feat(cli): adapt VaultMutationService to production CLI mutation ports (#21) by @d4rkNinja in #86
- feat(cli): expose group create, list, rename, archive, restore, and delete commands (#22) by @d4rkNinja in #87
- Expose credential create, list, rename, archive, restore, and delete commands by @d4rkNinja in #88
- feat(cli): expose dynamic credential field commands (#24) by @d4rkNinja in #89
- fix(cli): polish field command tests and mutations (#24) by @d4rkNinja in #90
- fix(cli): resolve eslint unused vars in field-commands.test.ts by @d4rkNinja in #91
- feat(cli): expose encrypted group and credential note commands (#25) by @d4rkNinja in #92
- feat(cli): activate production redacted creds show (#26) by @d4rkNinja in #93
- feat(cli): implement production creds copy with durable safe clearing (#27) by @d4rkNinja in #94
- feat(cli): implement guarded creds reveal with reauthentication (#28) by @d4rkNinja in #95
- feat(cli): expose scriptable creds get for one field (#29) by @d4rkNinja in #96
- feat(cli): expose public creds sync command and JSON status (#30) by @d4rkNinja in #97
- feat: add API Mongo operational acceptance (#75) by @d4rkNinja in #98
- ci: restore cross-platform Node matrix (#54) by @d4rkNinja in #123
- test(platform): add opt-in native acceptance gate (#53) by @d4rkNinja in #122
- test(storage): enforce exact Mongo integration discovery (#52) by @d4rkNinja in #121
- test(package): record package security gates (#51) by @d4rkNinja in #120
- test(verification): record exact repository gates (#50) by @d4rkNinja in #119
- test(security): prove whole-system canary boundaries (#49) by @d4rkNinja in #118
- test(storage): prove isolated backup restore (#48) by @d4rkNinja in #117
- test(cli): prove second-device recovery (#47) by @d4rkNinja in #116
- test(cli): prove interruption recovery (#46) by @d4rkNinja in #115
- test(cli): prove packed single-device lifecycle (#45) by @d4rkNinja in #114
- feat(backup): validate semantic history and audit restore (#44) by @d4rkNinja in #113
- feat(cli): compose isolated backup restore (#43) by @d4rkNinja in #112
- feat(cli): expose non-publishing backup verification (#42) by @d4rkNinja in #111
- feat(cli): compose protected backup creation (#41) by @d4rkNinja in #110
- feat(cli): expose device remember and forget commands (#40) by @d4rkNinja in #109
- feat(cli): compose device list and revoke commands (#39) by @d4rkNinja in #108
- feat(cli): compose crash-resumable device join (#38) by @d4rkNinja in #107
- feat(cli): compose device invite management (#37) by @d4rkNinja in #106
- feat(cli): compose crash-resumable portable-key rotation (#36) by @d4rkNinja in #105
- feat(cli): compose unlock-slot lifecycle (#35) by @d4rkNinja in #104
- feat(cli): compose fresh-home recovery (#34) by @d4rkNinja in #103
- feat(cli): compose protected portable-key import (#33) by @d4rkNinja in #102
- feat(cli): compose existing-vault connect (#74) by @d4rkNinja in #101
- feat(cli): expose explicit conflict listing and resolution (#32) by @d4rkNinja in #100
- feat(cli): preserve offline mutations and avoid duplicate sync (#31) by @d4rkNinja in #99
- [12] Fix archive transition in basic CLI acceptance fixture by @d4rkNinja in #124
- fix(local-store): parse portable-key rotation journal records by @d4rkNinja in #125
- fix(cli): narrow record revision type in basic-vault-acceptance (#50) by @d4rkNinja in #126
- feat(cli): expose group template management commands by @d4rkNinja in #127
- feat(cli): expose crash-resumable template migration commands by @d4rkNinja in #128
- feat(cli): expose encrypted attachment upload, list, download, and delete commands by @d4rkNinja in #129
- feat(cli): expose encrypted credential history commands by @d4rkNinja in #130
- feat(cli): expose locally derived audit event commands (fixes #62) by @d4rkNinja in #131
- feat(cli): expose guarded creds run without secrets in argv (fixes #63) by @d4rkNinja in #132
- feat(cli): complete the scriptable get, set, and update command family (fixes #64) by @d4rkNinja in #133
- feat(cli): expose guarded vault-to-vault transfer export and import (fixes #65) by @d4rkNinja in #134
- feat(cli): bound unlocked invocations to a session that guarantees secrets clear (fixes #66) by @d4rkNinja in #135
- feat(cli): expose recovery-code element use and lifecycle commands (#67) by @d4rkNinja in #136
- feat(cli): expose stored-seed TOTP code generation (fixes #68) by @d4rkNinja in #137
- feat(cli): generate and store a credential field secret in one invocation by @d4rkNinja in #138
- feat(cli): search the unlocked vault locally by matched property (#70) by @d4rkNinja in #139
- feat(cli): rotate one group's item keys in place as
creds key rekey(#71) by @d4rkNinja in #140 - feat(cli): resolve and walk credential references as
creds reference(#72) by @d4rkNinja in #141 - feat(cli): purge archived vault data on a retention window as
creds purge(#73) by @d4rkNinja in #142 - chore(ci): add a self-hosted Linux pipeline script by @d4rkNinja in #143
New Contributors
- @d4rkNinja made their first contribution in #1
Full Changelog: https://github.com/d4rkNinja/kavrix/commits/v0.1.1