Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 13:56
· 62 commits to main since this release

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

Full Changelog: https://github.com/d4rkNinja/kavrix/commits/v0.1.1