Releases: jcwillox/hass-auto-backup
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
1.3.0
⚡ Features
- Experimental support for custom backup names on Home Assistant Core (198fa29)
Changes
- docs: improve bug template (8a2d33b)
- docs: document new features (33e2b9a)
- docs: update bug template (cc4dcd8)
- docs: add hacs badge (7534d1b)
- docs: add bug report template (b8cecea)
- test: add devcontainer (782b715)
Full Changelog: 1.2.0...1.3.0
1.2.0
⚡ Features
- Support matching wildcard slugs for include and exclude (f684b66) (closes #66)
- Mimic internal backup naming scheme instead of showing 'Unknown' on Home Assistant Core (ba1668a)
Bug Fixes
- Fix broken include/exclude behaviour (d6bfb42)
- Relax config constraints for non-supervised installations (7dfa7aa) (fixes #65)
- download_backup: fix permission error when copying to non-unix platforms (27e0d94) (fixes #64)
Full Changelog: 1.1.1...1.2.0
1.1.1
1.1.0
⚡ Features
- Support multiple download paths (e387b44) (closes #58)
- Allow
keep_days
to benull
(c46b266) - Created blueprint for notifying backup events, such as backup failure.
- Created blueprint for automatically creating daily, weekly, monthly, etc., backups
(see jcwillox/home-assistant-blueprints).
Changes
- Drop deprecated
X_HASSIO
constant (0284561) (fixes #61) - Fix error caused when addon does not exist (c4b1787)
- Update wording of
exclude
object description by @JacobMillward in #57 (17fe702) - Fully drop YAML import (a9ac739)
- Cleanup config flow (00744c2)
- Update code to reflect internal changes (fd3ae05)
Full Changelog: 1.0.1...1.1.0
1.0.1
1.0.0
The first 'official' production release of Auto Backup. This release drops the long deprecated YAML support, and adds support for the new backup
integration included with Home Assistant Core, this means the Supervisor is no longer required for Auto Backup to work, see the docs for more information and the limitations of not using the supervised version. Auto Backup now has a docs site (7af15ab) which is much more organised and better looking than the old README.
There is also now the auto_backup.backup
service, this is effectively a combination of the backup_partial
and backup_full
services, but it is better optimsed for use from the UI, and is semantically more correct. As calling auto_backup.backup_full
with exclusions actually creates a partial backup not a full backup. The other methods aren't going anywhere but auto_backup.backup
is now the main or 'ideal' service to use.
🚨 Breaking Changes
- Drop YAML import ability (2386cbd) (f142ec7)
- This shouldn't actually affect anyone, as YAML configs would have already been imported to the UI.
⚡ Features
- Add
auto_backup.backup
service (docs) (8f82e0d) - Allow using
addons
andconfig
as folder names (7258380) - Implement new selectors (2d75921)
- Add support for the builtin backup integration (docs) (fac7776) (closes #53, #52, #22)
Changes
- Better handling of simultaneous include and exclude (22edeef)
- Simplify supervisor headers (9a0be05)
- Add
issue_tracker
to manifest (53d7991) - Update workflows and add hacs action (0dcd42b)
- Cleanup code (9305f9a)
Full Changelog: 0.10.1...1.0.0
0.10.1
0.9.2
This release is for the upcoming Home Assistant version 2021.9, in which all references to snapshot
are being renamed to backup
, Auto Backup will follow this convention. This release doesn't contain any new features and is focused on renaming snapshot
-> backup
, and ensuring compatibility with the new release of HA.
Auto Backup will now require HA 2021.9 or newer to run.
🚨 Breaking Changes
Immediate breaking changes
- Sensor attributes renamed
monitored_snapshots
->monitored_backups
purgeable_snapshots
->purgeable_backups
Deprecated and will be removed with HA 2021.11
Warnings will be printed in your logs if you are still using any of these deprecated names.
- Services renamed
auto_backup.snapshot_full
->auto_backup.backup_full
auto_backup.snapshot_partial
->auto_backup.backup_partial
- Events renamed
auto_backup.snapshot_start
->auto_backup.backup_start
auto_backup.snapshot_successful
->auto_backup.backup_successful
auto_backup.snapshot_failed
->auto_backup.backup_failed
auto_backup.purged_snapshots
->auto_backup.purged_backups
- the event data was also renamed
"snapshots": ["SLUG"]}
->"backups": ["SLUG"]}
- the event data was also renamed
- Service option renamed
backup_path
todownload_path
as this makes it much clearer what it actually does (b359263)