n8n_node_librebooking/CHANGELOG.md

2.4 KiB

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