Calendarista
PluginChangelog 179
Every release, newest first, as the vendor published it in the plugin’s changelog.
16.0.9
Fixed Not available yet- Posted on 16/09/2026
- Fixed: changing the availability or date on the Timeslots and Seasons screens sent you back to the Services tab instead of reloading the screen you were on.
- Fixed: switching service from the tab bar landed on the Services tab with no service selected.
- Fixed: the create and duplicate service forms posted to an address missing the service and tab.
- Fixed: the search shortcode could drop parameters when the results page address already carried a query string (for example a language parameter).
16.0.8
Improved Security Not available yet- Posted on 06/08/2026
- Changed: Google Calendar sync no longer lets Google email the customer. The customer is still added to the event as an attendee, but Google is told not to send invitations, updates or cancellation notices, so they no longer receive a duplicate alongside Calendarista's own confirmation emails.
- Notice: Calendarista has reached end of life. It will continue to work and will receive security updates only. Existing customers can migrate to our new platform and the new Calendarista plugin: https://www.calendarista.com/calendarista-classic/envato-migration/
- Security: several security fixes.
16.0.6
Fixed Not available yet- Posted on 22/10/2024
- Fixed: changeover days regression bug (check-in and check-out dates allowed a second booking).
- Fixed: saving changes in the places page bugged out. a regression bug.
16.0.5
Fixed Not available yet- Posted on 06/07/2024
- Fixed: settings in the availability repeat dialog were not saved (regression bug).
- Fixed: round trip with time disabled end time when same day booking was enabled.
16.0.4
Fixed Not available yet- Posted on 16/05/2024
- Fixed: regression bug - export to csv broken.
- Fixed: description field in availability html support was broken.
16.0.2
Fixed Not available yet- Posted on 06/05/2024
- Fixed: regression bug - service modes that support time range broke the page when certain conditions were met.
16.0.1
Fixed Not available yet- Posted on 03/05/2024
- Fixed: regression bug - optional extra description field did not allow html.
- Fixed: regression bug - saving an availability, ignored sync option.
- Fixed: regression bug - holidays feature broken.
15.6.9
Fixed Security Not available yet- Posted on 01/05/2024
- Fixed: security improvements and adherence to wordpress plugin-check standards.
- Fixed: optional extras quantity now limits when using woocommerce and adding multiple appointments to cart.
- Fixed: multi date and time range group booking issue.
- Fixed: service modes with timeslots now no longer take into account slots count but just number of seats for full day.
- Fixed: changeover days and group booking issue.
- Fixed: optional extra increment quantity issue with full day on time enabled service mode.
- Fixed: miscellaneous fixes and improvements.
15.6.7
New Not available yet- Posted on 27/02/2024
- Added: incremental optional extras now supports quantity.
15.6.6
Fixed Not available yet- Posted on 19/02/2024
- Fixed: regression bug, saving [services > style > advanced] summary template feature broken.
- Fixed: service availability with no seat limit did not allow multiple availability booking.
- Fixed: miscellaneous minor fix.
15.6.5
Fixed Not available yet- Posted on 07/02/2024
- Fixed: regression bug, export feature broken
- Fixed: miscellaneous minor fix.
15.6.4
Fixed Not available yet- Posted on 29/01/2024
- Fix: regression bug, updating or deleting items in the backend broken.
- Fix: regression bug, editing time slot from the backend did nothing.
15.6.3
Fixed Not available yet- Posted on 28/01/2024
- Fix: regression bug, optional extras step failed during the booking.
15.6.2
Fixed Security Not available yet- Posted on 25/01/2024
- Fixed: imported feeds now use cURL and should work better.
- Fixed: security update.
- Fixed: miscellaneous minor fix.
15.6.0
Fixed Not available yet- Posted on 18/01/2024
- Fixed: regression bug viewing guests in backend.
- Fixed: backend sales page order by columns.
- Fixed: miscellaneous minor fix.
15.5.9
Fixed Security Not available yet- Posted on 11/01/2024
- Fixed: synching internal feeds did not consider seats.
- Fixed: security update.
- Fixed: miscellaneous minor fixes.
15.5.7
Fixed Not available yet- Posted on 02/01/2024
- Fixed: date range type modes did not maintain the selected value on edit (back-end).
- Fixed: miscellaneous minor fixes.
15.5.6
Fixed Not available yet- Posted on 04/12/2023
- Fixed: with twilio enabled, phone numbers that included a single starting 0 were converted to +
- Fixed: When returning from Paypal, a thank you message is now displayed correctly with invoice ID.
- Fixed: repeat appointments on single day and time range mode listed incorrectly in back-end.
- Fixed: admin back-end when creating a new appointment, holidays and closed dates (repeat sequence) was not respected.
- Fixed: when enabling the woocommerce cron job, failed order appointments got registered as well.
- Fixed: upfront payment without a discount amount was treated as a deposit.
15.5.4
Fixed Not available yet- Posted on 25/10/2023
- Fixed: regression bug, custom form fields were not included in the export csv.
- Fixed: added guest required info label to the quick text edits.
- Fixed: custom form fields that were not marked as guest fields were still included as a guest field as well.
15.5.3
New Fixed Not available yet- Posted on 11/10/2023
- Fixed: regression bug, editing a time slot did nothing.
- Fixed: round trip with time no longer enforces a continous time range on same day return.
- Fixed: round trip with time had inconsistent end time selection behavior on same day booking.
- Added: twilio settings for admin now include a country code prefix, so customers only need to insert local number.
15.5.1
New Fixed Not available yet- Posted on 05/10/2023
- Added: updated stripe payments api method calls.
- Fixed: when creating a single time slot by weekday, an error message was displayed.
15.5.0
New Fixed Not available yet- Posted on 29/09/2023
- Added: improvements and additional features when creating/autogenerating timeslots.
- Fixed: regression bug in stripe payments when 3d secure was required.
15.4.8
New Fixed Not available yet- Posted on 23/09/2023
- Fixed: when cancel booking url was disabled from settings > general page, the cancel url was still present in the notification.
- Added: new option when generating time slots that allows to only update seats/cost.
15.4.7
New Fixed Not available yet- Posted on 21/09/2023
- Fixed: regression: confirmation email was sent twice when using online payments or woocommerce.
- Fixed: ical was truncating location at the first comma, hence when adding to icalendar the location was partial.
- Fixed: export to csv had messed up optionals, guests and custom form fields output.
- Added: manual dates added in the services > timeslots page will be removed automatically if expired.
- Added: autogenerating slots can now be done on all availabilities in one go.
- Added: improved export to csv with friendly column names.
- Added: custom form fields can now be marked as a guest seat and participate in group booking.
15.4.4
New Fixed Not available yet- Posted on 08/09/2023
- Fixed: add to calendar links in user profile page was broken. regression bug.
- Fixed: regression bug. cant get beyond the details step when stripe payment is enabled.
- Added: when customer cancels an appointment on their upcoming bookings page, an appointment cancel notification is also sent to the customer.
15.4.3
New Fixed Not available yet- Posted on 07/09/2023
- Added: new option in services > map page to hide the map but keep the location.
- Added: thankyou/review us email via CRON job, that can be timed at any period after the appointment.
- Fixed: confirmation email was sent twice when using online payments or woocommerce.
- Fixed: if your translations included quotes, this could break the appointments page in the backend.
- Fixed: if the customer name contained quotes, this could break stripe payments.
- Fixed: changed layout of the incremental input optional field.
- Fixed: timeformat in settings > general page did not save your selection.
- Fixed: search list timeformat did not apply the settings > general page time format settings.
- Fixed: upfront payment now calculates the discount by number of seats.
15.4.1
Fixed Not available yet- Posted on 01/08/2023
- Fixed: events added to google calendar using the add to calendar links contained encoded characters.
- Fixed: regression bug with stripe payments caused by version 15.3.9.
15.4.0
Fixed Not available yet- Posted on 27/07/2023
- Fixed: regression bug that affects booking form that is autogenerated on a woocommerce order.
15.3.9
New Fixed Security Not available yet- Posted on 26/07/2023
- Added: allow customers to edit their appointment with time bracket policy.
- Added: services can now be listed by thumbnail and name (previously only in a dropdownlist).
- Added: availability's can now be listed by thumbnail, name and description(prev only as a dropdownlist).
- Added: instructions can now to be inserted in the add to calendar links and improved the appointment data as well.
- Fixed: misc fix on woocommerce session.
- Fixed: selecting a service or availability before page loaded did nothing.
- Fixed: upfront deposit did not work when no payment method was selected.
- Fixed: editing appointments from the backend miscellaneous code improvements and fixes.
- Fixed: switching between register and login when membership was enabled, now field input is maintained.
- Fixed: security vulnerability.
15.3.3
New Not available yet- Posted on 29/06/2023
- Added: new optional extra for incremental field with thumbnail and description.
- Added: new option to enable flat deposit by seats.
15.3.2
Fixed Not available yet- Posted on 13/06/2023
- Fixed: when using the multi date and time range mode, unavailable days were selectable on the calendar.
- Fixed: the text "repeat this appointment" can now be edited from the services > text page.
15.3.1
Fixed Not available yet- Posted on 05/06/2023
- Fixed: regression from last update. The date textbox always showed loading...even though loading was completed.
15.3.0
Fixed Not available yet- Posted on 02/06/2023
- Fixed: tabs hidden in normal view when new option to disable steps in mobile view was checked.
- Fixed: when certain conditions were met, the popup calendar inserted the last selected date even when no selection was made.
15.2.9
New Fixed Not available yet- Posted on 31/05/2023
- Added: new option in general settings to enable/disable the wizard steps in mobile view.
- Fixed: editing appointment from the backend, service selector disappeared after making a selection.
- Fixed: editing/creating appointment from the backend was lacking validation checks.
15.2.8
Fixed Not available yet- Posted on 25/05/2023
- Fixed: public calendar was missing full date format hence the day view did not display the current date number.
- Fixed: remaining seats message when using the multi date range mode always displayed the value 0.
- Fixed: when using a service mode with timeslots and when all seats were out of stock, editing the appointment broken.
15.2.7
New Not available yet- Posted on 15/05/2023
- Added: creating/updating appointments from the backend will now show available space.
15.2.6
Fixed Not available yet- Posted on 10/05/2023
- Fixed: updating an appointment from the back-end caused the appointment to duplicate.
- Fixed: regression bug, under specific condtions, editing appointments in the backend did nothing.
- Fixed: inconsistencies when using the round trip with time mode and group booking.
- Fixed: search did not consider full day holiday on time slot based services.
- Fixed: trying to resend a reminder did nothing.
- Fixed: miscellaneous minor fixes.
15.2.5
Fixed Not available yet- Posted on 04/05/2023
- Fixed: Latest version of wpml did not translate emails.
- Fixed: regression bug introduced in 15.2.2 (application choked when applying coupon codes).
15.2.3
Fixed Not available yet- Posted on 04/05/2023
- Fixed: regression bug introduced in 15.2.2 (new db field never got created).
15.2.2
New Fixed Not available yet- Posted on 02/05/2023
- Added: new option to add discount when deposits are active
- Added: when deposits are active, customer can now choose to pay full amount (optionally with discount)
- Fixed: clear button on the public popup calendar is now translatable.
15.2.0
Fixed Not available yet- Posted on 24/03/2023
- Fixed: regression bug when synching seats with the single day mode.
- Fixed: miscellaneous fixes.
15.1.0
New Fixed Not available yet- Posted on 20/03/2023
- Added: guests function to limit by seats can be enabled without group booking.
- Added: extended group booking support to multi date range, multi date and time range, round trip, round trip with time and changeover
- Fixed: synchronizing availabilities did not work correctly specifically when syncing half day/full day etc.
- Fixed: when the repeat pattern was set to weekly, the calendar in the booking form worked erratically.
15.0.9
Fixed Not available yet- Posted on 02/03/2023
- Fixed: changing the currency thousand and decimal separators did not apply in the email notifications.
- Fixed: changing the currency thousand and decimal separators broke total_amount_before_tax token.
15.0.8
Fixed Not available yet- Posted on 16/02/2023
- Fixed: feeds sync - appointments whose start date were in the past but are still ongoing will now be synched correctly.
- Fixed: feeds sync - if map data was included in the appointment, sync did not occur.
- Fixed: search filter now returns results correctly on changeover
15.0.7
New Fixed Not available yet- Posted on 07/02/2023
- Added: repeat appointments can now be edited individually.
- Added: booking multiple availabilities can now be edited individually.
- Added: new token to display total amount before tax: {{total_amount_before_tax}}
- Fixed: overall small miscellaneous improvements and fixes.
15.0.6
New Fixed Not available yet- Posted on 04/01/2023
- Added: SMS reminders via Twilio.
- Fixed: Omani Rial (OMR) was missing from the list of currencies.
15.0.5
New Fixed Not available yet- Posted on 07/12/2022
- Added: when selecting mulitple seats is enabled, you can now collect the name of each participant.
- Added: you can now import to all availabilities within each individual service. prev it was one by one.
- Fixed: when using the time range mode, multiple availabilities were not available for booking.
- Fixed: when using search with changeover days, check-in/check-out resulted booked but was still available.
15.0.4
New Fixed Not available yet- Posted on 04/11/2022
- Added: new option to delete all coupons in bulk.
- Fixed: overall small miscellaneous improvements and fixes.
15.0.3
New Fixed Not available yet- Posted on 24/10/2022
- Added: new short-code to display the logged in users upcoming appointments and appointment history [calendarista-user-profile]
- Fixed: appointment status indicator in the back-end appointment calendar did not display the color correctly.
- Fixed: when enabling multiple availability booking, seats were not respected.
- Fixed: miscellaneous improvements to the search results when using the search form.
15.0.2
New Fixed Not available yet- Posted on 22/09/2022
- Added: holidays function now allows applying the changes to the entire service and not just individually selected availability.
- Fixed: weekly repeat appointment option did not work correctly on services with time slots.
- Fixed: weekly repeat appointment option did not work when selecting multiple week days.
- Fixed: some currencies that had the same name and symbol appeared to show the same value before and after the currency.
- Fixed: search filter did not take into consideration the min/max notice.
- Fixed: search filter did not produce results on check-out date which was still available for check-in.
- Fixed: miscellaneous small improvements and adjustments.
15.0.1
New Fixed Not available yet- Posted on 13/09/2022
- Added: booking form tabs are now responsive.
- Fixed: round trip with return being optional displayed the booking in the backend as having return on the same date.
- Fixed: miscellaneous issues when using departure and destination fields and waypoints.
- Fixed: miscellaneous improvements to backend appointment creation/editing.
15.0
New Fixed Not available yet- Posted on 09/09/2022
- Added: updated bootstrap library to latest Bootstrap v5.2.0
- Added: google maps autocomplete predictions can now be bound to a location and radius in meters.
- Added: new option to hide map when departure and destination fields are enabled.
- Added: holidays page now allows taking full day off on services that are timeslot based.
- Fixed: with multi date range, when chosing a period with a holiday in between does not block anymore.
- Fixed: adding a waypoint did not display the added waypoint within the same tab summary
- Fixed: adding multiple waypoints did not display each waypoint within their individual row in the booking summary
- Fixed: single day and time range mode with turnover "before" applied allowed booking a slot within the turnover range.
- Fixed: total time in booking summary count ignored the minutes.
- Fixed: miscellaneous css fixes to colors, paddings, summary info callout etc.
14.35
Fixed Not available yet- Posted on 26/08/2022
- Fixed: min notice in minutes did not take the following day in consideration.
14.34
Fixed Not available yet- Posted on 23/08/2022
- Fixed: Regression bug introduced in 14.25: single day and time range mode did not allow selecting the end time which was still available.
14.33
Fixed Not available yet- Posted on 23/08/2022
- Fixed: closing the end date calendar without selecting a date did not allow reselecting a date again.
14.32
New Fixed Not available yet- Posted on 18/08/2022
- Added: new general setting to remove availabilities with alternate days found in search result.
- Added: new general setting to remove sold out availabilities from search result.
- Fixed: search filter did not work on services that supported time slots.
14.31
Fixed Not available yet- Posted on 14/08/2022
- Fixed: dropdown lists in general seemed like a regular textbox. There is now an arrow to show that there are more items and that it's a list.
- Fixed: regression bug when synching feeds.
14.30
Fixed Not available yet- Posted on 12/08/2022
- Fixed: custom roles (specially ones created using third party role editors) that did not have a matching id and name, didn't allow full access to the plugin.
- Fixed: regression bug introduced in 14.28; when creating or editing time slots in the back-end no slots are created.
14.28
New Not available yet- Posted on 11/08/2022
- Added: timeslots displayed in the search form can now be generated from the Services->Short-code->Search filter page.
- Added: map information regarding location, waypoints, duration and distance when synching an appointment to google calendar.
14.26
New Fixed Not available yet- Posted on 08/08/2022
- Added: when editing an appointment, you can now change the service among service modes of the same type.
- Added: when setting a single predefined departure or destination, instead of a single element dropdown list we now display the single location as readonly.
- Added: max selection option for optional extras.
- Added: now, a backend appointment where the service has display remaining seats enabled, will show the amount of seats available.
- Fixed: single day and time range with turnover in minutes allowed booking the end time even though it fell within the turnover range.
- Fixed: search result pages listed in the services page now no longer filters page. all your pages are in the list.
- Fixed: the ics feed handler used the wrong end date if there wasn't an end date in the data stream.
- Fixed: subtle miscellaneous improvements.
14.25
New Fixed Not available yet- Posted on 26/07/2022
- Added: woocommerce option to display guests information in checkout and order details.
- Added: 2 new tokens for use in email notifications {{coupon_code}}and {{coupon_discount}}.
- Added: Repeat appointments can now be enabled on the following modes: Single day, Single day and time, Single day and time with padding, Single day and time range
- Fixed: search filter did not clear the date when clicking the clear button in the popup calendar.
- Fixed: search filter produced results for changeover days even though one of the dates in the filter wasn't available.
- Fixed: multi date range did not take set min/max days restriction correctly when using the day count mode as difference.
- Fixed: minor improvements and miscellaneous fixes.
- Fixed: single day with time range mode did not validate min time when chosing the end time first, before the start time.
- Fixed: woocommerce emails did not include the correct number for quantity (seats).
- Fixed: when booking multiple availabilities, the sales page list view and the details view only displayed the first availability name.
- Fixed: when using holidays with custom date time slots, it was not possible to reset the time off.
- Fixed: when generating custom date time slots, the backend view did not sort the slots.
- Fixed: single day with time range that had group booking enabled did not load seats when returning to the first step (previous button).
- Fixed: round trip with time that had group booking enabled with same day return did not load guests.
14.22
New Fixed Not available yet- Posted on 25/05/2022
- Added: "round trip with time" with same day return option now supports group booking.
- Added: "round trip with time" with same day can now be synched with Google Calendar.
- Fixed: "round trip with time" with same day return and return optional was still forcing return.
- Fixed: single day and time range with "turnover after" in minutes did not work if the turnover was over the time interval between slots.
- Fixed: {{{optionalWithCost}}} token produced the cost with too many decimal zeros.
- Fixed: cancelling appointments with multiple availabilities only cancelled the first appointment.
- Fixed: when editing an appointment in the backend, labels were not localized and remained in english.
- Fixed: minor improvements and fixed a few small bugs.
14.21
Fixed Not available yet- Posted on 06/05/2022
- Fixed: search did not display results when selecting the same day, specifically on services that use the multi date range mode.
- Fixed: when viewing existing appointment details, if price was changed on the availability, the cost summary was also updated. Original cost summary is now maintained.
- Fixed: changeover days did not work correctly with setups that used more than 1 seat.
14.20
Fixed Not available yet- Posted on 14/04/2022
- Fixed: wp roles such a shop manager did not get admin access to the plugins settings.
- Fixed: when checking out with woocommerce, a service with optional extras, an error occurred.
14.19
New Fixed Not available yet- Posted on 11/04/2022
- 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.
14.16
Fixed Not available yet- Posted on 04/02/2022
- Fixed: excluding days using the holidays function was not respected when using a date range mode.
14.15
Fixed Not available yet- Posted on 18/01/2022
- 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.
14.14
Improved Fixed Not available yet- Posted on 22/12/2021
- 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.
14.13
Improved Fixed Not available yet- Posted on 07/12/2021
- Fixed: total time in booking label was showing in booking summary always.
- Fixed: regression bug from 14.9 update (threw warning when using service mode without timeslots).
- Fixed: optional extras with negative value and more than 1 seat selected did not add up the value in the label.
- Updated: German translation files. Contributed by one of our expert users Oliver (vosshoernerhof).
14.11
Fixed Not available yet- Posted on 04/12/2021
- Fixed: time slots with deals view lost validation when changing the date.
14.10
Fixed Not available yet- Posted on 01/12/2021
- Fixed: time slots with deals view did not allow editing the appointment in back-end.
14.9
New Fixed Not available yet- Posted on 28/11/2021
- Added: single day and time range now supports 24h time duration, extending booking to next day
- Added: min/max time restriction on modes that support time range booking.
- Sponsor: both new features above were sponsored by Ernesto from Global Internet Corp.
- Added: payment methods can now show an icon along side the label.
- Added: new option in general settings to enable/disable add to calendar links in booking confirmation message.
- Added: order date field in the appointments page (listview).
- Added: can now filter results by appointment status in the appointments page (listview)
- Added: you can now redirect to the woocommerce cart page during checkout instead of the checkout page.
- Fixed: exporting function did not export guest data correctly.
- Fixed: deals view for time slots ignored holidays.
- Fixed: package mode summary displayed the end date when only a single day was within the package.
- Fixed: package mode did not produce result if only start date was used without end date during search.
- Fixed: multiple services on the same page repeated the booking confirmation on every service.
- Fixed: google calendar sync simply did not sync anything on some environments.
14.7
Fixed Not available yet- Posted on 28/10/2021
- 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.
14.6
Fixed Not available yet- Posted on 15/10/2021
- Fixed: seats were not registered with woocommerce.
- Fixed: in a WordPress multi-site enviornment, export function returned an empty csv file.
- Fixed: email reminders that use built-in wordpress cron job was disabled, regression bug.
14.5
New Fixed Not available yet- Posted on 13/10/2021
- Fixed: more woocommerce improvements for appointments that were not registered with calendarista.
- Added: ability to remove decimal point which some currencies such as the New Taiwan Dollar do not support.
14.4
Fixed Not available yet- Posted on 07/10/2021
- Fixed: woocommerce on some systems, the appointments were not registered with Calendarista.
- Fixed: end date calendar that uses multi date range / changeover modes, disables outside min-max days restriction.
14.3
Fixed Not available yet- Posted on 04/10/2021
- Fixed: google calendar sync failure email messages are now correctly sent to the admin user and not the customer.
- Fixed: now the end date cannot be selected before a start date is selected.
- Fixed: min/max in seasons when used applied to all days even outside the season.
- Fixed: when apply custom charge on multi date mode(non range), the cost was was wrong.
- Fixed: when applying custom charge, the custom value is now indicated in the cost summary breakdown.
14.2
Fixed Not available yet- Posted on 14/09/2021
- Fixed: regression bug, 100% coupons with payment operator (stripe) enabled did not work.
14.1
New Fixed Not available yet- Posted on 10/09/2021
- 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.
14.0
New Fixed Not available yet- Posted on 23/08/2021
- 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.
13.18
New Improved Fixed Not available yet- Posted on 14/07/2021
- Fixed: changeover service mode had issues with check-in/check-out when availability had more than 1 seat.
- Fixed: time slot generate dialog wasn't responsive.
- Fixed: based on some rare conditions, woocommerce orders did not register the appointment with calendarista.
- Added: new option in settings->general page to cancel the woocommerce order automatically when cancelling an appointment in the back-end.
- Added: stripe payments will also register the customer with stripe, so that you may easily export to csv.
- Improved: removed zip code field from stripe payment form.
13.17
Fixed Not available yet- Posted on 05/07/2021
- Fixed: when updating an appointment in the back-end, if it was already paid, it resulted as unpaid.
13.16
Fixed Not available yet- Posted on 29/06/2021
- Fixed: regression bug introduced in 13.15. issue with checkout if you have custom form fields of type checkbox list/multi select list.
13.15
Fixed Not available yet- Posted on 27/06/2021
- Fixed: paid orders in woocommerce ocassionally did not get registered in Calendarista.
- Fixed: some systems had issues with magic quotes.
- Fixed: search result set is now responsive.
13.14
Fixed Not available yet- Posted on 23/06/2021
- Fixed: modes that involved multiple dates allowed the range even though there were unavailable dates in between the range.
13.12
New Fixed Not available yet- Posted on 21/06/2021
- Fixed: using coupons and tax in woocommerce was not registered in calendarista.
- Fixed: when multiple availables were enabled, optional extras were multiplied per availability but this was only reflected in the total.
- Added: new option in the services page to enable optionals per service. by default optional cost was multipled by each selected availability.
- Added: payment_operator token that can be used in email templates.
- Added: payment operator label in appointment view back-end.
13.11
New Fixed Not available yet- Posted on 14/06/2021
- Added: New booking notification to admin now has the customer as the replyTo address.
- Added: Sales total amount in the sales page.
- Fixed: Sales page "Edit woocommerce order" button broken after applying sales filter.
- Fixed: Cloning a service did not clone guests.
- Fixed: Coupons had inconsistent behavior when a 100% coupon was applied (didn't hide the payment operator).
- Fixed: search filter results now has two columns. one for thumbnail and the other for item heading/description.
13.10
New Fixed Not available yet- Posted on 30/05/2021
- Fixed: added validation to email subject. useful when using tokens in the subject line which is prone to error.
- Fixed: appointment date in cancellation message was repeated twice.
- Fixed: search result was missing the error messages. regression bug from bootstrap 5.0 update.
- Added: min/max days can now be set in the season settings.
- Added: fixed cost setting for guests. previously the guest cost was added by number of days or slots selected only.
13.9
Fixed Not available yet- Posted on 23/05/2021
- Fixed: wpml/polylang missed some strings (guests label, payment operator selection, seats left etc).
13.8
New Improved Fixed Not available yet- Posted on 18/05/2021
- Fixed: a regression bug when multiply timeslots by optional cost is selected, the booking summary data was incorrect.
- Fixed: editing a service or an availability when using screen reader technology was broken.
- Fixed: woocommerce bacs payment status resulted paid by default, now corrected.
- Improved: added calendar short-cut summary that can be heard when using screen reader technology.
- Added: more strings for appointment cancellation to the services/text page for easy modification.
- Updated: Bootstrap v5.0.1
13.6
Fixed Not available yet- Posted on 30/04/2021
- Fixed: when using time based mode with guest having cost, got miscalculated.
13.5
New Fixed Not available yet- Posted on 29/04/2021
- Fixed: race condition when using Multi date and multi date and time mode. regression bug.
- Added: Cancel appointment confirmation message can now be edited from the text page.
13.4
New Fixed Not available yet- Posted on 20/04/2021
- Added: new option for time slot based mode. You can now set minimum notice in minutes.
- Fixed: ammended checkbox elements within the booking form that didn't display correctly on linebreaks.
13.3
New Fixed Not available yet- Posted on 19/04/2021
- Added: new option for multi date range mode. difference between selected days can now be taken into account.
- Added: package mode now has a new option which appends the booking period to the availability name.
- Fixed: package mode when setting number of days in package, resulted in 1 day more than indicated.
13.2
Improved Fixed Not available yet- Posted on 16/04/2021
- Improved: search filter now orders results by service->availability, previously only by availability.
- Fixed: min/max notice now does not take into account the current time.
- Fixed: package booking that had ended did not disable the booking.
- Fixed: package booking did not respect seats with enable-multiple-booking="true".
13.1
New Fixed Not available yet- Posted on 13/04/2021
- Fixed: when adding multiple bookings to woocommerce cart, after payment only the first booking was registered.
- Added: new option in Settings -> General page to enable/disable booking changed notifications.
13.0
Fixed Not available yet- Posted on 12/04/2021
- Fixed: when using stripe payment operator with discount coupons, the payment amount was wrong.
- Fixed: when using stripe or paypal with coupons, the sales page registered full price.
12.10
Improved Fixed Not available yet- Posted on 11/04/2021
- Improved: woocommerce checkout stripe and bank payments now register the order on their respective complete hooks and do not depend on the thankyou page.
- Fixed: woocommerce did not book the appointment if there were other product types in cart as part of the same transaction.
12.9
New Fixed Not available yet- Posted on 06/04/2021
- Added: a label for multi time selection listbox.
- Fixed: the package mode would crash when adding a list of individual available days.
12.7
Fixed Not available yet- Posted on 02/04/2021
- Fixed: regression bug from 12.0. issue with encoding quotes in custom form fields. caused bookings to fail if a quote character was entered.
12.6
New Improved Fixed Not available yet- Posted on 31/03/2021
- Fixed: multi date range did not allow selecting multiple availables when this mode was enabled.
- Fixed: some websites had an issue with encoding "ä, ü, ö" etc characters. now we force UFT-8.
- Fixed: export appointments function did not include sales data as expected.
- Updated: stripe lib has been updated to the latest build.
- Added: 3 action hooks: 'calendarista_after_confirm_payment_notification' 1 parameter, 'calendarista_after_send_notification' 2 parameters, 'calendarista_after_payment' 2 parameters.
12.4
New Fixed Not available yet- Posted on 26/03/2021
- Added: new option in Settings->General page to disable adding a booking form on the associated woocommerce product page.
- Fixed: multi date and time range and round trip with time did not allow selecting multiple availables when this mode was enabled.
- Fixed: when running the backend pages, if the language was not in english, the appointments and sales pages were broken. 12.0 regression bug.
12.2
Improved Fixed Not available yet- Posted on 23/03/2021
- Fixed: optional extras with limited quantity went out of stock (too late) after an extra item was booked.
- Fixed: after clicking the calendar clear button in the front-end calendar without an end date, the calendar cannot be popped up again. 12.0 regression bug.
- Fixed: payment with paypal was broken. 12.0 regression bug.
- Improved: changed approach to creating new orders in woocommerce to ensure only completed orders are log an appointment.
- Improved: all clientside code now uses strict mode.
12.0
New Fixed Not available yet- Posted on 22/03/2021
- Fixed: under special circumstances, multi date range and changeover modes allowed selecting periods even if there were booked out dates between periods.
- Fixed: user email was not showing for imported appointments from google calendar.
- Fixed: clear button in calendar was not translatable.
- Fixed: optional extra multiplied by seats even though the setting did not require this.
- Fixed: importing appointments from google calendar failed if the appointment had a description greater than 256 characters.
- Fixed: the availability_name token returned only the first availability when multiple availabilites were selected.
- Fixed: unsuccessful payments in woocommerce still logged a booking and took up space.
- Fixed: when enabling a separate confirmation page, text translations were not maintained.
- Fixed: if html was included in translations for example in wpml or polylang, the html parts were returned encoded.
- Fixed: multi date and time range/round trip and time range did not show availability correctly when only a single slot was left.
- Fixed: when exporting appointments to csv, if certain conditions were met, some rows of data were broken.
- Fixed: resubmitting woocommerce checkout page repeated the last action and doubled the cost with each refresh.
- Fixed: multi date range modes with start and end date, loaded an empty calendar when clicking start date too soon.
- Fixed: gcal and outlook add to calendar links posted in the email notifications did not work.
- Added: new option to enable/disable booking confirmation notification.
- Added: new option in general settings for woocommerce to automatically set an order status as completed.
- Added: new option to switch off setting utf-8 encoding within the email subject.
- Added: appointments synched to google calendar now have the invoiceId included in the appointment description.
11.6
Fixed Not available yet- Posted on 23/02/2021
- Fixed: when using seasons that cover the same period, only the first season cost was applied.
11.5
Not available yet- Posted on 18/02/2021
- Turnover days: turnover after did not work if the booking was not in the current month.
- Feeds from airbnb changed, hence adapting to the changes, specifically with regards to line breaks.
11.3
Fixed Not available yet- Posted on 08/02/2021
- Fixed: distance/cost calculation is much more accurate now. used to be off by a few fractions due to decimal places.
- Fixed: google calendar did not sync multiple availabilities on the same calendar.
11.1
Fixed Not available yet- Posted on 23/01/2021
- Fixed: multi date range and time mode did not calculate cost correctly across multiple days.
11.0
Fixed Not available yet- Posted on 10/01/2021
- This update was already available via auto updates since 06/01/2021.
- Fixed: Setting a fixed cost by distance wasn't calculated correctly.
- Fixed: when using a round trip with distance calculation, cost did not include the return trip.
10.9.9
New Fixed Not available yet- Posted on 29/12/2020
- Fixed: google calendar sync function now gracefully handles "Invalid Grant" error. you can now delete the profile and recreate it.
- Fixed: closed bookings had the next button in the wizard enabled.
- Fixed: package booking without repeat and multiple days allowed booking.
- Added: multi date range now supports selecting the same start day and end day (equivalent to 1 night).
10.9.7
Fixed Not available yet- Posted on 18/12/2020
- Fixed: first time slot selected by default.
10.9.6
Fixed Not available yet- Posted on 17/12/2020
- Fixed: maintainence, fixed a notice thrown when a certain condition was met.
10.9.5
Fixed Not available yet- Posted on 16/12/2020
- Fixed: WordPress 5.6 compatbility.
10.9.4
Fixed Not available yet- Posted on 12/12/2020
- Fixed: Regression bug. when booking multiple days, the cost of guests did not multiply by selected n° of days.
10.9.3
Fixed Not available yet- Posted on 11/12/2020
- Fixed: Regression bug. Creating appointments from the backend broken.
10.9.2
New Fixed Not available yet- Posted on 10/12/2020
- Added: whitelabelling now allows hiding the following pages: places, sales, staff, season, map.
- Fixed: jquery 3.x stuck in the wizard, couldnt move forward.
- Fixed: multi date and multi date and time mode ignored minimum and maximum booking dates restriction.
- Fixed: regression bug in woocommerce, introduced by version 10.8.
10.8
New Fixed Not available yet- Posted on 03/12/2020
- Added: new feature. You can now book multiple availabilities at a time.
- Added: new feature. White-label.
- Added: time slot based service modes now support setting seats per day. previously seats applied to each individual slot.
- Added: multi date and time range now suports setting cost per time slot. previously it was day based only.
- Fixed: jquery 3.x crashed the datepicker.
10.5
Fixed Not available yet- Posted on 18/11/2020
- Fixed: services with no availability or time slots were erratically bookable from admin backend.
10.4
New Improved Fixed Not available yet- Posted on 17/11/2020
- Fixed: regression bug introduced in 10.3.
- Fixed: when translating the page via google translate, the calendar broke.
- Added: time slots can now be displayed as deals where each slot is displayed individually.
- Added: guests now add up with optional extras.
- Updated: translation files.
10.1
Fixed Not available yet- Posted on 29/10/2020
- Fixed: regression bug from 10.0 version. woocommerce checkout broken.
- Fixed: booking reminders page threw errors when resending or deleting a reminder.
10.0
Fixed Not available yet- Posted on 26/10/2020
- Fixed: regression bug (100% coupons redirected to payment operator when no payment was required).
- Fixed: back-end appointment details did not show the the base cost in booking summary correctly.
9.8.9
New Fixed Not available yet- Posted on 25/10/2020
- Fixed: regression bug edit coupon page, holidays timeslot page etc.
- Added: availability start date can now be in the past.
9.8.8
New Improved Fixed Not available yet- Posted on 24/10/2020
- Added: search feature now supports opening search results in a new tab (if enabled).
- Added: back-end appointments listview now supports an order by filter.
- Added: back-end appointments search filter now adds searching by customer name, email and invoice ID.
- Added: new feature in availability. you can now add invidiual days and additionally have them repeat montly/yearly.
- Improved: cost set in availability when using new package option in single day mode now applies to entire package.
- Fixed: when certain conditions were met, clicking the start date did not launch the calendar popup.
- Fixed: when using the search feature and all slots were booked for the day, clicking a start or end date did nothing.
- Fixed: the availability description field wouldn't get translated.
9.8.6
New Improved Fixed Not available yet- Posted on 04/10/2020
- Added: single day mode now supports setting up a package.
- Improved: cost summary now provides more relevant data regarding the current selection breakdown.
- Fixed: synched feeds did not display in the appointments page (specifically when show imported appointments was enabled).
- Fixed: end time string in the front-end did not get translated.
9.8.4
Fixed Not available yet- Posted on 24/09/2020
- Fixed: search form field translations eg: Find, Select, Sold out etc.
- Fixed: regression bug when trying to create an appointment from backend on service with multiple availabilities broken.
- Fixed: when adding more than one service/availability in woocommerce cart, the same date from different service/availability remained unavailable.
9.8
Fixed Not available yet- Posted on 20/09/2020 Fixed: regression bug caused by version 9.7.9 (woocommerce broken).
9.7.9
Improved Fixed Not available yet- Posted on 19/09/2020
- Fixed: when using multiple payment operators, paypal did not work.
- Improved: when using the search filter and no dates were selected, availability will by default be checked against the current day.
9.7.8
Fixed Not available yet- Posted on 18/09/2020
- Fixed: using multiple short-codes on a page or post did not work.
- Fixed: multi date and multi date and time mode did not respect guests validation when required.
- Fixed: regression bug in 9.7.7 update (couldn't create appointments in the backend).
9.7.5
Improved Fixed Not available yet- Posted on 15/09/2020
- Improved: google calendar sync now deletes exported appointments if these were deleted from google calendar.
- Fixed: setting an image in the services->availability page did not display the image in the booking form front-end.
- Fixed: season cost miscalculated when applying by week day (su,mo,tu,we,th,fr,sa).
- Fixed: when using a single guest field (limit by seats), the last guest was not selectable.
- Fixed: when paypal is enabled along with Multi date or multi date and time mode, booking form broke on checkout step and payment failed.
9.7.4
New Fixed Not available yet- Posted on 05/09/2020
- Fixed: a regression bug with changeover mode.
- Fixed: translation of the search fields did not work if the settings->general was saved.
- Fixed: when multiple payment providers are enabled, the selected payment provider radio button did not highlight the selection.
- Fixed: success message after booking did not disappear when clicking close.
- Fixed: when using maps and the distance is pretty large, over 1000km, the values were truncated and the wrong distance displayed.
- Fixed: regression bug regarding seats in combination with guests caused overbooking.
- Added: seats Max restriction if group booking is enabled.
- Added: a new option in services->availability page to display/hide the remaining seats message.
9.7.2
Fixed Not available yet- Posted on 31/08/2020
- Fixed: regression bug, multi date range and changeover accepted bookings even if there were booked out dates in between the selected range.
9.7.1
Fixed Not available yet- Posted on 29/08/2020
- Fixed: WordPress 5.5 broke multi timeslot selection listbox.
9.7
New Improved Fixed Removed Not available yet- Posted on 28/08/2020
- Added: Feeds synching now supports updates and deletes.
- Added: font-size setting in the settings->general page. This affects the booking form.
- Updated: documentation.
- Fixed: feeds synched into the system had the description truncated.
- Fixed: front-end, reclicking the calendar input field without closing the calendar caused it to choke.
- Fixed: stripe input fields on mobile had overlapping text.
- Fixed: start date and start time did not get translated when using wpml or polylang.
- Fixed: when selecting a date range with a weekly repeat pattern, validation failed.
- Improved: search result now takes into consideration the availabilities Min/Max days restriction.
- Deprecated: 2checkout payment operator is no longer supported. please use woocommerce in case you want 2checkout.
9.6
New Improved Fixed Security Not available yet- Posted on 28/07/2020
- Added: email template new control statement: {{#if_service_id_123}}content here{{/if_service_id_123}}
- Added: email template new control statement: {{#if_availability_id_123}}content here{{/if_availability_id_123}}
- Added: public calendar now supports single day view
- Added: search attributes. you can now create attributes from the services->search attributes page. These will be added to the front-end search form
- Improved: guests with required option now uses a default value of None editable from Services -> Text page.
- Improved: appointments listview now includes all booking information at a glance (custom form fields, optionals, guests, seats).
- Improved: appointments page will now always open the last tab viewed first.
- Fixed: stripe payments were concluded anyway even though the customer was told the booking was out of stock.
- Fixed: front-end search filter did not allow searching the current date and only allowed the next day onwards.
- Fixed: email reminders did not send out the reminders at the correct time and current day bookings were totally skipped as well.
- Fixed: sanitized name field in the booking form to allow insertion of special characters and what not.
9.5.6
New Improved Fixed Not available yet- Posted on 10/07/2020
- Added: drag and drop sort order for availabilities.
- Added: a required option to check when creating guests. this forces the user to select any value other than 0 when selecting guests.
- Added: search filter now supports setting a theme color. new option can be found in the Settings -> General page.
- Improved: The booking date and time is now included in paypal item title.
- Improved: Google calendar sync will now use customer name and seats booked in the title instead of generic servicename - availability name.
- Fixed: regression bug. PHP 5.3 compatibility, though this is getting quite old so dont expect miracles in the future.
- Fixed: twenty twenty wordpress theme compatbility. Font sizes and pretty much form elements appeared shrunk.
- Fixed: public calendar displayed a gridview in tablet portrait mode even when you specified you want it to display as a list.
- Fixed: public calendar now respects first day of week set in settings->general.
9.5.4
New Fixed Not available yet- Posted on 30/06/2020
- Added: Single day and time range now supports group booking.
- Fixed: improved guests to respect the remaining seats value when group booking is not enabled.
- Fixed: ical feeds description truncated the extra info such as seats, custom form fields, guests, etc.
- Fixed: saving style template in services -> styles -> advanced caused styling issues.
9.5.3
New Fixed Not available yet- Posted on 26/06/2020
- Added: WordPress CRON job support for Google Calendar. Previously only True CRON jobs were supported.
- Fixed: removed dependency on php-mbstring.
9.5.2
Fixed Not available yet- Posted on 23/06/2020
- Fixed: Multi date and time range did not multiply optional extras x selected days.
- Fixed: booking form messed up when setting thumbnail or font-family with style 'none'.
- Fixed: regression 9.5 version, caused a spinning wheel loading forever when viewing the booking form.
9.5
New Fixed Not available yet- Posted on 16/06/2020
- Added: Google calendar now has a manual sync option.
- Added: Google calendar now has a manual delete option that deletes imported/exported data on an availability.
- Fixed: Google calendar did not sync customform fields, guests etc.
- Fixed: 3d secure on Stripe had some issues on the new API. Migrated old code to the new API.
- Fixed: changeover days with seats did not allow check-in/check-out on changeover even though there were still seats left.
- Fixed: calendar allowed selecting unavailable days when certain conditions were met.
9.4.9
New Fixed Not available yet- Posted on 11/06/2020
- Added: public calendar now supports weekly listview
- Fixed: invoices are now only sent on bookings that opt to pay offline.
- Fixed: padding time was not showing in the backend timeslots page when using single day and time with padding mode.
- Fixed: single day and time with padding ignored seats when group booking was enabled.
9.4.8
Fixed Not available yet- Posted on 08/06/2020
- Fixed: regression bug, custom charge was not applied.
- Fixed: when using decimal based values for cost, stripe did not work. rounding now.
9.4.7
New Fixed Not available yet- Posted on 29/05/2020
- Added: New option in Settings->Payments page to change the number format. You can now set your own decimal and thousands separator.
- Added: Single day and time with padding service mode now supports seats and group booking.
- Added: Round trip with time now supports setting cost at the time slot level.
- Fixed: oxygen builder failing? This is due to debug mode being enabled for AJAX requests which caused issues with third party plugins that threw warnings.
- Fixed: When using a service mode with the end date, moving back and forth within the wizard caused wrong date selection.
- Fixed: When using inclusive tax mode, the back-end appointments page displayed exclusive tax amount when viewing the details.
9.4.6
New Fixed Not available yet- Posted on 16/05/2020
- Fixed: single day and time email notification displayed a date range message when the appointment is only for a single slot.
- Fixed: when using seasons without pricing scheme, the cost calculation only included the season cost while truncating any selected days outside the season.
- Fixed: deleting imported feeds did nothing.
- Fixed: when timezone is enabled on the availability, the first available date is in the past.
- Added: importing feeds will now take into account timezone if one is present. exporting feeds to ics now includes the timezone set in wordpress.
9.4.3
Fixed Not available yet- Posted on 08/05/2020
- Fixed: woocommerce Single Product Sale Flash compatibility fix.
- Fixed: when syncing an appointment from google calendar, this did not block appointments in the front-end. A regression bug.
9.4.1
Fixed Not available yet- Posted on 06/05/2020
- Fixed: when google calendar sync is enabled, placing a booking caused errors. A regression bug.
9.4
Fixed Not available yet- Posted on 05/05/2020
- Fixed: when using a short-code of a service that does not exist, we handle this gracefully now.
- Fixed: regression bug, fixing a second time: single day and time range mode missed a slot.
- Fixed: when using a coupon with fixed cost, payment was still required if the total amount was zero.
- Fixed: when using a fixed coupon, if the value exceeds the total amount, it is considered invalid and will not apply.
- Fixed: when using a service with membership enabled, switching from new customer to returning customer, threw warnings.
- Fixed: deleting a sale record now works correctly.
9.3.9
New Fixed Not available yet- Posted on 01/05/2020
- Added: search filter now allows adding any custom post type, so should work with most listing themes.
- Fixed: cancel url in email notification was missing start and end dates.
- Fixed: regression bug, where timeslots being booked ignored seats.
9.3.7
Fixed Not available yet- Posted on 22/04/2020
- Fixed: deleting an availability that previously had bookings did not delete appointments, leaving orphaned records.
- Fixed: woocommerce bookings that had tax applied displayed cost without tax in the backend sales page.
- Fixed: some systems displayed a mustache templating engine warning.
- Fixed: short-code tab in services displayed a warning stating that a service selection is required, when it is not.
9.3.5
Fixed Not available yet- Posted on 20/04/2020
- Fixed: when including multiple short-codes on the same page, if the services had optional extras the plugin will choke.
- Fixed: optional groups that are to multiply cost by seats displayed 0 cost when navigating away from optional step backwards and returning back to it.
9.3.4
Fixed Not available yet- Posted on 16/04/2020
- Fixed: Multi date mode did not caculate custom charge.
- Fixed: Multi date mode did not calculate pricing scheme.
- Fixed: sales page bugged after viewing an order detail.
- Fixed: woocommerce product type calendarista now allows setting the individual product as taxable with tax class and also inventory.
- Fixed: sales page now provides a button that links an order to woocommerce.
9.3
New Fixed Not available yet- Posted on 25/03/2020
- Fixed: guests did not deduct seats if group booking wasn't enabled.
- Fixed: regression bug: single day and time range mode missed a slot if this was previously booked.
- Added: 2 new service modes: Multi date and multi date and time. Allows booking multiple dates that are not in sequence.
9.2.7
Fixed Not available yet- Posted on 09/03/2020
- Fixed: stopped using utf8_encode as some PHP versions do not ship with this by default.
- Fixed: woocommerce checkout was broken due to recent 9.2 update.
9.2.6
Fixed Not available yet- Posted on 09/03/2020
- Fixed: regression bug, bookings broken.
- Fixed: search broken, regression bug.
- Fixed: optimization for speed. most notable in changeover mode.
- Fixed: regression bug: Paypal bookings not registered after payment.
9.2.4
Fixed Not available yet- Posted on 08/03/2020
- Fixed: optimization for speed. most notable in changeover mode.
- Fixed: regression bug: Paypal bookings not registered after payment, please update :(
9.2.2
Fixed Not available yet- Posted on 03/03/2020
- Fixed: regression bug. Editing an appointment in the backend was broken.
9.2.1
Fixed Not available yet- Posted on 29/02/2020
- Fixed: holidays page time off dialog missing translation.
- Fixed: misc inconsistencies.
9.2
New Improved Fixed Not available yet- Posted on 28/02/2020
- Fixed: currency symbol not showing. regression bug.
- Improved: revamped guests functionality. more intuitive and now seats will be spread around all guest fields.
- Fixed: unavailable slots strikethrough appeared as an underline.
- Fixed: sync'd appointments in listview did not display the appointment details when clicking the edit button.
- Fixed: search end date is no longer set by default.
- Fixed: race condition which can cause overbooking, if two people try to book the same appointment, the first to checkout wins.
- Added: new email notification to inform customer that a race condition.
- Updated: french and italian language files.
9.1
Fixed Not available yet- Posted on 08/02/2020
- Fixed: checkbox text overflow hiding part of the text.
- Fixed: search filter result did not link to the correct service/availability if the result item did not match the search date.
- Fixed: search filter not returning results correctly if the availability had a termination date.
- Fixed: miscellaneous bug fixes and PHP 7.3+ warnings in our integrated third party updater.
9.0
New Improved Fixed Not available yet- Posted on 05/02/2020
- Added: Search. You can now add a search filter to find available bookings, check example: https://www.calendarista.com/car-rental/
- Improved: places aggregate cost list is now paged.
- Updated bootstrap to latest version 4.4.1
- Fixed: when editing an appointment in the back-end, where the availability was changed, the update did not take place correctly.
- Fixed: staff member did not receive a notification if the user making the booking was logged in to WordPress.
8.8
Improved Fixed Not available yet- Posted January 03, 2020
- Improvement: UI color enhancements to overall tabs and booking form.
- Fix: with woocommerce enabled, some webservers have an issue with early call to WC() function, which broke the details step.
8.5
New Improved Fixed Not available yet- Posted December 17, 2019
- Added: backend appointments calendar will auto translate based on your WordPress locale and will switch to listview in responsive mode.
- Added: new short code generator in appointments page to display all your public appointments so these are visible within a full calendar in the front-end.
- Improved: negative cost in optional extra now show the cost as a discount.
- Improved: auto filling woocommerce billing name and billing email in checkout page. data also remembered when coming back to the booking form from woocommerce checkout/cart.
- Fixed: bookings that were already in a cancelled state, send out a booking cancel notification when deleted by admin.
- Fixed: the new email template tokens introduced in 8.2 were not printing the correct date and time.
- Fixed: first day of week option was doing nothing to the font-end calendar.
- Fixed: several text strings that were not translatable in the plugins back-end.
- Fixed: text strings that were not getting translated when loading timeslots eg: start time place holder text and the reset label.
- Fixed: setting empty values in Services->Map page did nothing.
- Fixed: setting the booking start date in the availability settings, to a date in the future (1month+) caused issues in the frontend calendar when clicking the clear button.
- Updated: translation files.
8.2
New Fixed Not available yet- Posted December 6, 2019
- Added: new short-code [confirmation-message] that can be added to the designated custom confirmation page.
- Added: new tokens for email templates that separate date from time: {{start_date}}, {{start_time}}, {{end_date}}, {{end_time}}
- Added: French translation.
- Fixed: regression bug in appointments page where time was displayed with an hour difference.
- Fixed: miscellaneous strings that were missing translation.
- Fixed: some css conflicts with themes where overall text appears to be too small, along with the form elements.
- Fixed: regression bug, using custom charge if selected num of days exceed the minimum requirement, did not apply.
- Fixed: optional group did not display the cost correctly with a mode that calculates by seat.
8.1
Fixed Not available yet- Posted November 26, 2019
- Fixed: stripe payments that are not 3d secure/SCA will redirect to success page after a successful operation.
- Fixed: when creating/editing woocommerce regular product type pricing, it reset automatically to 0.
- Fixed: regression bug, the current day in the front-end calendar was always unavailable for booking.
8.0
New Fixed Not available yet- Posted November 14, 2019
- Added: stronger woocommerce support with misc fixes. now the booking form will automatically get added to woocommerce product pages and behave as any product.
- Added: when creating the woocommerce calendarista product, opened up more options. product is also no longer hidden from catalog etc.
- Added: check the new woocommerce demo page: http://bit.ly/calendarista-woo
- Added: email subject now supports all tokens supported in the email body.
- Added: the email master template is now editable from the settings->emails page.
- Fixed: a piece of string in the gdpr compliance page was not translatable.
7.9.7
Fixed Not available yet- Posted November 6, 2019
- Fixed: in case there is no availability in the current month, the next first available date will be hilighted on the front-end calendar.
- Fixed: appointments page listview edit button did not work, regression bug.
7.9.6
Fixed Not available yet- Posted November 1, 2019
- Fixed: multi date and time range allowed booking a discontinous period when the end date fell on a month after the start date.
- Fixed: when taking a holiday on a single day and time range mode, you could book slots even though the slots in between the start and end were unavailable.
7.9.5
Improved Fixed Not available yet- Posted October 27, 2019
- Updated: fullcalendar used in the backend now uses the latest v4 release(This is the back-end calendar in the appointments page).
- Fixed: slight ui misplacements (borders, spacing, margin etc in the dialog) when editing an appointment in the back-end.
- Fixed: single day and time range now shows a date as unavailable if there are no available slots for the day.
- Fixed: regression bug when using pricing scheme, the calcuated cost is wrong.
7.9.3
Improved Fixed Not available yet- Posted October 22, 2019
- Fixed: Google Calendar sync ignored timezone.
- Improved: Google Calendar sync code refactored.
7.9.2
Fixed Not available yet- Posted October 17, 2019
- Fixed: synchronizing time set in google calendar was not getting blocked in the front-end when using single day and time mode.
- Fixed: when creating a service without an availabilty, the plugin broke in the front-end instead of showing a booking form that has no bookings.
- Fixed: when trying to syncronize appointments where time is involved, on some circumstances, if there was a previous appointment on availability (A), then availability (B) still allowed the booking.
- Fixed: round trip with time mode was broken when selecting return with seats enabled.
7.9.1
Fixed Not available yet- Posted October 16, 2019
- Fixed: regression bug introduced in 7.9 update, couldn't create a new service or update an existing one.
7.9
New Improved Fixed Not available yet- Posted October 14, 2019
- Updated: bootstrap to latest version 4.3
- Improved: UI changes, now we use tabs, cleaner revamped bordered layout, new buttons, better colors.
- Remember: Due to UI changes, before updating if using styles, please remember to reset the style in Services - Styles page as the template has changed.
- Added: Services now allow setting an image that will be displayed in the booking form header area.
- Added: Stripe support for SCA.
- Fixed: The front-end calendar now shows the first available date instead of the current date.
- Fixed: changeover mode now no longer allows checkin on a day that was previously checkin, instead allows only checkout. same applies for checkout.
- Fixed: package mode now does not show a dropdownlist selection but only the single item when there is just a single package.
- Fixed: package mode did not show description.
- Fixed: when setting seats minimum with your timeslots, the whole day got booked after a single booking.
- Fixed: sales page did not allow deleting a sale after the first sale was deleted and required a page refresh.
- Fixed: setting a season did not apply the season cost, specifically when using service mode of type multi date range & changeover.
7.8.5
Fixed Not available yet- Posted August 25, 2019
- Fixed: tax set in woocommerce was not applied in calendarista but only the woocommerce order.
7.8.4
Fixed Not available yet- Posted August 24, 2019
- Fixed: google maps direction service was using km even when miles was the active unit system.
7.8.3
Improved Fixed Not available yet- Posted August 20, 2019
- Improved: sales page, now fully ajax enabled, much faster and less time wasted waiting for page reload.
- Fixed: single day service mode did not sync with google calendar.
- Fixed: map unit type showed miles when km was the active unit type.
7.8.2
Fixed Not available yet- Posted August 13, 2019
- Fixed: updated google calendar instructions (7.8.2)
- Fixed: miscellaneous bugs relating to coupon code creation (7.8.1)
- Fixed: some strings in the back-end were not translation ready.
- Fixed: calendar next/prev buttons unusuable in rtl mode.
- Fixed: slight improvements in calendar next/prev buttons and title bar.
- Fixed: When a new booking is placed, google calendar failed to update, reported missing file error but was actually typo in class name.
- Fixed: custom charge percentage value added base cost along with the percentage. now it just uses the percentage cost.
- Fixed: coupon edit dialog didn't allow editing code or changing the mode.
- Fixed: creating a coupon with the same code is no longer allowed.
- Fixed: when using maps aggregate cost, the cost was not displayed correctly in the back-end sales and appointments page.
- Fixed: miles/km unit type displayed the wrong type in booking summary as you navigated the wizard steps.
- Fixed: no more than 10 products were listed when selecting a woocommerce product in the services page.
- Fixed: woocommerce coupons were not reported in calendarista.
- Fixed: creating appointments from the backend …
7.8
Fixed Not available yet- Posted August 6, 2019
- Fixed: some strings in the back-end were not translation ready.
- Fixed: calendar next/prev buttons unusuable in rtl mode.
- Fixed: slight improvements in calendar next/prev buttons and title bar.
- Fixed: When a new booking is placed, google calendar failed to update, reported missing file error but was actually typo in class name.
- Fixed: custom charge percentage value added base cost along with the percentage. now it just uses the percentage cost.
- Fixed: coupon edit dialog didn't allow editing code or changing the mode.
- Fixed: creating a coupon with the same code is no longer allowed.
- Fixed: when using maps aggregate cost, the cost was not displayed correctly in the back-end sales and appointments page.
- Fixed: miles/km unit type displayed the wrong type in booking summary as you navigated the wizard steps.
- Fixed: no more than 10 products were listed when selec …
7.7
New Not available yet- Posted July 4, 2019
- Added: smtp settings for emails. this will ensure your mail does not end up in spam as this authenticates the plugin to send mail.
- Added: the cost of an optiona …
7.6.2
Fixed Not available yet- Posted June 15, 2019
- Fixed: cost applied via season was not reflected in the appointment summary.
- Fixed: when adding other products in woocommerce that are not of type calendarista, product name was not showing.
- Fixed: some translations done via wpml or polylang never got translated d …
7.6
Not available yet- Poste …