github LibreBooking/librebooking v6.1.0

3 hours ago

v6.1.0 (2026-10-03)

Bug Fixes

  • calendar: Honor resource group filter when the group empty (c9920ea)

  • csv: Close header and add max concurrent column in resources export (2c8772c)

  • csv: Drop trailing comma from report CSV (6fd7f1f)

  • csv: Escape double quotes correctly in user and resource exports (209564f)

  • csv: Escape group and reservation exports correctly (40ae66b)

  • csv: Escape report CSV values and headers for CSV (c6fe0e1)

  • csv: Fix quote escaping and avoid null admin group in exports csv (9935df0)

  • csv: Separate custom attribute headers in users export (1b51550)

  • embed: Restore embed.css (5f9e886)

  • install: Require install password before install and upgrade (ab8b8cd)

Features

  • database: Add ExecuteAffectedRows() to database layer (d561a22)

Refactoring

  • auth: Move UserSession building into UserSessionBuilder (ccb9b07)

  • calendar: Simplify CalendarSubscriptionPresenter::PageLoad (6e81e38)

  • csv: Reformat group and reservation CSV templates (d6fb663)

  • csv: Reformat report CSV template (ef3b61d)

  • csv: Reformat user and resource CSV templates for readability (523f775)

Testing

  • csv: Add tests for group and reservation export templates (2c9cba0)

  • csv: Add tests for the report CSV export template (5670f50)

  • csv: Add tests for user and resource CSV export templates (024b04f)

  • integration: Add database tests runnable locally and in CI (5bf1f57)


Detailed Changes: v6.0.0...v6.1.0

Don't miss a new librebooking release

NewReleases is sending notifications on new releases.