- See the user-friendly release note
- Breaking change – Remove opening and closing dates from calendar settings in calendar editor
- Breaking change – Remove the archiving tool. You can still find the backups you have made in wp-content/uploads/booking-activities/archives and manually import them with phpMyAdmin.
- Feature – Groups of events can be automatically repeated (like events)
- Feature – Unbind repeated groups of events occurrences
- Feature – Add a button to jump to a specific date in calendar editor
- Tweak – Remove restrictions on event availability and repetition frequency, you can update them regardless of bookings made
- Tweak – WC cart items with a booking attached are no longer removed after a failed payment, so the customer can try again
- Tweak – Add the {booking_ical_url} notification tag and refactor the way booked events are exported
- Tweak – Display links to the Bookings tab on the customer’s WC account dashboard
- Fix – TinyMCE editor was not loaded in settings dialogs if the Visual view was loaded by default, set the Text tab by default as a workaround
- Fix – The icon to unpick an event span tag was not correctly closed
- Optimization – Groups of events and Bookings numbers are loaded by interval (like events) instead of all at once
- Optimization – Reduce the number of queries to load the calendar editor
- Dev – Breaking change – the wp_bookacti_exceptions table was totally refactored and the API related to exceptions too
- Dev – Refactor the events, activities, group of events and group categories data sanitization when updating them from the calendar editor
- Dev – Move the functions to run once after specific updates to controller-legacy.php
- Dev – Store the activity_id in the wp_bookacti_groups_events table (part of removing dependencies between bookings and events (groups))