EU Energy Label & EPREL Display changelog
All notable changes to EU Energy Label & EPREL Display (kv_eu_energy_label) are documented here.
The format follows Keep a Changelog and the project uses Semantic Versioning.
[1.0.0] - 2026-11-07
Section titled “[1.0.0] - 2026-11-07”- Energy class arrow beside the price on the product page, in quick view and in product lists: class colour, white class letter, black border, range of classes in black; left or right arrow; A-G and the older A+++ to D, A++ to E and A+ to F scales.
- Nested display of the label on a click, tap or roll-over with a close button, Escape and click-outside closing; a plain link that opens the label in a new tab without JavaScript; the class as alternative text.
- “Product information sheet” link next to the arrow on the product page and, by default, under the arrow in product lists (sheet address with the upper-case language code the register requires).
- Product editor tab “Energy label”: EPREL registration number, product group, scale, class, label and sheet as address or upload (PNG, JPG, PDF; type checked by content, no SVG).
- Reading from EPREL by cron: caching, products per run, pause between requests, Retry-After on 429, not-found and error states, optional local copy of the label image (register redirects followed on the same host only); EPREL API key stored encrypted and sent to the EPREL host only.
- Labels list with states and filters, CSV import with a per-row report, CSV export.
- Multi-Vendor: vendors manage the labels of their own products only; marketplace owner mode or one key per vendor. Ultimate storefronts.
- Output designed for the full page cache (the same for every visitor; not yet tested on 4.21), block cache keys, Smarty 5 safe templates, Upgrade Synchronizer, license client.
- Product groups and default scales per delegated act; groups with another kind of label (tyres, heaters, boilers, ventilation units) and register ranges the add-on does not draw are refused (state “Label not supported”), never drawn on a wrong scale.
- CSV export guards cells against spreadsheet formulas.