Releases: jcwillox/hass-auto-backup
v1.7.0
The Sensors and a Button update.
I've added a bunch of sensors and a purge button, see the docs for a list, I broke out the existing single auto backup sensor into 3 separate sensors, as Home Assistant prefers using separate entities rather then attributes, the combined sensor is still available. The last successful and last failed timestamp sensors should be particularly insightful.
There's also support for using Home Assistant's new built-in encryption key, if you have that configured (docs). I recommend checking you can access the encryption key before using this.
I've also updated the automatic backups blueprint with sections to make it simpler to use initially.
✨ Features
- Add
encrypted
option for default backup encryption (#186) (0afe34d) - Add a bunch of sensors (fa3488c)
- Add purge button (a17249c)
🐛 Bug Fixes
- Devcontainer venv location (1d610c6)
📚 Documentation
- Add new sensors and buttons (d7ad1ca)
♻️ Refactoring
- Reorganise code (62c8bb0)
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Due to a lot of changes in 2025.1.0 I now need to pin the minimum supported version to 2025.1.0. If you are on an older version Auto Backup it will continue to work fine, but it is needed to support HA Core 2025.1.0 (not supervised/HAOS). Auto Backup is working fine on HAOS and Supervised, there was only an issue for HA core installations, which this release fixes. I've also included a few additional fixes for some warnings/deprecations.
Home Assistant 2025.1.0 introduced an overhaul to the backup system, and finally added support for automatic backups. I wish we got a shout-out in the release notes for providing this functionality to ~18k users for the last 5 years (Nov 2019, wow didn't realise it was that long ago), but then again none of the other backup addons were mentioned either. That said the update doesn't obsolete Auto Backup just yet as we still provide a host of extended features, in particular support for generation backups, see the new FAQ for a list of differences.
It's great to see Home Assistant giving backups some love and setting great defaults for users so everyone can have automatic backup not just those that take the time to set up Auto Backup or some of the backup addons. Also, internally they've added some new features that I can leverage to simplify and improve Auto Backup and its reliability for large backups (they finally added a jobs API for backups). I have some plans for a V2 perhaps dubbed "Advanced Backups" to make it more clear what it does differently to Home Assistant's automatic backups.
Oh also someone made a how-to video a few months back that I stumbled across, and I've added it to the overview#videos in the docs, it's a great video, though perhaps not super useful if your reading the release notes as you probably already know all this.
✨ Features
🐛 Bug Fixes
- Deprecation of manual config entry assignment in 2024.12.1 (#170) (f7c7f41), closes #171
- Improve error message and handling when unable to purge a backup (770554b)
- Warning for blocking event loop when downloading backups (#169) (be30743), closes #145 #145
📚 Documentation
- Add faq section (1f04841)
- Add video link to overview (b68ced4)
- Remove no longer necessary warnings about ha-core limitations (a22eafb)
- Update features section and add blueprints list (09d9756)
📦 Build
- deps: Lock file maintenance (#176) (5f0d9d5)
- deps: Update all non-major dependencies to v3.13 (#174) (20eb1e9)
- deps: Update astral-sh/setup-uv action to v4 (#166) (413dfe6)
- deps: Update astral-sh/setup-uv action to v5 (#175) (34ce4d4)
Full Changelog: v1.5.3...v1.6.0
v1.5.3
v1.5.2
v1.5.1
v1.5.0
✨ Features
🏗️ Chore
- Update license to 2024 (7a882ae)
♻️ Refactoring
📦 Build
- deps: Update actions/checkout action to v4 (#137) (e01e86e)
- deps: Update actions/setup-python action to v5 (#138) (4fc51e1)
- deps: Update all non-major dependencies (efb79ef)
⚙️ Continuous Integration
- Use node lts version for release workflow (9cc885c)
Full Changelog: v1.4.1...v1.5.0
v1.4.1
v1.4.0
✨ Features
- Add backup location and compression options (41b0363), closes #106
- Add czech translations (#105) (e2754f2)
- Add editor tools (ac7c04f)
- Add pt translations (#98) (cf7895f)
- Add sk translations (#89) (1b39d3c)
- Rework and update devcontainer (436f68c)
📚 Documentation
- Update services with new options (07cbcff)
♻️ Refactoring
⚙️ Continuous Integration
Full Changelog: v1.3.2...v1.4.0
1.3.2
1.3.1
What's Changed
- feat: add french translations by @morzingrath in #76
- refactor:
async_setup_platforms
->async_forward_entry_setups
by @alvinchen1 in #85
New Contributors
- @morzingrath made their first contribution in #76
- @alvinchen1 made their first contribution in #85
Full Changelog: 1.3.0...1.3.1