• v0.0.7 00d959e661

    v0.0.7
    release / release (push) Successful in 1m8s
    Stable

    haylan released this 2026-11-02 22:40:34 +00:00 | 0 commits to main since this release

    Fixed

    • Creating a dump failed on MariaDB when only MySQL 8's mysqldump was installed (Unknown table 'COLUMN_STATISTICS'); it now passes --column-statistics=0 in that case.
    Downloads
  • v0.0.6 1176d3c87d

    v0.0.6
    release / release (push) Successful in 12s
    Stable

    haylan released this 2026-10-03 23:21:19 +00:00 | 3 commits to main since this release

    Changed

    • Services and routes are now configured in YAML; the plugin requires PHP ^8.2.
    • Release pipeline: the packaged shopware-cli zip (with prebuilt assets) is validated and used for the Gitea Release; the Composer registry gets the same content repacked root-level (Gitea requires composer.json at 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-cli validate, 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_manager monolog 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.
    Downloads
  • v0.0.5 36ef203797

    v0.0.5
    release / release (push) Successful in 54s
    Stable

    haylan released this 2026-09-21 19:31:07 +00:00 | 28 commits to main since this release

    Fixed

    • Changed namespace
    Downloads
  • v0.0.4 29402a35ac

    v0.0.4
    release / release (push) Successful in 50s
    Stable

    haylan released this 2026-09-21 18:40:29 +00:00 | 32 commits to main since this release

    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).
    Downloads
  • v0.0.3 ec5c40c9f2

    v0.0.3
    release / release (push) Successful in 1m1s
    Stable

    haylan released this 2026-09-21 18:00:42 +00:00 | 37 commits to main since this release

    Added

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

    v0.0.2
    release / release (push) Successful in 50s
    Stable

    haylan released this 2026-09-21 17:48:25 +00:00 | 44 commits to main since this release

    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.
    Downloads
  • v0.0.1 20492e8c80

    v0.0.1 Stable

    haylan released this 2026-09-15 04:23:40 +00:00 | 50 commits to main since this release

    Added

    • List, create, and delete SQL database dumps from a Settings admin page (nested under Settings, per
      Shopware's Add Menu Entry
      guide) and via aeon:dump:list/aeon:dump:create/aeon:dump:remove console commands.
    • Dumps are created with mysqldump/mariadb-dump (auto-detected, with an optional dumpBinaryName
      override), gzip-compressed, and stored in the plugin's private Flysystem mount.
    • maxDumps auto-purges the oldest dump on creation; retantionDays purges dumps and stale job rows
      on a recurring scheduled task.
    • Admin UI dump creation runs asynchronously via Symfony Messenger with a polling progress bar; console
      creation runs synchronously.
    • ACL-gated (aeon_dump_manager.viewer/.creator/.deleter), enforced both client-side and
      server-side.
    Downloads