Releases: Lucklyric/vaultify
Releases · Lucklyric/vaultify
v0.4.0
v0.3.4
Release v0.3.4 - Improved list command output format - Fixed multiline TOML string formatting - Cleaner, more concise vault entry display
v0.3.3
Release v0.3.3
v0.3.2
Release v0.3.2 Features: - Comment preservation in TOML files - Enhanced TOML parser using toml_edit - Maintains comments and formatting when loading/saving vault files Improvements: - Users can now add comments to their vault files - Comments are preserved during vault modifications - Interior mutability design maintains clean API - Comprehensive test coverage for comment preservation Technical: - Added toml_edit dependency for better TOML handling - Uses RefCell for storing original document - Fallback to regular formatting when no comments present
v0.3.1
Release v0.3.1
Features:
- Automatic backup prompts when modifying vault files (default: Yes)
- Single backup prompt for GPG encryption (default: Yes)
- ASCII armor prompt now defaults to Yes
- Improved backup file naming (preserves extensions)
- Overwrite protection with user prompts
- Detailed encryption specification in README
Improvements:
- Regular backups: vault.toml.backup.{timestamp}
- GPG backups: vault.toml.gpg.backup.{timestamp}
- Consistent Y/n prompting throughout
- Better error handling and user experience
Documentation:
- Added comprehensive encryption specification
- Updated README with backup functionality
- Updated CLAUDE.md with v0.3.1 changes
v0.3.0
Release v0.3.0 - Preserve insertion order in TOML files (no alphabetical sorting) - Smart group insertion: new entries added at end of their group - Fix list commands to maintain vault file order - Update documentation to reflect TOML format - Various clippy and formatting fixes
v0.2.7
Version 0.2.7 - Multiline description support - GPG backup now optional (default: No) - Fixed GPG decrypt argument conflict
v0.2.5
chore: bump version to 0.2.5
v0.2.4
fix: properly handle npm binary installation - Point bin to index.js instead of wrapper script - Update install.js to detect and replace small wrapper files - Remove bin/ from packaged files to force binary download - Bump version to 0.2.4
v0.2.3
fix: exclude wrapper script from npm package to fix installation - Add .npmignore to exclude bin/ directory from npm package - This ensures install.js will download the actual binary - Bump version to 0.2.3