Skip to content

Releases: Lucklyric/vaultify

v0.4.0

26 Oct 16:42

Choose a tag to compare

feat: strict scope validation and validate command

v0.3.4

07 Aug 20:54

Choose a tag to compare

Release v0.3.4

- Improved list command output format
- Fixed multiline TOML string formatting
- Cleaner, more concise vault entry display

v0.3.3

07 Aug 20:29

Choose a tag to compare

Release v0.3.3

v0.3.2

05 Aug 01:08

Choose a tag to compare

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

22 Jul 00:25

Choose a tag to compare

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

21 Jul 19:55
5a7f0b3

Choose a tag to compare

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

04 Jul 20:43

Choose a tag to compare

Version 0.2.7

- Multiline description support
- GPG backup now optional (default: No)
- Fixed GPG decrypt argument conflict

v0.2.5

04 Jul 03:37

Choose a tag to compare

chore: bump version to 0.2.5

v0.2.4

03 Jul 19:29

Choose a tag to compare

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

03 Jul 17:59

Choose a tag to compare

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