Changelog

5.8.18 18 March 2024

✅ Booking Manager add-on related updates
✅ Updated bricks builder modules
✅ Slightly improved the load speed of the overview calendar
✅ Search speed optimizations
✅ Added filter for excluding calendar scripts based on post type or other custom conditions
✅ Added filter to allow adding custom VAT names
✅ Removed HTML fields from conditional logic in form builder
🐜 Fixed PHP error when invalid email was used in the reply-to field
🐜 Fixed display date in yearly calendar
🐜 Fixed issue with calendar month dropdown when using browser back button
🐜 Fixed code issue with incorrect parameter being passed to Conditional Logic function

5.8.17 27 February 2024

🎉 Added option to set multiple VAT rates.
✅ Selecting a date on mobile devices now scrolls you to the booking form.
✅ Minor styling fixes.
✅ Price for a Product Field was not calculated for the applicable day when using a date range.
✅ Allow editing price and inventory for ending changeovers ical dates.
✅ Added various hooks and filters.
✅ Added triggers to refresh the calendar when embedded in the JetPopup plugin.
🐜 Fixed issue with automatic refunds sometimes failing.
🐜 Part Payments type no longer appearing in the Manual Booking form.
🐜 Fixed Conditional Logic not working correctly for checkboxes when multiple selections were made.
🐜 Added missing argument to security deposit filter.
🐜 Temporary files were not deleted after sending an email from the Booking Modal.
🐜 Emails sent from the booking modal did not respect the “hide zero line items” option.
🐜 Removed hardcoded path to wp-content dir.

5.8.16 31 January 2024

✅ Localized javascript strings.
✅ Changed Yearly Calendar years to 6 instead of 12.
✅ Improved Number input formatting.
✅ Changed Invalid Payment ID message if the payment was already made.
✅ Added output classes to overview calendar.
🐜 Fixed form validation issue for large numbers.
🐜 Fixed payment Status for manual bookings made using the Bank Transfer payment method.
🐜 Fixed fields hidden with conditional logic would show up in the {All Fields} dynamic tag.
🐜 Fixed dashboard SMS Notification showing wrong message.
🐜 Removed duplicate timezone from ical file.

5.8.15.1 25 January 2024

🐜 Fixed iCal Creator library compatibility issue with older PHP versions.

5.8.15 22 January 2024

✅ Added “scripts not enqueued” message to the Yearly Calendar widget.
✅ Added some new hooks and filters.
✅ Do now allow typing in numbers outside the min and max range in the number field.
✅ Updated translations file.
✅ Updated iCal Reader library.
✅ Updated iCal Creator library.
🐜 Number input field arrows appearing in Firefox.
🐜 PHP error on that can appear when adding a number field to the form.

5.8.14 15 January 2024

🎉 Customers Add-on.
🎉 Added stylised UI option for number fields.
🎉 Added Yearly Calendar widget.
🎉 Added “Show First Available Month” embed option to jump directly to the first available date.
🎉 Added new conditional logic “days from today” option.
✅ Changed “Auto Accept” to “Automatically Block Dates” to avoid confusion with the “Accepted/Pending” tabs.
✅ Various Customizer improvements.
✅ Added booking status to CSV export.
✅ Added various hooks and filters.
✅ Added check for duplicate inventory field.
🐜 Some PHP Warnings.
🐜 Added sorting icons to list tables.
🐜 Issue with fixed price tax multiplication per day.
🐜 Conditional logic not working correctly for Sundays.

5.8.13 13 December 2023

🌎 Added Arabic language
🌎 Added AED Currency
🎉 Added option to display the date selection in the pricing table.
✅ Added function to check for invalid fields in the form builder.
✅ Added filter when a booking is deleted.
✅ PHP Compatibility improvements.
✅ Changed dashboard event colors to improve readability.
🐜 Taxes not being always calculated correctly.
🐜 iCalendar warning when no end date is present.
🐜 Legend item display issue in Booking Manager.
🐜 Conflict with naming of admin-bar widget.
🐜 Issue with notifications counter not updating for deleted bookings.
🐜 Updated Tested up to version number.

5.8.12 17 October 2023

🐜 Split legend items not stretching to full width in the overview calendar
🐜 Backend layout issue in Safari v17
🐜 Form conditional logic not applied properly in the backend.

5.8.11 16 October 2023

