Skip to content

chore(main): release 4.0.0#102

Open
MaxG87 wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore(main): release 4.0.0#102
MaxG87 wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@MaxG87
Copy link
Copy Markdown
Owner

@MaxG87 MaxG87 commented Apr 23, 2026

🤖 I have created a release beep boop

4.0.0 (2026-05-08)

⚠ BREAKING CHANGES

  • Names that form absolute paths are rejected to avoid bad surprises when using ButterBackup.
  • config: Setting the Compression value for Restic configurations is no longer supported.
  • Drop Python 3.10
  • Bump minimum supported Python to 3.11

Features

  • Add --file-system option to format-device CLI command (442ecc4)
  • add optional dest argument to open command (ba7faa6)
  • Allow btrfs file system argument for BtrFS-Rsync too (f6ff28c)
  • Allow configuration files in YAML, JSON5 and TOML (7a6655d)
  • Change default file system for restic to ext4 (6f504c5)
  • config: Drop Compression value from Restic configuration (c4ae3a7)
  • Continue with othen devices on close unmount confusion (483de4a)
  • Enforce certain restrictions on Names (810171c)
  • implement --file-system option for format-device command (cdfd75f)
  • Open all devices in same directory using their Names as folder names (c368f9a)
  • open mounts all devices to shared tmpdir under Name subdirectory with error handling (90c190e)
  • Reject names that form absolute Paths (6ebb1e7)

Dependencies

  • Bump all dependencies - prod and dev (f6a03b2)
  • Bump all production dependencies (eb8f922)
  • Bump all production dependencies (b8d1050)
  • Bump minimum supported Python to 3.11 (c751d60)
  • Bump storage-device-managers to 2.0.0 (1d45b8e)
  • Bump to storage-device-managers to Git upstream (32d2f5d)
  • dev: Bump all development dependencies (4c54e0d)
  • dev: Bump all development dependencies (093f76e)
  • Drop Python 3.10 (4437736)

Documentation

  • Remove quotes from keys in JSON5 documentation (5502c48)
  • Stress expected file ending by renaming example files (9217b1d)

This PR was generated with Release Please. See documentation.

@MaxG87 MaxG87 changed the title chore(main): release 3.7.0 chore(main): release 4.0.0 Apr 23, 2026
@MaxG87 MaxG87 force-pushed the release-please--branches--main branch 6 times, most recently from 7e2029b to 593c5cd Compare April 27, 2026 19:44
@MaxG87 MaxG87 force-pushed the release-please--branches--main branch from 593c5cd to b218031 Compare May 6, 2026 08:57
@MaxG87 MaxG87 force-pushed the release-please--branches--main branch from b218031 to db2d760 Compare May 8, 2026 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant