- Feature – Add customer avatar column to user booking list (customer_avatar) and backend booking list
- Tweak – Compatibility with Waiting List add-on 1.0.0
- Tweak – Remove hint on duration field as it may be misleading
- Tweak – Hide bullet point followed by colon in WC item meta
- Tweak – Remove “Password required” option from “User data (login / registration)” field settings
- Tweak – Allow empty values for title, label, tooltip, placeholder, options and value fields in form fields settings
- Fix – Admnistrators could not reschedule to a past event from admin if “Administrators can reschedule bookings to” option was set to “Same form”
- Fix – Booking dialogs may not appear on block based sites
- Fix – Columns order may not be taken into account with select2 4.0.13
- Fix – Call woocommerce_coupon_is_valid hook in try catch to improve compatibility
- Fix – Do not allow dialogs content to overflow after resizing
- Fix – Prevent payment for orders with bookings whose status is not valid
- Dev – Add “expired” booking filter (can only be used programmatically)
- Dev – Make “from”, “to”, “end_from”, “end_to”, “created_from” and “created_to” booking filters work when retrieving booking groups as well
- Dev – Allow boolean value for “booking_group_id” booking filter to retrieve only (non) grouped bookings (can only be used programmatically)
- Dev – Remove bookacti_booking_list_displayed_status hook, use bookacti_user_booking_list_default_statuses instead
- Dev – Remove bookacti_change_booking_status_options hook, use bookacti_change_booking_status_dialog_booking_status_fields instead
- Dev – Remove bookacti_new_booking_notification_args hooks, use bookacti_booking_status_change_notification_args instead
- Dev – Remove bookacti_send_booking_group_status_change_notification function, use bookacti_send_booking_status_change_notification instead
- Dev – Remove bookacti_booking_group_status_change_notification_* hooks, use bookacti_booking_status_change_notification_* instead
- Dev – Refactor bookacti_send_booking_status_change_notification function and bookacti_booking_status_change_notification_* hooks parameters to handle both single and group bookings
- Dev – Add bookacti_booking_quantity_updated and bookacti_booking_status_changed hooks on every WC actions that affects booking quantity or status
- Dev – Add context in $args parameter of bookacti_booking_quantity_updated, bookacti_booking_group_quantity_updated, bookacti_booking_status_changed and bookacti_booking_group_status_changed hooks
- Dev – Refactor all parameters of bookacti_booking_payment_status_changed and bookacti_booking_group_payment_status_changed hooks
- Dev – Refactor all parameters of bookacti_booking_quantity_updated and bookacti_booking_group_quantity_updated hooks
- Dev – Refactor all parameters of bookacti_event_updated hook
- Dev – Replace first parameter of bookacti_activity_updated and bookacti_group_category_updated hooks
- Dev – Refactor parameters of bookacti_is_booking_in_delay function and hook
- Dev – Refactor parameters of bookacti_bypass_booking_changes_deadline hook
- Dev – Improve compatibility with “button” type submit, and not only “input” type submit
- Dev – Add a secret key to process async notifications via URL
- Dev – Add PHP hooks in calendar editor dialogs, refactor some code to standardize everything
- Dev – Clean session data on woocommerce_cart_emptied as recommended in WC 10.3
Major changes in code:
- If you have purchased add-ons, you need to update them too.
- If you have custom code, you may need to adapt it. No support can be provided for your custom code.
