diff --git a/.release-please-manifest.json b/.release-please-manifest.json index be9139d..80de9b8 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "projects/butter-backup": "3.6.0", - "projects/shell-interface": "2.0.0", - "projects/storage-device-managers": "2.0.0" + "projects/butter-backup": "3.5.0", + "projects/shell-interface": "3.5.0", + "projects/storage-device-managers": "3.5.0" } diff --git a/projects/butter-backup/CHANGELOG.md b/projects/butter-backup/CHANGELOG.md index 9470b6e..2fa2eca 100644 --- a/projects/butter-backup/CHANGELOG.md +++ b/projects/butter-backup/CHANGELOG.md @@ -1,5 +1,45 @@ # Changelog +## [3.5.0](https://github.com/MaxG87/ButterBackup/compare/v3.6.0...v3.5.0) (2026-08-01) + + +### Features + +* Add destination parameter to mounted_device ([33b6738](https://github.com/MaxG87/ButterBackup/commit/33b6738a82276fab03259499b43de6225049acf1)) +* add OpenDirectory config field and remove open CLI dest argument ([a0162f3](https://github.com/MaxG87/ButterBackup/commit/a0162f3e1bc8fcc6eaed74f107ce3b64639fd35b)) +* Improve two minor logging details ([4860491](https://github.com/MaxG87/ButterBackup/commit/4860491dbfdcf983009bfd41491fa2fc01dc1a09)) +* Introduce and use OpenDest in configuration file ([0f1ec84](https://github.com/MaxG87/ButterBackup/commit/0f1ec84ca08603ca40330b5495e7f1131a39e084)) +* Logge Beginn von rsync-Aktionen auf DEBUG ([f5cf4e7](https://github.com/MaxG87/ButterBackup/commit/f5cf4e789ad20001611e3f61bc00635a8f123f45)) +* **sdm:** Add ensure_directory for privileged mkdir ([f32d38f](https://github.com/MaxG87/ButterBackup/commit/f32d38fe6aed676569f423c90533fcbecdb49797)) + + +### Bug Fixes + +* Add quotation marks to more paths. ([92cb8d0](https://github.com/MaxG87/ButterBackup/commit/92cb8d07930be5c7b520bc60bc09dd23d095cb74)) +* **tests:** Restrict length of path elements ([8d9f62a](https://github.com/MaxG87/ButterBackup/commit/8d9f62aad48f1dd0f14ef20bfea93ca721c26021)) + + +### Dependencies + +* Bump all prod and dev dependencies ([761d3e5](https://github.com/MaxG87/ButterBackup/commit/761d3e5a73ae26eabc04d5b5384726dfa4d72177)) +* bump json5 in the production-dependencies group ([#127](https://github.com/MaxG87/ButterBackup/issues/127)) ([47145e2](https://github.com/MaxG87/ButterBackup/commit/47145e2b3ea524398a9d2771fda8c86981272139)) +* **dev:** Add tomli_w to dev dependencies ([866f13b](https://github.com/MaxG87/ButterBackup/commit/866f13b3633a648cee0147d09a04571e1f579234)) +* **dev:** bump hypothesis in the development-dependencies group ([#128](https://github.com/MaxG87/ButterBackup/issues/128)) ([799133a](https://github.com/MaxG87/ButterBackup/commit/799133ac77ab54e4cd215acc6ce916624f6158ab)) +* **dev:** Bump hypothesis in the development-dependencies group ([#144](https://github.com/MaxG87/ButterBackup/issues/144)) ([c21f937](https://github.com/MaxG87/ButterBackup/commit/c21f937e22fdc4371d179bcb48aaea283a416f2e)) + + +### Documentation + +* Add explaining commit to one test function ([36adef0](https://github.com/MaxG87/ButterBackup/commit/36adef08c96b5f1f939e5509468eb7600f60a751)) +* Add landing page README in 🇬🇧 and 🇩🇪 ([8327cbc](https://github.com/MaxG87/ButterBackup/commit/8327cbca05448b7d58b834b7d418ed202d4a2c99)) +* Add long comment why useful test is impossible ([f24b958](https://github.com/MaxG87/ButterBackup/commit/f24b958b618591a335c5e1d82d9ceae15ada7609)) + + +### Miscellaneous Chores + +* release 3.5.0 ([9296019](https://github.com/MaxG87/ButterBackup/commit/92960193a649f4f4342c428e7a28ec1425c60f75)) +* release v0.15.0 ([bd5bfcc](https://github.com/MaxG87/ButterBackup/commit/bd5bfcc8238268cc7c8d3c69af47f37fed175020)) + ## [3.6.0](https://github.com/MaxG87/ButterBackup/compare/v3.5.5...v3.6.0) (2026-04-15) diff --git a/projects/butter-backup/pyproject.toml b/projects/butter-backup/pyproject.toml index b904d47..d7bb2b4 100644 --- a/projects/butter-backup/pyproject.toml +++ b/projects/butter-backup/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "butter-backup" -version = "3.6.0" +version = "3.5.0" description = "Vollverschlüsselte, pseudoinkrementelle Sicherungskopien leicht gemacht" authors = [{name = "Max Görner", email = "max@familie-goerner.eu"}] license = "GPL-3.0-or-later" diff --git a/projects/shell-interface/CHANGELOG.md b/projects/shell-interface/CHANGELOG.md index 087e175..f8bc968 100644 --- a/projects/shell-interface/CHANGELOG.md +++ b/projects/shell-interface/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [3.5.0](https://github.com/MaxG87/ButterBackup/compare/v2.0.0...v3.5.0) (2026-08-01) + + +### ⚠ BREAKING CHANGES + +* The libraries storage-device-managers and shell-interface now don't log any output. Code that configured them accordingly, or depended on that, will break. + +### Dependencies + +* Bump all prod and dev dependencies ([761d3e5](https://github.com/MaxG87/ButterBackup/commit/761d3e5a73ae26eabc04d5b5384726dfa4d72177)) +* **dev:** bump hypothesis in the development-dependencies group ([#128](https://github.com/MaxG87/ButterBackup/issues/128)) ([799133a](https://github.com/MaxG87/ButterBackup/commit/799133ac77ab54e4cd215acc6ce916624f6158ab)) +* **dev:** Bump hypothesis in the development-dependencies group ([#144](https://github.com/MaxG87/ButterBackup/issues/144)) ([c21f937](https://github.com/MaxG87/ButterBackup/commit/c21f937e22fdc4371d179bcb48aaea283a416f2e)) + + +### Miscellaneous Chores + +* release 3.5.0 ([9296019](https://github.com/MaxG87/ButterBackup/commit/92960193a649f4f4342c428e7a28ec1425c60f75)) +* release v0.15.0 ([bd5bfcc](https://github.com/MaxG87/ButterBackup/commit/bd5bfcc8238268cc7c8d3c69af47f37fed175020)) + + +### Code Refactoring + +* Drop loguru from both libraries ([bdacc96](https://github.com/MaxG87/ButterBackup/commit/bdacc960d1a94b121f8401b1ed57f17ee5a3c241)) + ## [2.0.0](https://github.com/MaxG87/shell-interface/compare/v1.0.2...v2.0.0) (2026-04-26) diff --git a/projects/shell-interface/pyproject.toml b/projects/shell-interface/pyproject.toml index f4a5a93..88b3332 100644 --- a/projects/shell-interface/pyproject.toml +++ b/projects/shell-interface/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "shell-interface" -version = "2.0.0" +version = "3.5.0" description = "Helpful and convenient utilities to interact with UNIX shells" authors = [{name = "Max Görner", email = "5477952+MaxG87@users.noreply.github.com"}] repository = "https://github.com/MaxG87/shell-interface" diff --git a/projects/storage-device-managers/CHANGELOG.md b/projects/storage-device-managers/CHANGELOG.md index 8f9f2e5..c067fe5 100644 --- a/projects/storage-device-managers/CHANGELOG.md +++ b/projects/storage-device-managers/CHANGELOG.md @@ -1,5 +1,44 @@ # Changelog +## [3.5.0](https://github.com/MaxG87/ButterBackup/compare/v2.0.0...v3.5.0) (2026-08-01) + + +### ⚠ BREAKING CHANGES + +* The libraries storage-device-managers and shell-interface now don't log any output. Code that configured them accordingly, or depended on that, will break. + +### Features + +* Add destination parameter to mounted_device ([33b6738](https://github.com/MaxG87/ButterBackup/commit/33b6738a82276fab03259499b43de6225049acf1)) +* add msgspec dependency ([7c6dcbd](https://github.com/MaxG87/ButterBackup/commit/7c6dcbd006b8b2640d98d9805f25b28fe4ed92bb)) +* Create a missing destination ([f09ec5f](https://github.com/MaxG87/ButterBackup/commit/f09ec5f5f4f6b31f7a3589c9c1fa4329f0c44e31)) +* Return first created directory ancestor ([6ab58eb](https://github.com/MaxG87/ButterBackup/commit/6ab58ebfac9a783d3d654fb84acdca07ad08a17a)) +* **sdm:** Add ensure_directory for privileged mkdir ([f32d38f](https://github.com/MaxG87/ButterBackup/commit/f32d38fe6aed676569f423c90533fcbecdb49797)) + + +### Bug Fixes + +* rewrite get_mounted_devices using findmnt --json + msgspec ([2954d7e](https://github.com/MaxG87/ButterBackup/commit/2954d7eddc4508661b3162dcf3ceaf4720f9ce02)) +* **test:** Handle loopback devices to make test suite pass again ([c3126bc](https://github.com/MaxG87/ButterBackup/commit/c3126bc66d3a4c7cedd811eb63b2262fdafb9987)) + + +### Dependencies + +* Bump all prod and dev dependencies ([761d3e5](https://github.com/MaxG87/ButterBackup/commit/761d3e5a73ae26eabc04d5b5384726dfa4d72177)) +* **dev:** bump hypothesis in the development-dependencies group ([#128](https://github.com/MaxG87/ButterBackup/issues/128)) ([799133a](https://github.com/MaxG87/ButterBackup/commit/799133ac77ab54e4cd215acc6ce916624f6158ab)) +* **dev:** Bump hypothesis in the development-dependencies group ([#144](https://github.com/MaxG87/ButterBackup/issues/144)) ([c21f937](https://github.com/MaxG87/ButterBackup/commit/c21f937e22fdc4371d179bcb48aaea283a416f2e)) + + +### Miscellaneous Chores + +* release 3.5.0 ([9296019](https://github.com/MaxG87/ButterBackup/commit/92960193a649f4f4342c428e7a28ec1425c60f75)) +* release v0.15.0 ([bd5bfcc](https://github.com/MaxG87/ButterBackup/commit/bd5bfcc8238268cc7c8d3c69af47f37fed175020)) + + +### Code Refactoring + +* Drop loguru from both libraries ([bdacc96](https://github.com/MaxG87/ButterBackup/commit/bdacc960d1a94b121f8401b1ed57f17ee5a3c241)) + ## [2.0.0](https://github.com/MaxG87/storage-device-managers/compare/v1.0.2...v2.0.0) (2026-04-27) diff --git a/projects/storage-device-managers/pyproject.toml b/projects/storage-device-managers/pyproject.toml index be35c41..5239588 100644 --- a/projects/storage-device-managers/pyproject.toml +++ b/projects/storage-device-managers/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "storage-device-managers" -version = "2.0.0" +version = "3.5.0" description = "Helpful context managers for managing decryption and mounts of storage devices" authors = [ {name = "Max Görner", email = "5477952+MaxG87@users.noreply.github.com" } ] repository = "https://github.com/MaxG87/storage-device-managers"