n8n_node_librebooking/CHANGELOG.md

110 lines
3.1 KiB
Markdown

# Changelog
Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.
Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/),
und dieses Projekt folgt [Semantic Versioning](https://semver.org/lang/de/).
## [Unreleased]
### Geplant
- Webhook-basierter Trigger (falls von LibreBooking unterstützt)
- Batch-Operationen für mehrere Reservierungen
- Erweiterte Filteroptionen
## [1.0.0] - 2026-01-25
### Hinzugefügt
#### LibreBooking Node
- **Reservierung (Reservation)**
- Alle Reservierungen abrufen (GetAll)
- Reservierung nach Referenznummer abrufen (Get)
- Neue Reservierung erstellen (Create)
- Reservierung aktualisieren (Update)
- Reservierung löschen (Delete)
- Reservierung genehmigen (Approve)
- Check-In durchführen (CheckIn)
- Check-Out durchführen (CheckOut)
- **Ressource (Resource)**
- Alle Ressourcen abrufen (GetAll)
- Ressource nach ID abrufen (Get)
- Verfügbarkeit prüfen (GetAvailability)
- Status abrufen (GetStatus)
- Neue Ressource erstellen (Create)
- Ressource aktualisieren (Update)
- Ressource löschen (Delete)
- **Zeitplan (Schedule)**
- Alle Zeitpläne abrufen (GetAll)
- Zeitplan nach ID abrufen (Get)
- Slots abrufen (GetSlots)
- **Benutzer (User)**
- Alle Benutzer abrufen (GetAll)
- Benutzer nach ID abrufen (Get)
- Neuen Benutzer erstellen (Create)
- Benutzer aktualisieren (Update)
- Benutzer löschen (Delete)
- **Konto (Account)**
- Eigenes Konto abrufen (Get)
- Konto aktualisieren (Update)
- Passwort ändern (ChangePassword)
- **Gruppe (Group)**
- Alle Gruppen abrufen (GetAll)
- Gruppe nach ID abrufen (Get)
- Neue Gruppe erstellen (Create)
- Gruppe aktualisieren (Update)
- Gruppe löschen (Delete)
- **Zubehör (Accessory)**
- Alles Zubehör abrufen (GetAll)
- Zubehör nach ID abrufen (Get)
- Neues Zubehör erstellen (Create)
- Zubehör aktualisieren (Update)
- Zubehör löschen (Delete)
- **Attribut (Attribute)**
- Attributkategorien abrufen (GetCategories)
- Attribute nach Kategorie abrufen (GetByCategory)
#### LibreBooking Trigger Node
- Polling-basierter Trigger für Reservierungs-Events
- Event-Typen:
- Neue Reservierung
- Geänderte Reservierung
- Alle Reservierungen
- Filter nach Ressource, Zeitplan und Benutzer
- Konfigurierbares Zeitfenster (7-90 Tage)
- Deduplizierung von Events
#### Credentials
- LibreBooking API Credentials mit Session-basierter Authentifizierung
- Automatische Token-Verwaltung
- Verbindungstest integriert
#### Dokumentation
- Vollständige README.md auf Deutsch
- Detaillierte INSTALLATION.md
- Beispiel-Workflows
- API-Dokumentation mit allen Operationen
#### Entwickler-Tools
- Docker-Support mit Dockerfile und docker-compose
- Installations-Skripte für Linux/Mac und Windows
- Test-Suite für API-Verbindung
- ESLint und Prettier Konfiguration
### Sicherheit
- Keine Speicherung von Passwörtern im Klartext
- Session-basierte Authentifizierung
- Automatisches Sign-Out nach Operationen
---
[Unreleased]: https://github.com/DEIN-REPO/n8n-nodes-librebooking/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/DEIN-REPO/n8n-nodes-librebooking/releases/tag/v1.0.0