✅ Disabled Gutenberg block interaction in backend.
✅ iCalendar events that didn’t have an end date weren’t imported
✅ Fixed compatibility issues with other themes.
✅ Calendar CSV Export now allows exporting all dates and prices.
✅ Moved “Load Email Template” field in booking modal higher for better usability.
✅ Critical notifications no longer showing for deleted bookings.
✅ Other user roles assigned to the plugin now have access to the Dashboard as well.
✅ Added the iCalendar refresh scripts before the calendars are loaded
✅ Added filter to allow removing some icalendar meta fields from the export file
🐜 Fixed split day display issue on calendar.
🐜 Fixed issue with bookings CSV export not exporting checkbox fields correctly
🐜 Fixed SMS Notifications cron jobs not being deleted when deleting all booking data.
🐜 Taxes could only be assigned for the current year if the Applicable Period option was used.
🐜 Datepicker field was not working when manually adding bookings.
🐜 Gutenberg modules not working correctly in new Site Editor

5.8.10 16 August 2023

🎉 Added button to delete all trashed bookings.
🎉 Email options in booking modal are now remembered by the plugin.
🎉 Added notification in the calendar editor page if one or more icalendar feeds are disabled.
✅ Added hover state to booking IDs in the calendar editor.
✅ Added possibility to clear dates in backend datepickers.
✅ Added notifications for WooCommerce unpaid orders and due part payments.
✅ Dashboard improvements.
✅ Added the “Invalid date selection” as a transatable string.
✅ Added various hooks and filters
🐜 PHP Notice on Customizer page caused by Gutenberg modules.
🐜 Small conflict with Search&Filter Pro plugin.
🐜 Issie with tax multiplication when the form value of a field was 0.

5.8.9.1 4 July 2023

✅ Added multiplication in pricing table for product number fields.
🐜 Fixed backend booking counter not updating when opening a new booking.
🐜 Fixed issue with updating inventory.
🐜 Fixed backend jQuery compatibility issues.

5.8.9 28 June 2023

✅ Booking editor in the booking modal no longer loads iCalendar feeds to allow editing booked dates.
✅ Added hour to booking creation date in the booking modal.
✅ Booking CSV Export improvements.
✅ Minor performance optimizations.
✅ Backend and Frontend styling improvements.
✅ Added SMS Logging for failed send attempts.
✅ Changed order event creation when a new booking is made to allow use of certain dynamic tags
🐜 Fixed isssue with dynamically populating checkboxes not always working correctly.
🐜 Fixed form multiplication issues when using the “product number” field.
🐜 Fixed PHP deprecated notices for Divi modules.
🐜 Fixed phone number field validation displaying errors when dynamically populating field
🐜 Fixed issue with dynamic date selection sometimes allowing selection of unavailable dates.

5.8.8 23 May 2023

🎉 Added Dashboard page with a few useful widgets.
🎉 Added the possibility to create custom email templates.
🎉 Added Start and End Weekday as conditional logic options.
✅ Added multiplication option to security deposit field.
✅ Added various hooks and filters
✅ Backend styling improvements.
✅ Added dynamic date selection to Overview Calendar
✅ Date format in tooltips now uses the default wordpress date format.
🐜 Fixed various warnings and notices across the plugin.
🐜 Fixed iCal email attachment not displaying correct dates for single day bookings.
🐜 Fixed fatal error in form multiplication if the field value contained strings.
🐜 Fixed conditional logic not being applied properly for calendar dates rule.
🐜 Fixed textarea field sanitization issue.
🐜 Fixed error with security deposits for bookings with no payments.
🐜 Fixed cron job not updating when a booking was moved from a calendar to another.
🐜 Fixed booking search was not always returning all results.

5.8.7 29 March 2023

