# 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
