epcqr/ChangeLog.md

47 lines
1.6 KiB
Markdown
Executable file

# 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