Files
envr/CHANGELOG.md
2026-06-17 17:58:13 -04:00

3.9 KiB

Changelog

0.3.1 (2026-06-17)

Performance Improvements

  • Replaced fd with 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 add as 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.Exclude is now a list rather than a string.
  • check: Renamed the check command to deps.
  • The config value scan.Include is now a list rather than a string.

Features

  • Added new check command. (cbd74f3)
  • config: The default config now filters out more junk. (15be62b)
  • init: Added a --force flag 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: fd now correctly gets marked as found. (17ce49c)

Code Refactoring

  • check: Renamed the check command to deps. (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)