*** Booking and Appointment for WooCommerce Changelog *** 2026-03-24 - version 8.3.0 * Fix – Resolved an issue where migration backup files could be publicly accessible, potentially exposing booking data. Secured backup storage and restricted unauthorized access. * Fix – Booking count reduced incorrectly when order status changed from Cancelled to Failed. * Fix – Maximum Booking field restricted values above 24 in duration-based booking type. * Fix – Last time slot of the day was not displayed on the frontend when using the Manage Time Availability feature. * Fix – “Sorry, you are not allowed to edit posts in this post type.” error occurred when clicking the resource link on the View Booking page. 2026-03-04 - version 8.2.0 * Feature - Added a migration tool to migrate bookings from WooCommerce Bookings to Booking & Appointment Plugin for WooCommerce. * Fix - Resolved an issue where time slot maximum bookings were not respected when "Consider Product's Max Booking" was enabled under the Resources tab, which could lead to overbooking. * Fix - The quantity fields of Grouped product did not function correctly when the Booking plugin was used alongside the Salient theme and its child theme. 2026-01-06 - version 8.1.0 * Feature - Niche-based Bookable Templates for faster creation of bookable products across different booking and appointment use cases. * Tweak - Filter to prevent multiplying the passed price by the number of nights when creating bookings via the Booking API. * Tweak - Security improvements for AJAX requests and form submissions used by the plugin. * Fix - Booking total was not displayed when a bookable product was set up with automatically assigned resources. * Fix - Dates were blocked even when resources were available, occurring when resources were configured with time slot lockout. * Fix - When editing a booking with a past start date, the booking calendar incorrectly showed the current date as selected. * Fix - Some events were not visible when a single day in the calendar contained more than 50 events. * Fix - Fatal error related to the Requires Confirmation payment gateway block implementation (site-specific issue). 2025-12-09 - version 8.0.0 * Feature - Products set up with the Multiple Days & Time booking type can now be used in the Availability Bookings Block. * Feature - The “Requires Confirmation” feature is now compatible with the Checkout Block. * Tweak - Additional Comments added during manual bookings can now be exported to the Google Calendar event description. * Tweak - Added the ability to delete imported Google Calendar events. * Tweak - Person price information is now displayed next to the person selection field on the front-end booking form. * Fix - Bookings were allowed even when the advance booking period had passed, if the product was already added to the cart. * Fix - Time slots were not being reserved globally across products. * Fix - Removed usage of `wc_enqueue_js()` due to deprecation in recent WooCommerce versions. * Fix - Fatal error occurring on the Edit Product page when using the booking plugin with the GreenShift Page Builder. * Fix - Various warnings appearing in the debug.log file. 2025-11-25 - version 7.10.0 * Feature - Added Booking API support for the newly introduced Multiple Days & Time Booking Type. * Tweak - Added filters to modify the number of days and per-day price labels displayed on the Cart and Checkout pages. * Fix - Allowed setting up products with Multiple Days & Time using unlimited Max Bookings. * Fix - Corrected the alignment of the Edit Booking button on the Cart and Checkout pages when using the Cart/Checkout block. * Fix - Correct Quantity information was exported in Google Calendar events when creating bookings manually. * Fix - Unable to update products when setting decimal prices for specific dates. * Fix - Incorrect bundle price when parent and child products were set up with Fixed Booking Blocks. * Fix - Only one "Add to Google Calendar" button appeared even when multiple bookings existed for a item. * Fix - Dates were being booked even when no bookings were made, occurring when variation-level lockout was configured. * Fix - Calendar events were not shown if a bookable product linked to the booking was deleted from the store. * Fix - Booking details were not displayed in the popup opened after clicking an event in the Calendar View. * Fix - Booking Settings page was stuck loading due to a JavaScript error. 2025-11-11 - version 7.9.0 * Added - Added a new Booking Type called "Multiple Days & Time". Allowing to setup bookable services that require start time and end time, along with the start date and end date. * Fix - Availability was not being reduced when a booking was cancelled. * Fix - Booking meta box was not appearing on the Edit Product page due to a plugin conflict. * Fix - Incorrect dates were being automatically selected when the Inline Calendar was enabled and Fixed Blocks were used. * Fix - Past times were being displayed in the time slot field. * Fix - Booking dates were not being disabled even when all resources were fully booked. * Fix - Booking calendar was not appearing due to a conflict with the WoodMart theme. 2025-10-14 - version 7.8.0 * Added - Added a new option “Tomorrow’s check-ins” to the Filter bookings by dropdown on the View Bookings page. * Tweak - Added a filter to configure the price based on percentages in Price by range of nights (Block Pricing) similar to Fixed Price. * Fix – Bookings created manually for the Only booking option were not displayed as events in the Calendar View page. * Fix – Quantity was not updating for variable products with variation-level lockout when bookings were created via the REST API. * Fix – Admin users were able to manually create overlapping bookings even when the Show All Dates/Times (Ignore Availability) setting was off. * Fix – Resolved a fatal error that occurred when Allow tracking data was enabled. * Fix – Dates were shown in the Booking Calendar even when the associated Resource was unavailable. * Fix – Unable to create back-to-back bookings ending and starting on the same day. * Fix – A fatal error caused a 500 INTERNAL SERVER ERROR on the site when attribute-level lockout was set. * Fix – Unable to select values in the Customer and Bookable Product dropdowns on the Create Booking page after switching tabs.