Releases: elesiuta/backupy
Releases · elesiuta/backupy
Version 1.5.2
- sort database.json by key (file paths)
- write non-ascii characters in database.json without escapes
- remove unnecessary fields from config
Version 1.5.0
- dry run no longer modifies main database and instead modifies a copy
- add scan only option to update database, check CRC, etc
- update command line interface
- update log format
- add verify crc on copy feature, this uses the most recently recorded CRC of the source and compares it to a freshly calculated one of the copy (therefore it could still trigger a copy error if the source file was corrupted between its last CRC recording and an update, eg using an old source with ATTR+ and moving to a fresh dest)
Version 1.4.0
- Some minor new features, database changes, and bug fixes
Version 1.3.2
- re-enable dst tolerance for checking file matches on both sides
- a couple of gui fixes
Version 1.3.0
- Added a force posix path separator flag that can be set in the config, useful for drives shared between multiple OSs
- Fixed a lot of minor bugs (mostly with respect to CRC handling and error detection)
- Other minor improvements (GUI fixes, etc)
Version 1.2.0
- Vastly improved CRC handling and bug fixes
Version 1.1.6
- improve status bar load time
Version 1.1.4
- Use re.search instead of re.match
Version 1.1.2
- increase tolerance of last modified time to 2 seconds (assume FAT is worst case)
- fix error when no input is given for the prompt to continue
- update some strings
Version 1.1.0
- update filtering with regular expressions, new argument structure and exclusion support
- use root_alias_log by default (source and destination paths will be replaced with '<source>' and '<dest>' in logs)