chore(release): bump to 0.0.3 for the date-range filter release
This commit is contained in:
+16
-14
@@ -7,19 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.0.3] - 2026-09-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- List, create, and delete SQL database dumps from a Settings admin page (nested under Settings, per
|
- Filter the dump list by date range and sort by date or size; dates use Shopware's locale-aware
|
||||||
Shopware's [Add Menu Entry](https://developer.shopware.com/docs/v6.6/guides/plugins/plugins/administration/routing-navigation/add-menu-entry.html)
|
formatting.
|
||||||
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`
|
## [0.0.1] - 2026-09-15
|
||||||
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
|
### Added
|
||||||
on a recurring scheduled task.
|
|
||||||
- Admin UI dump creation runs asynchronously via Symfony Messenger with a polling progress bar; console
|
- List, create, delete, and download gzip-compressed SQL dumps from a Settings admin page (async
|
||||||
creation runs synchronously.
|
creation with a polling progress bar) or via the `aeon:dump:list`, `aeon:dump:create`, and
|
||||||
- ACL-gated (`aeon_dump_manager.viewer`/`.creator`/`.deleter`), enforced both client-side and
|
`aeon:dump:remove` console commands (sync). Dumps are produced with `mysqldump`/`mariadb-dump`
|
||||||
server-side.
|
(auto-detected, overridable via `dumpBinaryName`) and stored in the plugin's private filesystem.
|
||||||
- Filter the dump list by a from/to date range, and sort the `datetime`/`sizeBytes` columns
|
- Retention controls: `maxDumps` purges the oldest dump when the limit is reached; `retantionDays`
|
||||||
ascending or descending. Dates are formatted with Shopware's locale/timezone-aware
|
purges expired dumps and stale job rows via a scheduled task.
|
||||||
`Shopware.Utils.format.date`, matching the existing `fileSize` formatting.
|
- ACL-gated by `aeon_dump_manager.viewer`/`.creator`/`.deleter`, enforced client- and server-side.
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
"description": "Export database dumps for Shopware 6 environments.",
|
"description": "Export database dumps for Shopware 6 environments.",
|
||||||
"type": "shopware-platform-plugin",
|
"type": "shopware-platform-plugin",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"version": "0.0.2",
|
"version": "0.0.3",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"shopware",
|
"shopware",
|
||||||
"shopware6",
|
"shopware6",
|
||||||
|
|||||||
Reference in New Issue
Block a user