Skip to content

Commit 26c667b

Browse files
arimxyerclaude
andcommitted
docs: update changelog for v0.10.0 release
Added manual vault backup and restore feature: - Three new CLI commands (create, restore, info) - Smart backup selection with integrity verification - Cross-platform support with comprehensive testing - 96 integration tests with 100% pass rate - Storage package coverage increased to 81.4% 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 1ce3966 commit 26c667b

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.10.0] - 2025-11-12
11+
12+
### Added
13+
- **Manual Vault Backup Commands**: Three new CLI commands for manual backup management
14+
- `pass vault backup create` - Create timestamped manual backups (vault.enc.YYYYMMDD-HHMMSS.manual.backup)
15+
- `pass vault backup restore` - Restore vault from newest available backup (manual or automatic)
16+
- `pass vault backup info` - View backup status, history, and integrity
17+
- **Smart Backup Selection**: Restore automatically selects newest valid backup with fallback to manual backups
18+
- **Backup Integrity Verification**: Structural validation before backup creation and during restore
19+
- **Interactive Restore Confirmation**: User prompts with backup details, `--force` for scripting, `--dry-run` for preview
20+
- **Comprehensive Backup Status**: Lists all backups with age, size, integrity, and restore priority
21+
- **Backup Warnings**: Alerts for old backups (>30 days) and excessive disk usage
22+
- **Cross-Platform Support**: Works on Windows, macOS, Linux with platform-specific path handling
23+
- **Backup Restore Guide**: 484-line comprehensive guide covering workflows, best practices, and troubleshooting
24+
25+
### Changed
26+
- CI integration test timeout increased from 2m to 4m to accommodate Windows CI infrastructure
27+
28+
### Performance
29+
- Integration test suite optimized: 96 tests complete in <3m across all platforms
30+
- Backup operations exceed performance targets (create: 176ms < 5s, restore: 191ms < 30s, info: 191ms < 1s)
31+
32+
### Testing
33+
- Added 6 comprehensive test files with 96 integration tests (100% pass rate)
34+
- Storage package coverage increased to 81.4%
35+
- Error handling tests for corrupted backups, missing vault, permission denied scenarios
36+
- Platform-specific tests for Windows/Unix path handling
37+
1038
## [0.9.5] - 2025-11-11
1139

1240
### Added

0 commit comments

Comments
 (0)