WooCommerce Bookings

WooCommerce Bookings 3.5.3

No permission to download
* Fix - Improved compatibility with MariaDB 12.3.1+ by resolving a conflict between MariaDB's built-in `TO_DATE()` function and the `to_date` column.
* Tweak - Bookings no longer writes to the WooCommerce Analytics customer lookup table; the analytics customer ID is now resolved via WooCommerce's own sync and backfilled on bookings once available.
* Tweak - Bumped WooCommerce tested up to version to 10.8.
* Fix - Reverted the Add Booking admin screen calendar width constraint from 3.5.0.
* Add - Added WooCommerce Analytics customer ID to bookings.
* Fix - Fixed a fatal error in cost calculation when a bookable product references a deleted resource.
* Fix - Prevented sending email reminders for bookings that have already started.
* Fix - Prevented completed bookings from being cancelled when the associated order is cancelled or refunded.
* Fix - Fixed booking calendar width being too wide on the Add Booking admin screen.
* Fix - Fixed an issue where changing the store timezone did not always update booking times right away.
* Fix - Fixed bulk action notice always showing zero bookings updated.
* Fix - Improved booking confirmation .ics attachments.
* Fix - Improved overall accessibility.
* Fix - Fixed admin styling compatibility issues with WordPress 7.0.
* Tweak - Bumped WordPress tested up to version to 7.0.
* Tweak - Bumped WooCommerce tested up to version to 10.7.
* Add - Added filter, 'woocommerce_bookings_edit_booking_url' to allow updating booking URL in email notifications.
* Add - Added filter, 'woocommerce_bookings_calendar_url' to allow updating booking calendar URL in email notifications.
* Fix - Fixed an issue with the experimental email editor personalization tag.
* Fix - Fixed booking email templates not displaying the booked product name.
* Fix - Fixed a regression that removed order item meta from booking email templates.
* Tweak - Updated My Account template for Bookings.
* Add - Added support for WooCommerce's experimental block email editor.
* Fix - Fixed datepicker showing under other elements.
* Fix - Fixed _booking_id showing in emails.
* Fix - Fixed timezone display issues caused by object caching.
* Fix - Fixed order confirmation block breaking when item or order doesn't exist.
* Fix - Hidden PayPal Payments express button on bookable products.
* Fix - Removed obsolete upgrade notice.
* Tweak - Added a "details" prefix to bookings meta in block cart/checkout.
* Tweak - Moved all install operations to the activation hook.
* Add - Added Attendance Status to bookings.
* Fix - Fixed redundant `save_post` calls when booking updates.
* Fix - Fixed calendar rendering on older browsers.
* Tweak - Improved the bookings list table.
* Fix - Fixed customer syncing between the order and the booking when HPOS is enabled.
* Tweak - Replaced wc_enqueue_js with wp_add_inline_script according to the recommended WordPress core script patterns.
* Fix - Fixed customer syncing between the order and the booking when HPOS is enabled.
* Fix - Fixed error that prevented the deletion of a booking if the linked product/resource didn't exist.
* Fix - Fixed PHP deprecation notice related to the Bookings Payment Gateway registration.
* Fix - Fixed an issue that displayed expired booking notices multiple times.
* Fix - Fixed a conflict with the date picker styles of Product Add-Ons and Gift Cards.
* Fix - Clear out persistent admin notice about fetching Google calendars when errors are resolved.
* Fix - Fixed undefined property warning in booking notification emails.
* Dev - Introduced 'woocommerce_bookings_use_extensive_time_slots_check' filter. Set it to 'false' for faster availability calculations, unless you are using automatic resource assignment or monthly duration unit.
* Dev - The structure of the array returned via wc_bookings_product_get_available_blocks has changed. Expect an associative array with timestamp as the key and the number of booked slots as value.
* Dev - Improved doc blocks for key functions.
* Dev - Updated 'bookings' REST API endpoint to support searching and filtering by product, customer, resource, date and status.
* Dev - Introduced a 'weekly-schedule' v2 REST API endpoint to read/write weekly schedule rules.
* Dev - Introduced a 'date-overrides' v2 REST API endpoint to read/write date override rules.
* Dev - Exposed 'wc_booking' and 'bookable_resource' CPTs in the REST API.
Top