Author SHA1 Message Date
haylanandClaude Bot 4abd77103e feat!: require Shopware 6.7, release as 0.1.0
- 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>
2026-11-02 22:49:56 +01:00
6 changed files with 16 additions and 24 deletions

No files matched your search

+10
View File
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [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 ## [0.0.6] - 2026-10-04
### Changed ### Changed
+1 -1
View File
@@ -67,7 +67,7 @@ vendor/bin/phpunit tests/SomeTest.php # single file
## Dependencies ## Dependencies
- PHP `^8.2`, `shopware/core` `~6.6.0` (from `composer.json`); `phpunit/phpunit` `^10.0` as the only - PHP `^8.2`, `shopware/core` `~6.7.0` (from `composer.json`); `phpunit/phpunit` `^10.0` as the only
dev dependency. dev dependency.
- PSR-4 autoload: `AeonDumpManager\` → `src/`, `AeonDumpManager\Tests\` → `tests/`. - PSR-4 autoload: `AeonDumpManager\` → `src/`, `AeonDumpManager\Tests\` → `tests/`.
+2 -2
View File
@@ -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.6", "version": "0.1.0",
"keywords": [ "keywords": [
"shopware", "shopware",
"shopware6", "shopware6",
@@ -26,7 +26,7 @@
}, },
"require": { "require": {
"php": "^8.2", "php": "^8.2",
"shopware/core": "~6.6.0" "shopware/core": "~6.7.0"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^10.0" "phpunit/phpunit": "^10.0"
+1 -1
View File
@@ -1,6 +1,6 @@
services: services:
shopware: shopware:
image: dockware/shopware:6.6.10.12 image: dockware/shopware:6.7.14.2
container_name: shopware container_name: shopware
ports: ports:
- "80:80" # Shop / Admin / Adminer / Mailcatcher (all served via path on this port) - "80:80" # Shop / Admin / Adminer / Mailcatcher (all served via path on this port)
-3
View File
@@ -1,3 +0,0 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json"
}
@@ -27,23 +27,8 @@ Shopware.Module.register('aeon-dump-manager', {
}, },
}, },
// Per https://developer.shopware.com/docs/v6.6/guides/plugins/plugins/administration/routing-navigation/add-menu-entry.html — // Card on the Settings overview page's "System" group, next to Plugins/Cache.
// plugins can't register a first-level main-menu entry, so this nests // Same mechanism every core settings module uses in 6.6 and 6.7 (no sidebar entry).
// under the core 'sw-settings' navigation node. Clicking Settings in the
// main sidebar shows this as a sub-item, landing at #/sw/settings/.
navigation: [{
id: 'aeon-dump-manager-list',
label: 'aeon-dump-manager.general.mainMenuItemGeneral',
color: '#ff3d58',
path: 'aeon.dump.manager.list',
icon: 'regular-database',
parent: 'sw-settings',
position: 100,
privilege: 'aeon_dump_manager.viewer',
}],
// Also shown as a card on the Settings overview page's "System" group,
// next to Plugins/Cache — complements the navigation entry above.
settingsItem: { settingsItem: {
group: 'system', group: 'system',
to: 'aeon.dump.manager.list', to: 'aeon.dump.manager.list',