136 lines
3.0 KiB
Markdown
136 lines
3.0 KiB
Markdown
# Release Notes v1.2.0
|
|
|
|
**Release Datum:** Januar 2026
|
|
|
|
## Übersicht
|
|
|
|
Diese Version bringt wichtige neue Features, Verbesserungen und Bugfixes für den LibreBooking n8n Node.
|
|
|
|
---
|
|
|
|
## Neue Features
|
|
|
|
### 🏷️ Custom Attributes Support
|
|
- Setzen von benutzerdefinierten Attributen für:
|
|
- Reservierungen
|
|
- Ressourcen
|
|
- Benutzer
|
|
- Accounts
|
|
- Flexible Konfiguration über fixedCollection
|
|
- Unterstützung für verschiedene Attributtypen
|
|
|
|
### ⚙️ Config Node
|
|
- Zentraler Konfigurationsknoten für Standardwerte
|
|
- Optionale Verwendung - bestehende Workflows funktionieren weiterhin
|
|
- Reduziert manuelle Eingaben bei wiederkehrenden Werten
|
|
- Konfigurierbare Defaults für:
|
|
- Standard-Ressource
|
|
- Standard-Zeitplan
|
|
- Standardwerte für neue Reservierungen
|
|
|
|
### 🔄 Verbesserte Trigger
|
|
- Neue Events triggern nicht mehr mit existierenden Daten
|
|
- Geänderte Events werden korrekt erkannt
|
|
- Hash-basierte Änderungserkennung
|
|
- Verbesserte Deduplizierung
|
|
|
|
### ✅ Pflichtfelder
|
|
- `termsAccepted` als Pflichtfeld bei Reservation Create
|
|
- Alle Pflichtfelder gemäß API-Dokumentation geprüft und ergänzt
|
|
- Bessere Validierung vor API-Aufrufen
|
|
|
|
---
|
|
|
|
## Verbesserungen
|
|
|
|
### 📚 Dokumentation
|
|
- Neue CUSTOM-ATTRIBUTES.md Anleitung
|
|
- CONFIG-NODE.md Dokumentation
|
|
- Erweiterte TROUBLESHOOTING.md
|
|
- SECURITY.md für Sicherheitshinweise
|
|
|
|
### 🐳 Docker Integration
|
|
- Read-only Volume Problem gelöst
|
|
- build-on-host.sh für Host-seitiges Bauen
|
|
- docker-compose.readonly.yml für sichere Deployments
|
|
- Verbesserte Fehlermeldungen
|
|
|
|
### 🔒 Sicherheit
|
|
- npm audit Vulnerabilities dokumentiert
|
|
- package.json overrides für sichere Dependencies
|
|
- .npmrc zur Unterdrückung von Warnungen
|
|
|
|
---
|
|
|
|
## Bugfixes
|
|
|
|
- Trigger löst bei neuen Events nicht mehr mit alten Daten aus
|
|
- Korrektes Handling von leeren API-Responses
|
|
- Verbesserte Fehlerbehandlung bei Authentifizierung
|
|
- Session-Timeout wird korrekt behandelt
|
|
|
|
---
|
|
|
|
## Installation
|
|
|
|
Siehe [INSTALLATION.md](INSTALLATION.md) für detaillierte Anweisungen.
|
|
|
|
```bash
|
|
# Quick Install
|
|
git clone https://github.com/YOUR-USERNAME/n8n-nodes-librebooking.git
|
|
cd n8n-nodes-librebooking
|
|
npm install
|
|
npm run build
|
|
```
|
|
|
|
---
|
|
|
|
## Upgrade von v1.1.0
|
|
|
|
```bash
|
|
cd /opt/n8n/custom-nodes/n8n-nodes-librebooking
|
|
git pull
|
|
npm install
|
|
npm run build
|
|
|
|
# Bei Docker:
|
|
docker cp dist n8n:/home/node/.n8n/custom/n8n-nodes-librebooking/
|
|
docker restart n8n
|
|
```
|
|
|
|
---
|
|
|
|
## Breaking Changes
|
|
|
|
**Keine** - Diese Version ist vollständig abwärtskompatibel.
|
|
|
|
---
|
|
|
|
## Bekannte Einschränkungen
|
|
|
|
- npm audit zeigt Vulnerabilities von n8n-workflow Dependencies (siehe SECURITY.md)
|
|
- Read-only Docker Volumes erfordern Host-seitiges Bauen
|
|
|
|
---
|
|
|
|
## Nächste Version (Roadmap)
|
|
|
|
- [ ] Webhook Support für Echtzeit-Events
|
|
- [ ] Batch-Operationen für mehrere Reservierungen
|
|
- [ ] Erweiterte Filteroptionen
|
|
- [ ] npm Registry Veröffentlichung
|
|
|
|
---
|
|
|
|
## Danksagungen
|
|
|
|
Vielen Dank an alle Contributors und Tester!
|
|
|
|
---
|
|
|
|
## Links
|
|
|
|
- [GitHub Repository](https://github.com/YOUR-USERNAME/n8n-nodes-librebooking)
|
|
- [LibreBooking](https://github.com/LibreBooking/app)
|
|
- [n8n](https://n8n.io)
|