- Tweak – Bookings page has been redesigned
- Feature – Filter your booking list by calendars, activities, status, date, and customers (and also by events like before)
- Feature – The booking list is now paginated and columns can be hidden (in screen options) and sorted
- Feature – Bookings have a new “Payment status” property, with 3 possible values: No payment required, owed, paid.
- Feature – Display your customers’ bookings calendar with the shortcode
[[bookingactivities_calendar bookings_only="true" user_id="current" past_events="true"]]
- Feature – Customize frontend dialogs titles and buttons labels (and content for some of them)
- Tweak – In-cart bookings are no longer active when the cart expiration is deactivated. The availability check is made on checkout.
- Tweak – Date format can be set more specifically, and the separator between dates can be changed
- Tweak – ON/OFF button: clearly display “ON” and “OFF” for a better understanding
- Tweak – Email refund option is no longer offered to administrators
- Fix – Activities with a title containing special characters triggered a fatal error when an event was dropped
- Fix – Picking a group of events not already loaded triggered a fatal error (events of the group still need to be rendered)
- Fix – Error notice about wpdb::prepare since WP 4.9+ (can cause fatal error if WP_DEBUG was set to true)
- Fix – Show / Hide activities in calendar editor triggers fatal error
- Fix – Shop Managers (WooCommerce role) were not able to edit activities
- Fix – WooCommerce [product_page] shortcode is now working with variable product marked as activity
- Fix – Bookings in a WooCommerce order containing a non-activity products were still “Pending” after payment is received
- Breaking change – Date format needs to be set again in Booking Activities settings, in “Messages” tab