Skip to content
This repository was archived by the owner on Feb 14, 2026. It is now read-only.

Releases: lmriccardo/rsync_backup_planner

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Feb 18:34
42925c1

What's Changed

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

Choose a tag to compare

@github-actions github-actions released this 01 Feb 00:36
107edc5

What's Changed

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

Choose a tag to compare

@github-actions github-actions released this 25 Jan 14:38
a4c9fd4

What's Changed

New Contributors

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

Choose a tag to compare

@github-actions github-actions released this 24 Jan 13:22

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

Choose a tag to compare

@lmriccardo lmriccardo released this 21 Jan 21:08
  • Introduces the unified backupctl CLI with core commands: run, enable, disable, remove, list, and status.
  • 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.