- shopware/core ~6.7.0; 6.6 stays on the 0.0.x line - drop the sw-settings navigation entry; the settingsItem card in Settings > System is the only entry, like core settings modules - dev container on dockware/shopware:6.7.14.2 BREAKING CHANGE: Shopware 6.6 is no longer supported. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.2 KiB
3.2 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.1.0] - 2026-11-02
Changed
- Requires Shopware 6.7 (
shopware/core ~6.7.0); 6.6 stays on the 0.0.x line.
Removed
- The Settings sidebar navigation entry; the plugin is reached through its card in Settings → System, like core settings modules.
[0.0.6] - 2026-10-04
Changed
- Services and routes are now configured in YAML; the plugin requires PHP
^8.2. - Release pipeline: the packaged
shopware-clizip (with prebuilt assets) is validated and used for the Gitea Release; the Composer registry gets the same content repacked root-level (Gitea requirescomposer.jsonat the zip root). The release is created through the Gitea API after packaging, so a failed build no longer leaves an orphan tag. - New PR checks:
shopware-clivalidate, package build and phpunit (with a cached Shopware project and database). - The PR version check compares against the latest published release instead of the version on
main.
Added
- Dedicated
aeon_dump_managermonolog channel; dump jobs, deletions and purges are logged. - Extension icon and
.config/shopware-extension.yml.
Fixed
- The packaged zip no longer contains
.gitea/and.config/. - Release steps are idempotent (existing release and asset are reused, registry 409 counts as published), so a failed release can be re-run to completion.
Removed
- Empty plugin lifecycle overrides.
[0.0.5] - 2026-09-21
Fixed
- Changed namespace
[0.0.4] - 2026-09-21
Fixed
- Published Composer packages are now linked to this repository (previously the release workflow published them without a repository association, so they did not appear under the repo's Packages tab).
[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 withshopware-cli, publishes a Gitea Release with the packaged zip, and publishes the package to this Gitea instance's Composer registry. mainis 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, andaeon:dump:removeconsole commands (sync). Dumps are produced withmysqldump/mariadb-dump(auto-detected, overridable viadumpBinaryName) and stored in the plugin's private filesystem. - Retention controls:
maxDumpspurges the oldest dump when the limit is reached;retantionDayspurges expired dumps and stale job rows via a scheduled task. - ACL-gated by
aeon_dump_manager.viewer/.creator/.deleter, enforced client- and server-side.