Listing of all configured archives and detailed information about them has been added. With this feature, you can see the current backup level of an archive. AutoArchive is now able to show and purge stored internal data for no-longer-existing archives. Many additional small improvements and bugfixes have been added.
Automatic backup level restarting is now supported. An internal tar implementation that is independent of external tools was added. The possibility of specifying an archive's destination directory was added. Handling of tar's messages was improved. Other small improvements and fixes were made.
Info, warning, and error output messages now contain the name of the archive being processed; this is particularly helpful when processing multiple archives in a single run. This release fixes setting of the exit code, reading of the user-config-dir and user-config-file options, and more.
Support for configuration files. Now it is possible to configure AutoArchive via system and per-user
configuration files. Archive specification files (.aa files) may contain configuration options as well, so it is possible to do per-archive customization. Additionally, they have now their own dedicated directory where they can be placed. It allows you to use just a simple name instead of specifying the full path to an .aa file. The format of the .aa files was slightly changed; migration is required. AutoArchive code was heavily refactored, has a new architecture, and requires Python 3.