* Fixed: removed limit on the number of availabilities to syncronize.
* Fixed: not able to create new appointments from the backend with the package mode and multiple availabilites
* Fixed: package mode did not multiply optional cost by number of days.
* Fixed: cancel_page_url token sometimes did not print the url in the email notification sent to the customer.
* Fixed: imported and exported feeds had the wrong time.
* Added: new wordpress action is exposed: calendarista_personal_fields. You can use this to add any custom content in the booking form via code.
* Added: new email token for optional extras that includes the cost as well: ((optionalsWithCost))
* Added: round trip with time mode now allows enforcing return on the same day only.
* Added: round trip with time mode now allows generating a different set of slots for return.
* Added: new option for search filter short-code: exclude-end-date-time="true"
* Added: you can now allow different wp roles to access the admin back-end. new option in settings -> general page.
Fixed: excluding days using the holidays function was not respected when using a date range mode.
* Fixed: search function date picker did not launch when certain conditions were met.
* Fixed: single and time range gave an error if less than an hour is selected with max time restriction.
* Fixed: appointments synchronized to google calendar no longer displays seats, if seats aren't selected.
* Fixed: regression bug in custom form builder, selecting any field other than textbox did nothing.
* Fixed: when having more than 1 guest with limit by seat enabled, seat redistribution wasn't correct.
* Updated: spanish translation files.
* Fixed: when using long date formats, the start_date/start_time/end_date/end_time email tokens returned wrong info.
* Fixed: guest fields were missing when exporting appointments.
* Fixed: woocommerce orders had an unusual key printed in the order: "_calendarista_seats:", removed now.
* Fixed: when using long date formats, the start_date/start_time/end_date/end_time email tokens returned wrong info.
* Fixed: guest fields were missing when exporting appointments.
* Fixed: woocommerce orders had an unusual key printed in the order: "_calendarista_seats:", removed now.
* Added: when setting email reminders, you can now turn off WordPress cron job and instead setup your own Cron job for very accurate results.
* Added: a service mode with time slots enabled can now allows setting turnover days in minutes.
* Fixed: Multi date mode did not show the individual day cost in summary when using seasons.
* Fixed: package mode with append booking period option enabled, the date format is respected.
* Fixed: package mode with appending period option enabled, with single day in package now shows the single date without (from date - to date) as in the past.
* Fixed: solved an edge case where instead of redirecting to woocommerce the booking came through payment offline.
* Added: PHP 8 compatbility.
* Added: support for Zapier.
* Added: new option to calculate optional extras by guest (new option can be found in the guests page).
* Added: new option to display custom form fields in woocommerce order.
* Added: new cron job URL for woocommerce orders. useful for payment operators that did not call the payment complete hook.
* Fixed: synching feeds did not sync multiple feeds on the same service/availability.
* Fixed: woocommerce paypal orders were not registered if customer did not land on the thankyou page.
* Fixed: sometimes google calendar will fail to sync. you will now receive notification of this so that you may take action.