🎉 Added Bricks builder modules.
🎉 Added “Number” Product field.
🎉 Added option to change default booking status from the Form Options page.
🎉 Added inventory field in the edit booking modal bulk editor.
🎉 Added calendar id to conditional logic fields.
✅ Added option to select language for manual bookings.
✅ Updated Form Validator class to allow easier creation of custom validaiton rules.
✅ Added calendar name to the iCalendar “LOCATION” field.
✅ Added various hooks and filters throughout the plugin.
✅ FacetWP integration improvements.
✅ Removed ‘the_content’ filter to avoid conflicts with themes or other plugins.
✅ Styling improvements for legend items on the front-end.
✅ Added readonly tag for datepicker form field.
✅ Improved single date validation when split day selection is enabled.
🐜 Excluded the current form field from the “multiplication” dropdown.
🐜 Changed textarea field sanitization to allow line breaks.
🐜 Updated database structure to avoid conflicts with certain MySQL versions.
🐜 Individual days were not updated in payment calculation after modifying a booking’s dates.
🐜 Scheduling error when editing a booking’s date.
🐜 Fixed issue with quantity sometimes being set to 0 when editing a Booking.
🐜 Some PHP warnings here and there 🙁
🐜 Issue with manually added bookings using the bank transfer payment method not being able to mark the booking as paid.
🐜 Issue with field duplication in form editor.

5.8.6.1 15 February 2023

✅ Made tax multiplication possible with a number input as well.
🐜 Fixed issue with tax calculation in certain edge cases.
🐜 Fixed error when no payment was present in the form.
🐜 Fixed issue with part payments not appearing for bank transfer when manually adding a booking.

5.8.6 13 February 2023

🎉 Added Refund functionality.
🎉 Added Security Deposit functionality.
🎉 Added option to duplicate a form field in the form builder.
✅ Set default selection style to split.
✅ Pre-populated the legend items to export field with the most commonly used values.
✅ Minor security improvements.
🐜 Fixed automatic opening of booking modal on edit calendar page not always working.
🐜 Improved compatibility with filtering plugins like FacetWP, WP Grid Builder and Search & Filter Pro.
🐜 Added trigger to update pricing table when changing a number field in the form.
🐜 Removed duplicate label in the Customizer.
🐜 Fixed issue with Gutenberg blocks in latest version of WP.
🐜 Fixed VAT value not allowing decimals.

5.8.5.1 16 January 2023

✅ Improved tax calculation when applicability was set to “Per Day”.
🐜 Fixed styling issue when form position was set to “side”.
🐜 Fixed Backend Start Date setting not applied to manual Add Booking calendar.

5.8.5 10 January 2023

🎉 Added PriceLabs add-on.
🎉 Added Redsys add-on.
🎉 Added option to delete cron jobs for bookings.
🎉 Added option to set the delivery hour for scheduled emails.
🎉 Added calendar start date and end date to conditional logic.
🎉 Added possibility to move a booking to another calendar.
✅ Front-end styling improvements.
✅ Improved single date selection on mobile devices.
✅ Updated moment.js to the latest version.
✅ Form HTML accessibility changes.
🐜 Fixed ax multiplication issue with inventory field.
🐜 Fixed tax applicable period not always working correctly.
🐜 Fixed an issue with dates not being translated in emails sent from the booking modal.
🐜 Fixed incorrect calendar listing for non-administrator users with over 20 calendars (thanks to Christopher Drew).
🐜 Fixed error that caused payment methods not to appear when manually adding a booking.

5.8.4.1 22 November 2022

✅ Added post status to Link Calendar dropdown.
🐜 Fixed an issue with single day selection on mobile devices.
🐜 Fixed an issue with form default value for checkboxes not working correctly.

5.8.4 16 November 2022

🎉 Added form conditional logic based on stay length.
🎉 Allow part payments with a 0 deposit (book now, pay later).
🎉 Added possibility to send a payment link to customer after manually adding a booking.
✅ Improved Date selection UI – automatically clear date selection when clicking on an invalid end date.
✅ Customizer improvements.
✅ Calendar and form styling improvements.
✅ Improved conditional logic functionality.
🐜 “Highlight Today” option was missing from the Elementor widget.
🐜 Fixed issues with dynamic field population for checkboxes.
🐜 Fixed issue with phone number input after failed date selection.
🐜 Fixed styling conflict when displaying multiple calendars on the same page.
🐜 Updated incorrect display of bookings in the calendar outputter.
🐜 Updated iCal importer to ignore deleted legend items.

5.8.3 21 September 2022

🎉 Added link in the Admin Notification email to open booking in WP Admin.
✅ Reports add-on is now available for users assigned to calendars.
✅ Greatly optimized the calendar editor page and the booking manager for large number of bookings.
✅ Added calendar tooltip field to the CSV export.
🐜 Form translations ignoring disabled languages.
🐜 Issue with inventory not clearing when selection type was set to single day.
🐜 “No Bookings” message was not appearing in the booking manager.
🐜 Issue with iCalendar import

