n8n_node_librebooking/CHANGELOG.md

3.1 KiB

Changelog

Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert.

Das Format basiert auf Keep a Changelog, und dieses Projekt folgt Semantic Versioning.

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