github LibreBooking/librebooking v5.0.0

latest release: v5.0.1
6 hours ago

v5.0.0 (2026-05-03)

Bug Fixes

  • Improve 'Info' string for en_us (6773f92)

  • config: Fix the default 'x-xss' value in config.dist.php (a3a9414)

  • config: Update default config.dist.php (3e5b0aa)

  • config: Use section-qualified env names for plugin config (54bcd2c)

  • datatables: Add data-order attributes for date in various templates (b77a9d7)

  • datepicker: Fix Flatpickr 1px calendar width on hidden date pickers (259bc36)

  • ldap: Suppress net_ldap2 deprecations during connect (70e3b12)

  • reservation-extensions: Update default list of allowed extensions (03731ea)

  • resource-types: Load custom attribute values without entity join (f211492)

  • schedule: Replace html2canvas with html2canvas-pro to support color-mix() (740bee0)

  • security: Remove obsolete X-XSS-Protection header support (f594942)

  • ui: Align schedule toolbar icons and update icon images (6ea3ff1)

Documentation

  • Add AI attribution policy and fix target branch (ec377c4)

  • Document maintenance mode (ae583d8)

  • Update README images for new icons and reports page (59eaf32)

  • config: Document language string overrides (678202e)

  • lang-overrides: Add an example config file and update docs (3077dcd)

Features

  • api: Add groupId filter to GET Resources endpoint (37273ad)

  • api: Return 404 for non-existent scheduleId in GET Resources endpoint (ccb5d3d)

  • config: Add .env.example generator from ConfigKeys metadata (3375f28)

  • config: Add config.dist.php generator from ConfigKeys metadata (d4805e6)

  • config: Add DeprecatedConfigKeys registry for removed config keys (909f7f0)

  • DatePickerSetupControl: Improved resolution of the alternative format and documentation. (e9e6a3f)

  • i18n: Add per-language string overrides (67a22b8)

  • schedule: Improve default schedule notification and highlight current calendar (a3cc88c)

Refactoring

  • api: Extract helper to parse comma-separated positive integer IDs (1e58e1d)

  • availability: Simplify template using section config loop (82f14da)

  • config: Extract ConfigKeysMeta into its own file (26c7219)

  • config: Remove app version from ConfigKeys (1c1f63e)

  • date-helper: Use dateHelper.formatDate for date formatting in reservation.js (4088480)

  • FullCalendar: Update FullCalendar to v6.1 (661db3d)

  • inlineAttributeEdit: Simplify inline DATETIME editing with native Flatpickr (14c3c95)

  • ldap: Switch LDAP server config from host/port to uri (bd01c04)

  • reservation: Build PDF config in PHP (5d74666)

  • reservation: Migrate PDF generation to pdfmake (10a2db0)

  • schedule: Use of color-mix, legacy cleanup, and visual improvements (ffebae5)


Detailed Changes: v4.3.0...v5.0.0

Don't miss a new librebooking release

NewReleases is sending notifications on new releases.