# CHANGELOG MODULE EPCQR FOR [DOLIBARR ERP CRM](https://www.dolibarr.org) ## 1.5 (2026-01-27) ### Neue Features - ✅ Lokale QR-Code-Generierung mit Caching-System - ✅ `{qrcode}` Keyword für ODT-Templates - ✅ Generisches Bildintegration-System für beliebige Bilder - ✅ Substitutionssystem aktiviert und implementiert - ✅ Hook-basierte ODT-Verarbeitung (afterODTCreation) - ✅ Automatische Bildgrößen-Anpassung in ODT ### Neue Dateien - `lib/qrcode.class.php` - QR-Code Generator mit Caching - `core/substitutions/functions_epcqr.lib.php` - Substitutionsfunktionen - `class/actions_epcqr.class.php` - Hook-Klasse für ODT-Verarbeitung - `doc/BILDER_IN_ODT.md` - Ausführliche Dokumentation - `sql/update_1.5.0.sql` - SQL-Update für neue Extrafelder ### Erweiterte Funktionen - `lib/epcqr.lib.php` - Neue Hilfsfunktionen: - `epcqr_generateQRCodeForInvoice()` - QR-Code für Rechnung generieren - `epcqr_processODTImages()` - Bilder in ODT einfügen - `epcqr_insertImagesIntoODT()` - ODT-ZIP-Verarbeitung ### Änderungen - Trigger `BILL_VALIDATE` nutzt nun lokale QR-Code-Generierung - Modul-Konfiguration: `substitutions` aktiviert (1) - Modul-Konfiguration: Hooks für `pdfgeneration`, `odtgeneration` aktiviert - Versionsnummer erhöht auf 1.5 ### Kompatibilität - Bestehende Extrafelder bleiben erhalten (qrcode, qrcodepfad) - Neues Extrafeld: qrcodepath (lokaler Pfad) - Alte ODT-Templates funktionieren weiterhin ## 1.4 (2026-01-11) Initial stable version - Automatische QR-Code Generierung bei BILL_VALIDATE - Extra-Felder für ODT-Integration - Externe QR-Service Integration - Object-Reload Fix für finale Rechnungsnummer ## 1.3 Initial version