Version 1.3.1
BREAKING:
- Plugin ist nun ausschließlich für Shopware 6.7+ ausgelegt
- Composer-Requirements auf `~6.7.0` reduziert
- Kritische Bugs mit speziellen Themes behoben
Version 1.3.0
Hinzugefügt
- Storefront-Widgets für Entity-Select und Media-Upload integriert (JS-Plugins entity-select und file-upload) inkl. AJAX-Routen und Controller.
- Flow Builder: Eigene Action action.set.customer.custom.field und Event customer.custom_field.changed dokumentiert und aktiviert.
- Rule Builder: Kundenspezifische Regeln für generische Vergleiche, Datum und Boolean verfügbar gemacht.
- Frontend-Setting zum Ein-/Ausblenden der Feld-Labels hinzugefügt.
- Checkbox/Switch-Custom-Fields lassen sich jetzt durch den Kunden speichern (Save-Button) und werden im Backend übernommen.
Geändert
- Rendering im Konto-Profil optimiert: Import des Feld-Renderers auf @ELECOSCustomAccountField/storefront/component/custom-field-renderer.html.twig umgestellt.
- Preis-Felder werden im Profil nicht mehr als Eingabe gerendert; defensive Anzeige, um Typfehler (PriceCollection) zu vermeiden.
- Entity- und Media-Feld erhalten spezielle Markup-/Data-Attribute, damit die Storefront-Plugins komfortable UI bereitstellen (Suche/Label bei Entity, Upload/Download bei Media).
- Platzhalter/Labels vereinheitlicht (z. B. general.selectPlaceholder).
Behoben
- 500er beim PATCH auf api/customer/* durch Entfernen eines ungültigen Aufrufs auf EntityExistence::getEntityData() in CustomerCustomFieldChangeSubscriber behoben.
- Storefront-Template-Fehler durch falschen Macro-Import behoben.
- Persistenz von customFields bei Profil-Updates durch CustomerProfileUpdateSubscriber abgesichert (Switch/Checkbox werden zuverlässig gespeichert).
- Geändert
- Moderne PHP 8.2+ Constructor Property Promotion für alle Service-Klassen implementiert - Behoben
- Korrekte Sortierung der Custom Fields nach ihrer konfigurierten Position
- CustomFieldController-Referenz aus services.xml entfernt (Controller wurde bereits in v1.1.0 gelöscht)
Alle wichtigen Änderungen an diesem Projekt sind in dieser Datei dokumentiert.
[1.1.0] - 2025-04-09
Geändert:
- Kompatibilität mit Shopware 6.7.0.0 hinzugefügt
- PHP 8.2, 8.3 und 8.4 werden nun unterstützt
Entfernt:
- Ungenutzte CustomFieldController wurden entfernt
Behoben:
- HTML-Vorlagen wurden korrekt erweitert, um sicherzustellen, dass der übergeordnete Inhalt angezeigt wird
[1.0.0] - 2023-10-15
Hinzugefügt:
- Erste Version des Plugins
- Anzeige von benutzerdefinierten Feldern im Kundenkonto
- Konfigurierbare Anzeige der Felder je nach Kundengruppe
- Auswahl der Anzeigeposition im Kundenkonto
Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.
[1.1.0] - 2025-04-09
Geändert:
- Kompatibilität mit Shopware 6.7.0.0 hinzugefügt
- PHP 8.2, 8.3 und 8.4 werden jetzt unterstützt
Entfernt:
- Ungenutzter CustomFieldController wurde entfernt
Behoben:
- HTML-Templates wurden korrekt erweitert, um sicherzustellen, dass der Parent-Content angezeigt wird
[1.0.0] - 2023-10-15
Hinzugefügt:
- Erste Version des Plugins
- Anzeige von benutzerdefinierten Feldern im Kundenkonto
- Konfigurierbare Anzeige der Felder je nach Kundengruppe
- Auswahl der Anzeigeposition im Kundenkonto