Files
AeonDumpManager/CHANGELOG.md
T
haylan 56ada0cedc
version-changelog / version-changelog (pull_request) Successful in 5s
Merge remote-tracking branch 'origin/main' into feat/dump-list-view
# Conflicts:
#	composer.json
2026-09-21 19:59:19 +02:00

1.6 KiB

Changelog

All notable changes to AeonDumpManager will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.0.3] - 2026-09-17

Added

  • Filter the dump list by date range and sort by date or size; dates use Shopware's locale-aware formatting.

[0.0.2] - 2026-09-21

Added

  • Automated release pipeline: a pre-merge check enforcing a semver version bump and a matching CHANGELOG entry on every PR into main, and a post-merge workflow that tags the release, packages the plugin with shopware-cli, publishes a Gitea Release with the packaged zip, and publishes the package to this Gitea instance's Composer registry.
  • main is now a protected branch: no direct pushes, merges require the version/changelog check to pass.

[0.0.1] - 2026-09-15

Added

  • List, create, delete, and download gzip-compressed SQL dumps from a Settings admin page (async creation with a polling progress bar) or via the aeon:dump:list, aeon:dump:create, and aeon:dump:remove console commands (sync). Dumps are produced with mysqldump/mariadb-dump (auto-detected, overridable via dumpBinaryName) and stored in the plugin's private filesystem.
  • Retention controls: maxDumps purges the oldest dump when the limit is reached; retantionDays purges expired dumps and stale job rows via a scheduled task.
  • ACL-gated by aeon_dump_manager.viewer/.creator/.deleter, enforced client- and server-side.