mirror of
https://github.com/sbrow/envr.git
synced 2026-06-27 10:38:33 -04:00
4.0 KiB
4.0 KiB
Changelog
0.4.0 (2026-06-17)
Features
- Removed runtime git dependency. (f1b3129)
Performance Improvements
- Replaced
fdwith custom internals. (2ef733f)
0.3.0 (2026-06-16)
Version 0.3.0 represents a significant departure (and improvement) for envr. The entire codebase was rewritten in Odin (from Go). This reduced the binary size from over 17MB to under 600k, improved performance, and significantly reduced the number of project dependencies from 69 to just 2.
⚠ BREAKING CHANGES
- The encryption format of databases has changed. Age encryption is no longer supported, and no automatic migration path was implemented.
Features
- All encryption/decryption now happens in-memory. (fe2b256)
- Config can be loaded from any path with
--config-file (-c)flag. (4a26ee8) - Switched from age to libsodium. (23b8c2d)
Performance Improvements
- Improved writer performance. (365e914)
0.2.1 (2026-01-12)
Bug Fixes
- Added
addas an alias for backup. (cf363ab)
0.2.0 (2025-11-10)
⚠ BREAKING CHANGES
- Dir is now derived from Path rather than stored in the DB. Your DB will need to be updated.
- scan: The config value
scan.Excludeis now a list rather than a string. - check: Renamed the
checkcommand todeps. - The config value
scan.Includeis now a list rather than a string.
Features
- Added new
checkcommand. (cbd74f3) - config: The default config now filters out more junk. (15be62b)
- init: Added a
--forceflag for overwriting an existing config. (169653d) - Multiple scan includes are now supported. (4273fa5)
- scan: Added support for multiple exports. (f43705c)
- sync: envr can now detect if directories have moved. (4db0a4d)
- sync: Now checks files for mismatched hashes before replacing. (8074f7a)
Bug Fixes
- check:
fdnow correctly gets marked as found. (17ce49c)
Code Refactoring
- check: Renamed the
checkcommand todeps. (c9c34ce) - Dir is no longer stored in the database. (0fef74a)
0.1.1 (2025-11-05)
Features
- sync: Results are now displayed in a table. (42796ec)
Bug Fixes
- sync: Fixed an issue where deleted folders would be restored. (9ab72a2)