Bypass all resource restrictions, passwords, and keys? Read here!
Decryption key:
WooCommerce Bookings v3.9.0
2026.08.19 - version 3.9.0
* Fix - Fixed a fatal error on the product page and when adding to the cart if a person type cost was stored with a currency symbol or other non-numeric characters.
* Fix - Fixed a person type cost stored with a thousands separator or a decimal comma being priced as only the digits before the separator.
* Fix - Fixed a fatal error when a pricing rule was set to divide by an empty or zero amount.
* Fix - Fixed the admin calendar single-day view defaulting to the server (UTC) date instead of the site timezone, which shifted bookings by a day once UTC and the site were on different calendar dates (for example, past 7 PM in UTC-5).
* Fix - Fixed a false "Error while deleting the item" error when permanently deleting bookings on HPOS stores.
* Dev - Removed the vulnerable extract-zip package from the development toolchain to resolve a Dependabot security alert.
* Fix - Prevented manual booking creation from changing orders without edit permission.
* Dev - Restored TLS certificate verification and fail-closed error handling in the release deployment script.
* Fix - Prevented team-member updates from changing unauthorized booking products.
* Add - Support for importing accommodation bookings from a CSV file.
* Fix - Fixed a blocking Google Calendar API call being made on every request (front end, REST API, cron, login) when a Google account is connected; the calendar list is now fetched only when the settings form fields are actually used.
* Dev - Pinned and checksum-verified the WP-CLI executable used in release builds.
* Dev - Wired the pull request CI checks required by the trunk branch protection rules (PHP coding standards, @version tag validation).
* Dev - Aligned AI-agent docs, ignore rules, and npm script aliases with the sibling extensions.
* Dev - Updated the npm build toolchain to resolve all remaining Dependabot security alerts.
* Fix - Restricted booking product template creation to authorized product editors with a valid request nonce.
* Fix - Fixed the "Booking Person Discount" coupon applying a discount 100 times too large at cart and checkout for currencies with zero decimals (for example JPY).
* Fix - Fixed console errors on admin screens when the WooCommerce Tracks object is unavailable.
* Fix - Fixed the date picker calendar availability announcement not being read by screen readers when the calendar opens on focus.
* Fix - Fixed the admin Add Booking screen and reschedule dialog showing times in the merchant's browser timezone instead of the store timezone when "Display visitor's local time" is enabled.
* Fix - Fixed the admin calendar month and schedule views defaulting an out-of-range year to the server (UTC) year instead of the site timezone, so the calendar could open on the wrong year around New Year.
* Dev - Update the shipped @babel/runtime helpers to resolve a security advisory.
* Dev - Fixed Markdown documentation lint violations and wired the Markdown docs lint into CI.
* Dev - Standardized the package license identifier on GPL-3.0-or-later.
* Dev - Removed the dead lint:md:js script.
* Dev - Documented the isolated worktree setup for local development.
* Dev - Stop waiting on networkidle when opening the front-end product page in E2E specs; wait on the date picker's own readiness signal instead.
* Dev - Enabled TLS certificate verification for translation downloads.
* Dev - Seed bookable products for E2E specs through the REST API instead of driving the admin product editor.
* Dev - Suppressed dependency deprecation notices in the PHP unit test suites.
* Dev - Added a CI check that fails when the plugin's own PHP sources raise compile-time deprecation notices.
* Dev - Added a pre-commit check that enforces updating the @version tag to x.x.x on modified PHP classes.
* Dev - Enabled JavaScript linting in CI and fixed source violations.
* Dev - Migrated the ESLint setup to the flat config format required by ESLint 10, aligning the lint and formatting toolchain with WooCommerce core.
* Dev - Update wp-coding-standards/wpcs to 3.4.1 (security release) in the phpcs lint tooling.
* Dev - Allow-listed the dev-only GPLv3 dependency `@woocommerce/e2e-utils-playwright` and wired `check-licenses` into CI.
* Dev - Update PHPUnit to 9.6.35 to resolve a security advisory in the PHP test toolchain.
* Dev - Update development npm dependencies to resolve security advisories in the build toolchain.
* Dev - Update the shipped phpseclib library to resolve security advisories, and move Strauss and QIT CLI to require-dev.
* Dev - Update the shipped Guzzle libraries and the Symfony YAML development dependency to resolve security advisories.
* Dev - Enabled CSS linting in CI and fixed source style violations.
* Fix - Prevented resource REST requests from reading or deleting team members.
* Fix - Enforced global availability permissions for AJAX create, update, and delete requests.
* Fix - Bound booking product exports to the authorized product and global availability permissions.
* Fix - Limited booking order search results to orders the current user can access.
* Dev - Hardened the QIT test workflow: pinned the QIT CLI version and stopped workflow inputs from being interpolated into shell source.
* Fix - Prevented fatal errors when a bookable product references a resource that cannot be resolved. Prices can fall back to product-level costs, and bookings reject stale submitted resources.
Decryption key:
WooCommerce Bookings v3.8.0
2026.07.22 - version 3.8.0
* Add - Reschedule flow on the booking details admin view: availability-aware calendar that preselects the current slot, keeps the original price, and re-syncs to Google Calendar.
* Add - Added the ability to edit the "Requires confirmation" payment method title and description from its settings.
* Fix - Fixed hourly bookings ending exactly at midnight incorrectly blocking the following day from being booked.
* Fix - Fixed a JS error when multiple bookable products are displayed on the same page.
* Fix - Fixed the admin calendar Day view displaying a booking that ends at midnight as an all-day block on the following day.
* Fix - Fixed calendar date picker navigation arrows being hidden at narrower screen resolutions due to a z-index conflict with the table navigation bar.
* Fix - The `woocommerce_bookings_booked_day_blocks` filter is now consistently applied even when a product has no existing bookings.
* Fix - Replaced legacy `{blogname}` placeholder with `{site_title}` in all booking email subject defaults to align with WooCommerce core.
* Fix - The add-to-cart button on the single product page now inherits the theme's Global Styles button design on block themes.
* New - Important: WordPress 6.8+ is now required.
* New - Important: WooCommerce 10.6+ is now required.
* Tweak - Bumped WooCommerce "tested up to" version to 11.0.
=
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:
WooCommerce Bookings v3.7.0
*** WooCommerce Bookings Changelog ***
2026.06.29 - version 3.7.0
* Tweak - Important: Updated frontend templates.
* Fix - Improved accessibility.
* Fix - Fixed availability times on the product edit screen when admin and site timezones differ.
* Fix - Fixed calendar showing days as available when remaining slots are below the minimum persons per booking.
Decryption key:
WooCommerce Bookings v3.6.0
Version 3.6.0Released on 2026.06.16
=
- Bookings CSV exporter to download bookings as a CSV file.
- Bookings CSV importer to create and update bookings in bulk from a CSV file.
- Added a "Bookings" endpoint setting under WooCommerce > Settings > Advanced > Page Setup > Account endpoints.
- Booking reminder emails and automatic completions now happen at the correct local time on sites outside the UTC timezone.
- Fixed a fatal error when importing a bookable product CSV with person types disabled (empty Person types column).
- Bookable product CSV import/export now uses readable column labels and auto-detects them on import.
- Fixed clipped Date created hour/minute inputs on the booking edit screen in WordPress 7.0.
- Fixed the booking list in WP Admin showing the wrong customer email after reassigning a booking to a different customer.
- Prevented the "Move to trash" link from displaying on the Edit Booking screen for users who cannot delete bookings.
- Fixed a fatal error when enabling "Restrict selectable days" without selecting any days.
- Fixed admin calendar possibly showing a stale customer note on bookings without a note.
- Fixed the `woocommerce_bookings_account_endpoint` filter not working when used in a theme's functions.php.
- Used the configured bookings account endpoint slug for the email "View my bookings" link and My Account pagination links instead of the hardcoded default.
- Removed the "Enable Bookings Timezone Calculation" setting, as booking events now always follow your site's timezone automatically.
- Improved the booking edit screen responsive layout by stacking details columns before fields become crowded.
- Improved booking form calculation AJAX requests.
- Performance improvements when fetching bookings for availability requests.
- Bumped WooCommerce tested up to version to 10.9.
- Fixed Plugin Check compatibility reporting for guarded block metadata registration helpers.
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:
WooCommerce Bookings v3.5.2
Version 3.5.2Released on 2026.05.13
=
- 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.
- Bumped WooCommerce tested up to version to 10.8.
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:
WooCommerce Bookings v3.5.1
Version 3.5.1Released on 2026.04.24
=
- Reverted the Add Booking admin screen calendar width constraint from 3.5.0.
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:
WooCommerce Bookings v3.5.0
Version 3.5.0Released on 2026.04.20
=
- Added WooCommerce Analytics customer ID to bookings.
- Fixed a fatal error in cost calculation when a bookable product references a deleted resource.
- Prevented sending email reminders for bookings that have already started.
- Prevented completed bookings from being cancelled when the associated order is cancelled or refunded.
- Fixed booking calendar width being too wide on the Add Booking admin screen.
- Fixed an issue where changing the store timezone did not always update booking times right away.
- Fixed bulk action notice always showing zero bookings updated.
- Improved booking confirmation .ics attachments.
- Improved overall accessibility.
- Fixed admin styling compatibility issues with WordPress 7.0.
- Bumped WordPress tested up to version to 7.0.
- Bumped WooCommerce tested up to version to 10.7.
For activation, use this activator. Exclusively for Babiato.tech members.
https://babiato.tech/free-resources/woo-plugins-activator-activate-all-woo-products.42357/
Decryption key:
WooCommerce Bookings v3.4.0
Version 3.4.0Released on 2026.03.09
- Added filter, 'woocommerce_bookings_edit_booking_url' to allow updating booking URL in email notifications.
- Added filter, 'woocommerce_bookings_calendar_url' to allow updating booking calendar URL in email notifications.
- Fixed an issue with the experimental email editor personalization tag.
- Fixed booking email templates not displaying the booked product name.