110 lines
3.1 KiB
Markdown
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
|