Overdue release that combines many bug fixes, refactoring and maintenance tasks in particular by our Google Summer of Code student, @shivansh02.
This adds the feedback we got since releasing v0.10.0-beta1. Thanks to everyone who contributed since then!
- For macOS there is an Arm64 version attached, which will open much faster than the previous Intel build. The bundled Borg binary is still Intel, so it's best to install Borg via Homebrew.
- To install with pip:
pip install vorta==0.10.0
- See our docs on how to install it on your platform.
What's Changed
- Fix issue after Qt6 migration to save allowed Wifis by @m3nu in #1903
- Update appdata.xml by @Hofer-Julian in #1885
- Detect metered connections for macos when connected to an iOS Personal Hotspot by @jramnani in #1902
- Add developer name to appdata by @Hofer-Julian in #1922
- Fix/about dialogue grammar and yr by @shivansh02 in #1936
- Fix/loglink moved below logs table by @shivansh02 in #1939
- VSC and android exclusion patterns by @shivansh02 in #1967
- Disabled "Collapse" button in "Flat" view by @AdwaitSalankar in #1855
- Sort profiles in the Backup Now tray menu by @Parnassius in #1899
- Add some more exclusion presets by @SAMAD101 in #1970
- Notify after post_backup_tasks #1632 by @TheLazron in #1940
- Keep the profile list sorted when creating/renaming profiles by @Parnassius in #1986
- hide password field if encryption is none by @shivansh02 in #2011
- add flatpak builder cache exclude preset by @Renner0E in #2020
- add a bunch of cache folders to exclude presets mainly for flatpak browsers by @Renner0E in #2027
- delete duplicate entry of flatpak builder cache by @Renner0E in #2028
- Exclude If Present by @shivansh02 in #2016
- Compaction Scheduling by @shivansh02 in #1981
- Remove duplicate sources on profile import by @shivansh02 in #2017
- Update Log path in Issue Template by @shivansh02 in #2032
- Sources table UI updated to match Archives table by @shivansh02 in #2034
- Add misc exclusion patterns by @shivansh02 in #2021
- Improved Exception Dialog with Copy Paste by @shivansh02 in #1977
- Schedule tab refactoring by @shivansh02 in #2035
- .ui files changed to snake_case by @shivansh02 in #2042
- Refactor get_mount_points by @shivansh02 in #2044
- palette_changed connection moved to schedule_tab by @shivansh02 in #2050
- Fix generic window icon on Wayland by @Parnassius in #2068
- Catch case of none-existant profile from logs by @m3nu in #2073
- Fixed missing icons in GNOME Overview and GNOME Dock by @topas-rec in #2052
- l10n - make string translatable (syntax fix) by @p-bo in #2078
- Fix macOS build action by @m3nu in #2076
- Exclusion presets: add Firefox Snap Cache by @Chaikney in #2086
- Add mask-based tray icon for macOS by @alecdwm in #2091
- Replacement of flake8 with Ruff by @SAMAD101 in #1980
- Fix macOS tests by @m3nu in #2095
- Fix build on arm by @m3nu in #2096
- Bump Borg version for integration test by @m3nu in #2097
- borg2: support >= b10, drop support for < b10 by @ThomasWaldmann in #2102
- Remove pkg_resources use by @m3nu in #2098
- Restore lost updater settings by @m3nu in #2108
- Move populate_from_profile() to end of init by @m3nu in #2103
- Disable unstable tests (sources background threads) by @m3nu in #2121
New Contributors
- @jramnani made their first contribution in #1902
- @shivansh02 made their first contribution in #1936
- @Parnassius made their first contribution in #1899
- @TheLazron made their first contribution in #1940
- @Renner0E made their first contribution in #2020
- @topas-rec made their first contribution in #2052
- @p-bo made their first contribution in #2078
- @Chaikney made their first contribution in #2086
- @alecdwm made their first contribution in #2091
Full Changelog: v0.9.1...v0.10.0