* Add - Bookings CSV exporter to download bookings as a CSV file.
* Add - Bookings CSV importer to create and update bookings in bulk from a CSV file.
* Add - Added a "Bookings" endpoint setting under WooCommerce > Settings > Advanced > Page Setup > Account endpoints.
* Fix - Booking reminder emails and automatic completions now happen at the correct local time on sites outside the UTC timezone.
* Fix - Fixed a fatal error when importing a bookable product CSV with person types disabled (empty Person types column).
* Fix - Bookable product CSV import/export now uses readable column labels and auto-detects them on import.
* Fix - Fixed clipped Date created hour/minute inputs on the booking edit screen in WordPress 7.0.
* Fix - Fixed the booking list in WP Admin showing the wrong customer email after reassigning a booking to a different customer.
* Fix - Prevented the "Move to trash" link from displaying on the Edit Booking screen for users who cannot delete bookings.
* Fix - Fixed a fatal error when enabling "Restrict selectable days" without selecting any days.
* Fix - Fixed admin calendar possibly showing a stale customer note on bookings without a note.
* Fix - Fixed the `woocommerce_bookings_account_endpoint` filter not working when used in a theme's functions.php.
* Fix - Used the configured bookings account endpoint slug for the email "View my bookings" link and My Account pagination links instead of the hardcoded default.
* Tweak - Removed the "Enable Bookings Timezone Calculation" setting, as booking events now always follow your site's timezone automatically.
* Tweak - Improved the booking edit screen responsive layout by stacking details columns before fields become crowded.
* Tweak - Improved booking form calculation AJAX requests.
* Tweak - Performance improvements when fetching bookings for availability requests.
* Tweak - Bumped WooCommerce tested up to version to 10.9.
* Dev - Fixed Plugin Check compatibility reporting for guarded block metadata registration helpers.
* 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.