5.8.2 17 August 2022

✅ Booking now stores the post ID of the page the booking was made on.
✅ Added various hooks and filters.
✅ Minor front-end styling improvements.
🐜 Fixed an issue with the “Duplicate Form” feature.
🐜 Fixed an issue with the Number field’s Min value not working correctly.
🐜 Fixed some display issues with the datepicker.

5.8.1.2 18 July 2022

🐜 Fixed an issue with conditional logic for Checkbox and Radio fields.
🐜 Fixed an issue that prevented the selection of certain dates in the calendar.

5.8.1.1 14 July 2022

🐜 Fixed an issue with the date selection when selection type was set to single and split days were enabled.
🐜 Fixed an issue with single date selection when no changeover legends were assigned to the calendar.

5.8.1 13 July 2022

🎉 Added the possibility to mark payment on arrival payments as “Paid”.
✅ Added scroll to current date in the Overview Calendar on small screen sizes.
✅ Checkout UI Improvements and better error handling.
🐜 Fixed issue with date selection in the Add Booking modal.
🐜 Fixed payment calculation not ignoring conditional logic hidden fields.
🐜 Fixed zero line items not being hidden on the payment screen.

5.8.0 12 July 2022

🎉 Added Customizer options for changing the calendar and form appearance.
🎉 Added integration with WP Grid Builder.
🎉 Added Number form field to Form Builder.
🎉 Added option to set the default part payment applicability value.
✅ Added option in widgets and modules to show/hide calendar month dropdown.
✅ Allowed all part payment bookings to be marked as paid.
✅ Added various hooks and filters to allow better feature customization.
🐜 Fixed character encoding issue in Gutenberg modules.
🐜 Fixed issue with date validation when two consecutive changeover dates were selected.
🐜 Fixed an issue with conditional fields not being applied after a failed validation.

5.7.9.1 17 June 2022

✅ Changed default value for “Highlight Today” option in Gutenberg modules.
✅ Added Dynamic Population for pricing form fields.
🐜 Issue with logo not appearing in Email Templates.

5.7.9 15 June 2022

🎉 Added iCalendar attachments to emails.
🎉 Added option to only display VAT, without modifying the total price.
🌎 Added Lithuanian backend translation.
✅ Improved handling of temporary .pdf and .ics files.
✅ Changed the names of the Elementor widgets so they can be found easier.
🐜 Added scripts and styles not enqueued message on final payment shortcode.
🐜 Added restriction to not allow a single day selection when split selection is enabled.

5.7.8 5 May 2022

🎉 Added new Square Payment add-on.

5.7.7.1 22 April 2022

🐜 Fixed an issue with the “Add Booking” calendar not selecting dates properly.

5.7.7 20 April 2022

🎉 Added new SMS Notifications add-on.
🎉 Added Stylised UI for phone number field.
🌎 Added Vietnamese language.
✅ Improved price display on calendar.
✅ Slightly improved plugin settings UI.
🐜 Fixed JS Warnings for Gutenberg Blocks.
🐜 Fixed date for Product Fields in the form builder not always being saved correctly.
🐜 Fixed an issue when editing a booking without a payment attached to it.
🐜 Fixed an issue when embedding a trashed calendar.

5.7.6 6 April 2022

✅ Added a “Failed” error message in the email notifications if a payment fails.
🐜 Fixed pricing fields not always working correctly for fields with conditional logic enabled.
🐜 Fixed an issue that caused the Invoice not to update the prices when editing a booking.

5.7.5 23 March 2022

🎉 Added new Booking Manager add-on.
🎉 Added Conditional Logic functionality for form fields.
🌎 Added ZAR (South African Rand) currency.
✅ Form now shows a notification if reCAPTCHA is not configured properly.
✅ Slightly improved front-end styling.
✅ Updated add-on images to match the new website design.
✅ Updated Gutenberg and Divi blocks to add missing options.
🐜 Fixed an issue with displaying prices on the calendar
🐜 Deleting a calendar would not remove the calendar’s meta values from the database
🐜 Fixed division by 0 issue 😊
🐜 Fixed Add Booking modal in the backend not resizing properly on smaller screens
🐜 Fixed backend Forms pagination issue.

Full CTA BG
Is WP Booking System a good fit for you?

Tell us about your business activity & plugin requirements and we'll let you know if WP Booking System is right for you.

Have a support question? Please use this form instead.