Skip to main content

Changelog

All changes, new features and bug fixes

Version 1.2.1 (June 16, 2026)

Fixed Notification emails are now sent in the customer's language when the matching JoomBook language pack is installed. Previously they were always English for every language except German and English.
Fixed The appointments list could get stuck on a status filter (for example "No-show") with no way to clear it. The list now shows the active status filter with a "Clear" button that removes it while keeping the location and staff filters.
Fixed Pricing-rule hints in the booking wizard (such as the "Happy Hour" banner) are now shown in the customer's current language instead of the site default.
Fixed The admin approve/decline confirmation page and the customer waitlist-confirmation page are now shown in the booking's language; previously they fell back to English for every language except German.

Version 1.2.0 (June 16, 2026)

Added One-click decline for pending booking requests, directly from the admin email. Declining sets the new "Rejected" status and sends the customer a friendly "appointment not possible" email (staff are not notified). The request email also shows the customer's email address and, for multi-location setups, the location.
Added New "Rejected" appointment status (distinct from "Cancelled"), with its own colour and badge throughout the backend; it can also be set manually in the appointment editor.
Added A "Save" button (save without closing) in the appointment and pricing-rule editors.
Fixed Couple (pair) massage: the wizard could offer a time where the second staff member was already busy, and that staff member could be lost when saving. Pair slots are now only offered when both staff members are genuinely free in parallel, and the server rejects an unavailable choice.
Fixed A service's before/after buffer time is now correctly respected when checking availability, so bookings can no longer overlap a neighbouring appointment's buffer.
Fixed In manual confirmation mode, the staff member and customer are notified only after an admin actually confirms the request; the wizard now shows a clear "pending review" hint.
Fixed Declining a request now works reliably (no more blank page) and the status is saved correctly.
Fixed Column headers in the Appointments, Services and Pricing Rules lists are now sortable (ascending/descending).
Fixed Marking an appointment as "No-show" or "Completed" no longer prompts for or sends customer/staff/admin emails - these are internal states.
Fixed Saving an appointment no longer triggers the browser "resend form data" warning.
Changed Rejected and cancelled appointments are now hidden from the calendar overview (still visible in the appointments list with their status).
Changed Clearer, more accessible status buttons in the appointment editor, and consistent editor footers: green "Save & Close" and "Save" on the left, "Cancel" on the right.

Version 1.1.0 (JUNE 15, 2026)

Added Staff absences can now be entered as a date range (start/end date), in addition to clicking individual days. Multi-day ranges block bookings automatically.
Added The absence calendar now matches the location closure calendar: localized month/day names plus Year, Month and Week views; vacation periods in blue, single absence days in red.
Changed The "Assigned Staff" field in the service editor is now clearer - staff are shown as distinct toggle buttons (green = assigned, grey = not assigned); a click toggles the assignment.
Changed Creating a new service now opens in the side panel - consistent with staff and locations - instead of a full-page form.
Removed The non-functional "Guests per Appointment" and "Group Capacity" fields were removed from the service editor to avoid confusion. Couple/duo booking remains fully available.
Fixed Deleting a service incorrectly showed an error message even though the service was removed. This has been corrected.
Docs The entire JoomBook documentation has been thoroughly revised, corrected and clarified.

Version 1.0.8 (JUNE 6, 2026)


Joomla! Logo
JoomBook is not affiliated with or endorsed by The Joomla! Project™ or Open Source Matters, Inc. The Joomla!® name and logo are registered trademarks of Open Source Matters, Inc. in the United States and other countries.

Copyright © · JoomBook