Changelog – Produkt-Historie¶
Alle veröffentlichten Versionen mit den wesentlichen Änderungen.
1.0.0 — Juni 2026¶
Initial Store-Release nach Re-Submission
- Vollständiger DAL-Umbau des Admin-Controllers (entry / list / entries) – nutzt jetzt
kommora_product_history.repository,product.repositoryunduser.repositorymit batched Lookups für User-Display-Names und Product-Meta. - PAngV-30-Tage-Tiefstpreis über Custom Field
kommora_regulated_pricemit automatischem Tages-Sync und Real-Time-Update bei Preisänderungen. - Audit-Log mit Filter (Feldname, Datum, Produktsuche), Detail-Ansicht und Rollback per Klick.
- Tab „Historie" am Produkt mit Preisverlauf-Diagramm der letzten 90 Tage.
- CSV- und PDF-Export der gefilterten Liste.
- Snippet-Loader-Modernisierung: storefront-Snippets unter
app/storefront/src/snippet/(kein PHP-SnippetFileInterfacemehr – seit Shopware 6.1 deprecated). Shopware.Utils.debouncefür Search-Debounce statt rohemsetTimeout(idiomatic Vue).- ACL-Defaults auf allen Admin-API-Routes (
kommora_product_history:read/:update). - Saubere Controller-Responses: kein redundanter
success: true|falsemehr, stattdessen 204 No Content + Exception-Propagation. defaultFields()-Override inProductHistoryDefinition: behebt den 1054-Crash bei Tabellen ohnecreated_at/updated_at.sw-select-field-Binding-Fix::value + @update:valuestattv-model:value– damit Field-Filter-Dropdown im Listing/Tab korrekt persistiert.
→ Zurück zur Übersicht