Changelog
This changelog lists every released version of Backend Booking, the most recent first.
This page is generated automatically from the product's changelog file when a release is made. Changes made by hand are lost at the next synchronisation.
Version 1.0.6 – 12 August 2026
Changed
- Some of the files shipped still named licence version 2. Everything now uniformly states the GNU General Public License version 3 or later.
Version 1.0.5 – 31 July 2026
Changed
- The extension is licensed under the GNU General Public License version 3 or later. All details on licence, author and copyright are consistent.
Fixed
- The licence file shipped named a different product and contained only a short notice instead of the full licence text.
Version 1.0.4 – 31 July 2026
Added
- After an installation or update an overview panel appears with version, status and entry points to getting started, download key and manual.
- A click on "Enable updates" leads straight to the update sites, already filtered to missing download keys.
- The extension manager now shows the list of changes behind the version number.
Changed
- Notices about the state of the booking overview or about DPCalendar being disabled now appear in the overview panel instead of loosely beside it.
Language
- All messages shown during installation and update are available in German and English.
Version 1.0.3 – 29 July 2026
Fixed
- One-click updates failed with "checksum verification failed". The download key is now passed in the form the update server expects.
Version 1.0.2 – 29 July 2026
Language
- A consistent product name "Backend Booking" without mixed languages, in the German plugin list as well.
Version 1.0.1 – 29 July 2026
Added
- The adjusted booking overview is managed automatically: installation and update set it up, uninstalling removes it again.
- An overview you adjusted yourself is never overwritten or deleted in the process, only reported.
- The installation checks beforehand whether DPCalendar version 10 or newer is present, and stops with a clear message otherwise.
Version 1.0.0 – 29 July 2026
Security
- The access check now uses DPCalendar's own permission for bookings on behalf of others, additionally per calendar for each event.
- The automatic account creation requires the permission to create users; groups with administrative rights are excluded as a target.
- User names and email addresses are displayed safely in all messages; technical details only appear in the log.
- Price-relevant and internal fields can no longer be set from outside.
- Ticket quantities are limited server-side to the limit and the remaining capacity.
Added
- The user selection searches name, username or email from two characters on and stays fast even with very many users.
- Full events with a waiting list are bookable; the status "waiting list" is preselected so that nothing is overbooked by accident.
- Success messages link directly to the booking created.
- "Back to the booking form" in the personal data step keeps all entries.
- New options for the maximum number of list entries and of users per booking run.
Changed
- The status selection is reduced to the values that make sense in the backend.
- The event list shows the number of hits and points out truncated results; the location filter only appears with a manageable number of locations.
- From six booked users on, a summary message appears instead of many individual ones; warnings stay individual.
- Tables, dates and card titles are consistent and usable with screen readers.
Fixed
- Enabling one calendar accidentally enabled all calendars below it as well.
- With multi-user booking, error messages were lost or assigned to the wrong user.
Notes
- First stable version, consolidated from a complete audit of security, Joomla standards, performance and usability.
Version 0.6.1 – 29 July 2026
Added
- If users are selected although guest contact details were entered, the personal data step now points out that those details were not carried over.
Version 0.6.0 – 29 July 2026
Changed
- The booking form now separates clearly between "book for existing users" and "book as a guest"; the custom booking fields sit in an area of their own.
- Carrying the form values over into the personal data step is now optional and off by default.
Fixed
- Selection fields deselected in the personal data step were set again when saving.
Version 0.5.2 – 29 July 2026
Fixed
- Invalid entries in custom fields led to a raw error page. They now appear as a normal validation message and the entries are preserved.
- The payment provider is no longer pre-filled with an invented value; it is chosen from the providers actually available.
Version 0.5.1 – 29 July 2026
Added
- Success messages now name the booked date, per user with multi-user booking as well.
- The booking overview shows the booked date below every event link and combines several tickets for the same event.
Version 0.5.0 – 29 July 2026
Added
- Multi-user booking with an intermediate step in which all booking fields can be edited individually per user. Pre-filled from the user account and profile.
- All or nothing: only when every required field is filled in for every user are the bookings created — otherwise not a single one.
Version 0.4.1 – 29 July 2026
Fixed
- The account creation no longer fails when sending email is switched off. The account is created silently; the guest gets access via "forgot password".
Version 0.4.0 – 29 July 2026
Added
- New option for whether a user account is created for a guest booking: yes, no, or as configured in DPCalendar.
Version 0.3.1 – 28 July 2026
Added
- The ticket quantities now also respect the DPCalendar limit for tickets per booking.
- If a ticket quantity is trimmed automatically, a clear warning appears afterwards; this used to happen unnoticed.
Fixed
- Tickets of other people's guest bookings for the same event wrongly counted against the personal ticket limit.
Version 0.3.0 – 28 July 2026
Added
- The filter bar additionally offers period and location, matching the DPCalendar event overview.
Fixed
- The single-user selection through a picker window was removed; it did not work reliably and could block scrolling. Assignment goes through "book for users".
Version 0.2.0 – 28 July 2026
Added
- A filter bar in the event selection with full-text search and a calendar filter.
- Multi-user booking: a separate booking is created for every selected user, with the same tickets and options.
Changed
- Contact fields are no longer marked as required in the form while users are selected; server-side the requirement still applies.
Version 0.1.0 – 28 July 2026
Added
- First release: a "New booking" button in the DPCalendar booking overview.
- Event selection with calendar restriction, period filter, capacity display and detection of recurring events.
- Booking form with ticket types, booking options and custom fields, filtered by calendar.
- Saving through the official DPCalendar processing, including tickets, prices, status and emails.
- Plugin options for permitted calendars, default status, sending email and the period.