n8n_node_librebooking/CHANGELOG.md

60 lines
2.4 KiB
Markdown

# Changelog
Alle wichtigen Änderungen werden hier dokumentiert.
## [1.2.0] - 2026-01-25
### Hinzugefügt
-**Pflichtfeld `termsAccepted`**: Neues erforderliches Feld bei Reservierungserstellung
-**Custom Attributes Support**: Benutzerdefinierte Attribute können jetzt bei Reservierungen, Ressourcen, Benutzern und Accounts gesetzt werden
-**LibreBooking Config Node**: Neuer optionaler Config-Credential für zentrale Standardwerte
- **Debug-Modus**: Neuer Debug-Modus im Trigger Node für Fehlerdiagnose
- `CUSTOM-ATTRIBUTES.md`: Dokumentation zur Verwendung von benutzerdefinierten Attributen
- `CONFIG-NODE.md`: Dokumentation zum Config Node
### Geändert
- **Trigger "Neue Reservierungen"**: Beim ersten Poll werden existierende Reservierungen gespeichert, aber nicht getriggert
- **Trigger "Geänderte Reservierungen"**: Verbesserter Hash-Vergleich für zuverlässige Änderungserkennung
- Verbesserte Standardwerte für Zeitzone und Sprache bei Benutzererstellung
### Behoben
- 🐛 **Trigger triggert alle existierenden Events**: Jetzt werden beim ersten Poll nur IDs/Hashes gespeichert
- 🐛 **Trigger für geänderte Events funktioniert nicht**: Komplette Neuimplementierung mit Hash-Vergleich
### Technisch
- Neuer Credential-Typ: `libreBookingConfig`
- Erweiterte `WorkflowStaticData` für besseres State-Management im Trigger
- `getConfigDefaults()` Hilfsfunktion für Config-Integration
## [1.1.0] - 2026-01-25
### Geändert
-**Vereinfachte Installation**: Fokus auf "auf dem Host bauen"
- Aktualisierte Dokumentation mit funktionierender Methode
- Neue npm scripts: `docker:deploy`, `docker:copy`, `docker:restart`
### Hinzugefügt
- `quick-install.sh` - Ultra-einfache Installation
- `update-node.sh` - Für Updates
- `git-commit.sh` - Git Commit Helper
- `git-cleanup.sh` - Cleanup alter Dateien
- `create-release.sh` - Release-Erstellung
- `GIT-COMMANDS.md` - Git-Befehlsreferenz
### Behoben
- TypeScript Installation Problem gelöst ("tsc not found")
- Read-only Volume Problem dokumentiert und gelöst
- npm audit Vulnerabilities dokumentiert
## [1.0.0] - 2026-01-24
### Hinzugefügt
- Vollständige LibreBooking API Integration
- 8 Ressourcen: Reservierung, Ressource, Zeitplan, Benutzer, Konto, Gruppe, Zubehör, Attribut
- Trigger Node für neue/geänderte Reservierungen
- Docker Support mit docker-compose.yml
- Automatische Installationsskripte
- Umfangreiche Dokumentation auf Deutsch
- Beispiel-Workflows
- Test-Skripte