|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 |
|
| 5 | +## [0.9.5](https://github.com/rustic-rs/rustic/compare/v0.9.4...v0.9.5) - 2024-12-02 |
| 6 | + |
| 7 | +### Added |
| 8 | + |
| 9 | +- shut down gracefully with ctrl+c ([#1364](https://github.com/rustic-rs/rustic/pull/1364)) |
| 10 | +- Add --filter-jq option ([#1372](https://github.com/rustic-rs/rustic/pull/1372)) |
| 11 | +- *(async)* use `is_async_compatible()` to determine backend incompatibility and error out ([#1355](https://github.com/rustic-rs/rustic/pull/1355)) |
| 12 | +- *(commands)* Add `mount` command ([#973](https://github.com/rustic-rs/rustic/pull/973)) |
| 13 | + |
| 14 | +### Fixed |
| 15 | + |
| 16 | +- *(commands)* run backup hooks before checking source dir ([#1374](https://github.com/rustic-rs/rustic/pull/1374)) |
| 17 | +- *(commands)* Use spawn_blocking in webdav when calling rustic_core ([#1365](https://github.com/rustic-rs/rustic/pull/1365)) |
| 18 | +- *(filesystem)* Use channels to communicate within webdav filesystem ([#1361](https://github.com/rustic-rs/rustic/pull/1361)) |
| 19 | + |
| 20 | +### Other |
| 21 | + |
| 22 | +- Add documentation for `minutely` keep option ([#1371](https://github.com/rustic-rs/rustic/pull/1371)) |
| 23 | +- update snapshots to include minutely configuration options |
| 24 | +- *(deps)* update rustic_core, bytes, and libc dependencies to latest versions |
| 25 | +- simplify lifetime annotations in OpenFileReader and TreeIterItem implementations |
| 26 | +- clean up whitespace and update clippy linting allowances |
| 27 | +- *(deps)* update dependencies to latest versions |
| 28 | +- *(deps)* update lockfile to get rid of vulnerable `url` version |
| 29 | +- *(mount)* rename fields for clarity, add user options for mount ([#1353](https://github.com/rustic-rs/rustic/pull/1353)) |
| 30 | +- *(deps)* update dependencies |
| 31 | +- *(deps)* don't use rustic_core webdav feature ([#1367](https://github.com/rustic-rs/rustic/pull/1367)) |
| 32 | +- Revert "fix(filesystem): Use channels to communicate within webdav filesystem ([#1361](https://github.com/rustic-rs/rustic/pull/1361))" |
| 33 | +- Revert "feat(async): use `is_async_compatible()` to determine backend incompatibility and error out ([#1355](https://github.com/rustic-rs/rustic/pull/1355))" |
| 34 | +- move `webdavfs` from `rustic_core` to `rustic-rs` ([#1363](https://github.com/rustic-rs/rustic/pull/1363)) |
| 35 | +- *(clippy)* comment out unused lints in lib.rs |
| 36 | +- *(clippy)* apply fixes automatically |
| 37 | +- use BTreeMap for env in global options ([#1360](https://github.com/rustic-rs/rustic/pull/1360)) |
| 38 | +- add tiny framework for testing rustic's compat with latest restic ([#1303](https://github.com/rustic-rs/rustic/pull/1303)) |
| 39 | +- use snapshot tests for default config, show-config and completions ([#1359](https://github.com/rustic-rs/rustic/pull/1359)) |
| 40 | +- *(deps)* update dependencies rustic_core, rustic_backend, rustic_testing, and migrate to conflate 0.3 ([#1357](https://github.com/rustic-rs/rustic/pull/1357)) |
| 41 | +- fix typos |
| 42 | +- *(build)* add platform-dependent settings and remove ci flag for extra features |
| 43 | +- clarify `--use-profile` command in config by using long form ([#1344](https://github.com/rustic-rs/rustic/pull/1344)) |
| 44 | +- *(deps)* update core and testing crates ([#1340](https://github.com/rustic-rs/rustic/pull/1340)) |
| 45 | + |
5 | 46 | ## [0.9.4](https://github.com/rustic-rs/rustic/compare/v0.9.3...v0.9.4) - 2024-10-24
|
6 | 47 |
|
7 | 48 | ### Added
|
|
0 commit comments