This repository was archived by the owner on Feb 14, 2026. It is now read-only.
Releases: lmriccardo/rsync_backup_planner
Releases · lmriccardo/rsync_backup_planner
Release list
Release v0.2.0
What's Changed
- PR for merging new features from
feat/webhookintodevelopby @lmriccardo in #22 - PR for Releasing version
v0.2.0by @lmriccardo in #23
Full Changelog: v0.1.4...v0.2.0
- Introduced webhook notification system in config and validation.
- Added Discord webhook notifications support.
- Added Discord webhook message pinning behavior.
- Implemented log retention policy.
- Fixed plan_test regression introduced by log retention policy.
- Added rich-styled console logging for CLI output.
Release v0.1.4
What's Changed
- fix(cli): Fixes schedule not changing on existing jobs by @lmriccardo in #18
- PR for Release
v0.1.4by @lmriccardo in #20
Full Changelog: v0.1.3...v0.1.4
Highlights
- Fixes cron schedule updates for already‑registered jobs (log output now reflects the registered job’s command/status).
- Adds requests>=2.32 to runtime dependencies.
- Installer now installs from requirements.lock instead of requirements.txt.
Release v0.1.3
What's Changed
- Merge
feat/more_flagstodevelopby @lmriccardo in #13 - Merge
fix/uknown_versionsintodevelopby @lmriccardo in #14 - PR For Releasing Version
v0.1.3by @lmriccardo in #15
New Contributors
- @lmriccardo made their first contribution in #13
Full Changelog: v0.1.2...v0.1.3
- CLI now fetches version from PyPI and bounds it using the .spec file during build
- register adds no-specials and no-devices rsync flags
- Added automated test suite, including integration test that requires an rsync daemon
- Added CI step to build a .deb artifact
- Documentation updates: README testing section, typing docs, pyproject URLs; cleanup of TODO/WORK_DOCS files
Release v0.1.2
Full Changelog: v0.1.0...v0.1.2
- Add version tag output on startup and --version flag.
- Add inspect command to view job status, schedule, last run, exit code, and last error.
- Log stderr to files and fix inspect parsing for empty stderr.
- Add uninstall.sh and make pip installs expose backupctl.
- Update release-on-tag workflow for PyPI publishing and simplified notes.
Release v0.1.0
- Introduces the unified
backupctlCLI with core commands:run,enable,disable,remove,list, andstatus. - Adds Unix-only installation script for easier setup and onboarding.
- Scheduling now reliably writes jobs to both the system crontab and the internal registry.
- Improves configuration handling, including correct expansion of environment variables in YAML paths.
- Removes legacy scripts and restructures the codebase for a cleaner, more predictable user experience.