Booking Calendar

Wordpress Plugin
Download latest - 9.4.2

Developers

wpdevelop

Download Stats

Today 1,017
Yesterday 1,192
Last Week 5,199
All Time 1,019,072
Banner 772x250

The original "Booking Calendar" plugin is the 1st booking system for WordPress, downloaded over 2,200,000 times since 2009.

Booking Calendar plugin enable awesome booking system for your site. Simply show availability and receive bookings for your property or service in easy to use booking system with clean and smooth interface.

Homepage | Features Overview | Premium Demos | HELP

Your website visitors can check availability of property (like apartment, house, hotel room, etc.) or any service you offer and make a booking in a minute for a full day(s) or specific timeslot (in Booking Calendar Free version). Different versions of WP Booking Calendar provide hundreds of features to complete almost any booking functionality for your business.

[youtube https://www.youtube.com/embed/videoseries?list=PLabuVtqCh9dwLA5cpz1p2RrZOitLuVupR&rel=0]

Overview of Booking Calendar, start receive bookings in 60 seconds

Your Customers will be able to:

  1. Select day(s) in calendar (which is possible to customize for fitting to your site design)
  2. Optional. Select available time-slot to book in your booking form.
  3. Fill booking form fields (which is possible to configure - change fields labels, activate/deactivate or set as required)
  4. Submit a booking

Administrator (and also your visitors) will receive notification email(s) about the new booking, and be able to Approve or Decline this reservation in Easy to Understand, sleek Admin Booking Panel (with possibility to see all bookings in day/week/month view of Calendar Overview mode - Timeline or just in Booking Listing Table).

KEY BENEFITS:

  • Extremely easy to use.
  • Very flexible functionality. Fit to very wide range of business.
  • All bookings and settings are stored in your DB. You don't need third party account(s).
  • Sleek and customizable design of calendars, for fitting to your site design.
  • Nice time picker for time slots bookings
  • Responsive front end and back end design.
  • An easy to use Booking Admin Panel that displays bookings in Calendar Overview or Listing Table and lets you manages bookings.
  • Easy to install and integrate into your site. For example, using booking button in edit toolbar for configuration and inserting booking shortcode into post or page.
  • Booking Calendar Blocks for new Gutenberg Editor to add booking forms into pages.

PLUG-N-PLAY

Booking Calendar is built to work out of the box. Just activate it and insert booking shortcode into the post or page and you are ready to receive new bookings. Most of the settings have the predefined values and small descriptions.

FEATURES:

Make New Bookings on Client side.

  • Timeslots bookings in Booking Calendar Free version, as well. Ability to receive simple bookings for specific time-slots (times during selected day). Selection time slots in time picker or in dropdown list.
  • Make bookings in friendly booking interface - select the date(s) and fill booking form fields.
  • Prevent of double booking for already reserved days (1 booking per 1 day) or allow multiple (unlimited) bookings per same day in same calendar.
  • Set pending days as available in booking form. You can receive as many bookings as you need to and stop receiving bookings on specific date(s), when you approve some booking on specific date(s).
  • Timeline - Glance booking checking for a year, month or day, at front-end side of your website.
  • Booking form and calendar support fully responsive design that looks great on any device.

Manage your Bookings in Admin Panel.

  • Email notifications to administrator and site visitors about specific booking actions. Possibility to change the admin email.
  • Comfortable Admin Panel for booking management. View bookings in Calendar Overview Panel (Timeline) with possibility to set Day/Week/Month view or in Booking Listing Table.
  • Search the booking(s) by different parameters, using the Filter in Admin Panel.
  • Possibility to sort bookings by several parameters.
  • Set default dates format.
  • Pagination of the booking listing.
  • Possibility to set the different user roles for the each plugin menu pages.
  • Administrator can Approve or Decline specific bookings.
  • View the number of new bookings on the booking dashboard section.

Sync bookings

  • Native integration with our Booking Manager plugin for ability to import/export .ics feeds or files
  • Import .ics feeds via shortcodes at pages. It gives a great flexibility to import .ics feeds from different sources (like Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey or any other calendar that uses .ics format, including iCal (iCalendar)) into same booking resource.
  • Define different parameters in import shortcode, for example, you can set "start from" and "finish to" date condition or maximum number of items to import or import only events for available dates in exist calendar, etc...
  • Configure custom ULRs at setting page for export bookings to .ics feeds/files, which possible to import in Google Calendar (or Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format, including iCal (iCalendar)).

Google Calendar Events

  • Import your Google Calendar events to your booking admin panel.
  • Fast manual adding booking to Google Calendar by clicking on export button near each booking(s) at Booking Listing page.

Configure Booking Form and Availability Calendar.

  • Set showing 1 or several months in calendar.
  • Set the width of calendar and number of months in a row easily from the settings. (For example, showing **3x2 months in calendar).
  • Select your desire calendar skin, for better fit to your site design.
  • Customize the calendar colors by editing the CSS styles.
  • Set single day selection or multiple days selection mode.
  • Set the number of unavailable days in calendar, starting from Today.
  • Set specific weekdays as unavailable.
  • Possibility to customize the calendar legend.

Set different parameters.

  • New. Manage unlimited form fields in your booking form.
  • Change labels near the each booking form field.
  • Activate or deactivate the specific form fields.
  • Set Specific field(s) as required in your booking form.
  • Validations of required fields and correct entering email.
  • Support CAPTCHA.
  • Possibility to redirect customer to the specific "Thank you" page, after the booking process.

And a little more.

  • Easy integration into posts/pages, of Booking Calendar shortcodes by using friendly insertion dialog.
  • Plugin is widget ready so you can easily add a calendar or booking form to site sidebar.
  • Multi language support. (Check all available languages at this page).

And much, much more... please check ton of features in premium versions of plugin.

Main features overview in premium versions of Booking Calendar

[youtube https://www.youtube.com/watch?v=HL6bqT8Ns58&list=PLabuVtqCh9dwNZgeEmghr1PkbLMMM-BpV&rel=0]

Videos of features in premium versions

BOOKING CALENDAR IS GREAT FOR:

Booking Calendar by oplugins is used by thousands of users. Whether you're operating a big hotel with hundreds of rooms, or you're a sole business owner, which need to automatize the bookings for your service, we have you in mind.

  • Resource scheduling (bed & breakfast, cottages, hotel rooms, houses, apartments etc).
  • Equipment rentals (cars, bikes, computers, technics, pools, etc).
  • Client scheduling (photographers, lawyers, beauty salons, spas, massage therapists).
  • Meeting scheduling (coaching, phone advice).
  • Event scheduling (conference, course, fitness center, yoga class, gym).
  • Patient scheduling (doctor, dentists, clinic, medical).
  • Or any other service, where can be done reservation for specific day(s).

Releases (90 )

Version Release Date Change Log
9.4.2 2022-11-12
  • Changes in all versions:
    • Fix. PHP Warning: Undefined variable $select_box_options in toolbar_ui.php on line 877 (9.4.2.1)
    • Fix. PHP Warning: foreach() argument must be of type array|object, null given in toolbar_ui.php on line 3296 (9.4.2.1)
    • Fix. Set delay in showing mouse over tooltips in 500 milliseconds (9.4.2.2)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to disable changing booking resource while editing a booking, belonging to child booking resource. If this option is not selected, the system updates the booking to the first available child booking resource based on the capacity and availability of the parent booking resource. (9.4.2.3)
9.4.1 2022-11-06
  • Changes in all versions:
    • Fix. Border cell issues at mobile devices
9.4 2022-11-06
  • Changes in all versions:
    • New. Update styles of calendar skins. More clear and modern look. Defined minimum width for calendars. Adding padding between months in multi months view modes. (9.3.1.4)
    • New. 2 new calendar skins without outer border. (9.3.1.4)
    • Improvement. Showing calendars at mobile devices, while defined size of calendar in shortcode parameter. (9.3.1.5)
    • New. Parameter strong_width for definition of calendar width in shortcode for option parameter. Please check more here https://wpbookingcalendar.com/faq/shortcode-booking-form/#booking-options (9.3.1.6)
    • Improvement. Removed meta tags from the email templates to prevent marked bookings emails as spam in some servers. (9.3.1.3)
    • Improvement. During validation when submitting the booking form, focus on the first field that requires action. This will help complete the booking form. (9.3.1.9)
    • Under Hood. New WPBC_AJX__REQUEST class for sanitizing, saving and helping working with user requests. (9.3.1.2)
    • Fix. Fix dashboard/agenda links of showing "New | Pending | Today " bookings, in a new ajax Booking Listing page. (9.3.1.7)
    • Fix. Fix border width issue in Chrome browser in calendars. (9.3.1.8)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement. Disable booked time slots, for predefined selected date in the booking form (it's shortcode for booking form, without the calendar) (9.3.1.1)
    • Fix. Update text in settings. (9.3.1.8)
9.3 2022-10-26
  • Changes in all versions:
    • New. Edit bookings in Booking Calendar Free version. Ability to update booking details or reselect booking dates for existing bookings. (9.2.3.4)
    • Under Hood. Added 'hash' field to the booking table in all versions of Booking Calendar (9.2.3.3)
    • Under Hood. Added 'creation_date' field to the booking table (9.2.3.3)
    • Under Hood. Added 'is_trash' field to the booking table, which define date, when booking was trashed (9.2.3.5)
    • Fix. Scroll issue during showing warnings or showing payment forms. Scroll to exact elements, which we need to show. (9.2.3.9)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Simulate regular user login from "super booking admin" account to change settings of such regular activated user in Booking Calendar MultiUser version. (9.2.4.1) (MultiUser)
    • Fix. Notice: Undefined index: select_booking_form in ../core/any/class-admin-settings-api.php on line 1457 (9.2.4.2)
    • Fix. Issue of missed decimal digits in Stripe payment (9.2.4.3)
    • Fix. Issue in Stripe showing warning payment method bacs_debit requires payment_intent_data[setup_future_usage] to be set to off_session (9.2.4.4)
    • Fix. Error: "Warning! Number of check in !
9.2.2 2022-08-08
  • Changes in all versions:
    • Fix. Added nonce field to URLs during updating translations or show system info (CSRF checking), to prevent potential unwanted actions from other users. (9.2.2.1)
9.2.1 2022-07-26
  • Changes in all versions:
    • Fix. Removed minimized files.
9.2 2022-07-26
  • Changes in all versions:
    • New. modern toolbar with handy buttons, dropdown lists and other elements that have been redesigned and rearranged in a new smarter way.
    • New. Refreshed colors of labels, icons, buttons and other UI elements for modern and clear look.
    • New. Rearranged content of booking details in unified way for all Booking Calendar versions.
    • New. Instant showing booking listing, using ajax without page reloading when filtering search results. Single page app design.
    • New. Immediate searching of bookings for a specific keyword. Reservations are displayed just after entering a specific keyword without other user actions.
    • New. Highlighting certain keywords in booking details to make it easier to find specific data when entering keywords.
    • New. Saving any choice of filter options (select-boxes and other UI toolbar elements), toolbar selection or user options personally for each user. User will see last configured search filter parameters each time, when open admin panel.
    • New. Keeping last selected filter or actions toolbar, during each time, when user open booking admin panel. No need to define default state of toolbars in the settings.
    • New. User options toolbar, where possible to select "Emails sending" on specific actions or "Show notes" by default (in paid versions).
    • New. Print feature is available in the Free version.
    • New. Print layout displaying the exact content of the booking listing page.
    • New. Ability to print any selected bookings**. Possibility to print all bookings / selected bookings / specific single booking.
    • New. Added 2 new filter options Check in today and Check out today to display bookings on the booking list page
    • New. Ability to define and save the locale for each specific booking. This locale is saved and will exist when the following pages are loaded. Previously such option was not saved and was available only in paid versions.
    • New. Show action buttons when such actions can be applied to specific bookings. You need to select bookings to display additional action buttons like "Confirm" or "Reject", etc...
    • Improvement. Smarter structure of request parameters escaping.
    • Lots of other improvements and fixes...
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Export CSV functionality. Ability to enter field names to skip from the export.
    • New. Selection export of single or all pages and CSV column separator in pop-up window.
9.1.4 2022-07-20
  • Changes in all versions:
    • Fix. JavaScript errors, like Uncaught TypeError: invalid assignment to const 's' (9.1.4.1)
    • Fix. Incompatibility with Elementor 3.6.7 and Elementor Pro 3.7.2 (9.1.4.1)
9.1.3 2022-07-18
  • Changes in all versions:
    • Fix. Changed "Booking" menu to "WPBC" (9.1.3.3)
    • Fix. Check consistency of translations. For situations, when translators made mistakes with missed symbols like %s or additional items. One of known errors was like "Unknown format specifier "t" in ../booking/core/admin/page-form-free.php:192" (9.1.3.2)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement. Added calendar icons to text field in search availability form (9.1.3.1) (Business Large, MultiUser)
9.1.2 2022-06-26
  • Changes in all versions:
    • New. Ability permanently delete all imported bookings before new import, instead of sending to Trash. Activate this option at the Booking > Settings > Sync > "General" page. (9.1.2.6)
    • Fix. Double scrolling issue to "Thank you" message after submitting of the booking. (9.1.2.1)
    • Fix. Showing slashes in "Thank you" message, if used quote symbols. (9.1.2.2)
    • Fix. Issue of incorrectly defining path for calendar skins at some servers. (9.1.2.10)
    • Under hood. New 'booking_options' field in booking table in Database, for saving different bookings meta data, like booking language locale, etc.. (9.1.2.12) (Business Large, MultiUser)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement. Disable using "Unavailable time before / after booking" in booking resources with specific capacity. Otherwise it generate availability issue. (9.1.2.7) (Business Large, MultiUser)
    • Improvement. Ability to disabled fully booked dates in calendar, if in booking form was used "start time" fields in the conditional section. (9.1.2.8) (Business Medium/Large, MultiUser)
    • Improvement. Block dates in calendar, if all time slots was booked for specific date(s), if activated this option "Disable booked time slots in multiple days selection mode" at the Booking > Settings General page in "Advanced" section. (9.1.2.9) (Business Small/Medium/Large, MultiUser)
    • Improvement. Making automatic selection of custom search fields in search form after initial search. (9.1.2.11)
    • Improvement. Updated print script to version 2.0.0 (9.1.2.13)
    • Improvement. Save time of log note at the beginning of message (9.1.2.14)
    • Fix. Prevent of showing '1980-01-01' in search results, after initial loading of page (if searching was not made, yet) instead of [search_check_in] and [search_check_out] shortcodes . (9.1.2.11)
    • Fix. Showing booking resource labels with very long name, more than 80 characters. Trim such name to 80 symbols and show full booking resource name in a tooltip, when mouse over. (9.1.2.3)
    • Fix. Uncaught TypeError: jQuery(...).hide is not a function, during cancellation of the bookings. (9.1.2.4)
    • Under hood. Search availability enhance functionality. Ability to use shortcode like this [bookinglooking type=4 nummonths=1] instead of [booking type=4 nummonths=1] in content of the page, for ability to show this page in search availability result. Usually this trick useful, if the Booking Calendar shortcode used in side bar or meta-boxes of as widget, and we can not use it in main page content. Parameters of this [bookinglooking ... ] shortcode have to be the same as in [booking ... ] shortcode. Please check more here https://wpbookingcalendar.com/faq/shortcode-booking-form/ (9.1.2.5) (Business Large, MultiUser)
9.1.1 2022-04-21
  • Changes in all versions:
    • New. Ability to show tooltips of booked times at mobile devices. (9.2.1.5)
    • Under Hood Separate section of code for '#bklnk' in search availability (9.2.1.2)
    • Fix. Issue of highlighting today date in calendar, after scrolling calendar months (9.2.1.7)
    • Fix. Vulnerability issue relative Deserialization and PHP object injection. (9.2.1.8)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Fix. Issue of printing in MS Edge. (9.2.1.6)
    • Fix. Error: "Uncaught ReferenceError: wpbc_timeline_obj is not defined" while using [visitorbookingslisting] shortcode in the emails. (9.2.1.3)
    • Fix. Issue of not showing icons in popover in Timeline for editing and cancellation while using [visitorbookingslisting] shortcode in the emails. (9.2.1.4)
    • Fix. Conflict issue with other plugins, relative generation of random hashes. (9.2.1.9)
9.1 2022-04-02
  • Changes in all versions:
    • New. Icons for UI elements at booking admin panel. (9.0.1.4)
    • New. Booking Calendar Icon for WordPress side menu. (9.0.1.7)
    • New. New tooltip and popover system based on Tippy.js and Popper (9.0.1.1)
    • New. Showing title of bookings in popover tooltip at Timeline and Calendar Overview page near specific booking details.
    • Improvement. Separate library for Modal windows (9.0.1.5)
    • Improvement. Removing Bootstrap library (9.0.1.1.1)
    • Fix. issue of showing "Warning! Number of check in !
9.0 2022-02-23
  • Changes in all versions:
    • New. Showing time slots as dots in calendar day cells. Modern and nice view of time slots inside of calendar days.
    • New. Showing exact number of booked time slots in calendar day cells. System show as many dots (time slots) as many time slot was booked for specific day. Your customers can see occupancy by time interval from the beginning of the calendar view.
    • New. Timeline. Ability to define how many days to show in Timeline at front-end side, while showing Timeline for one booking resource, and selected "Month view mode" in shortcode (parameter "view_days_num=30" or this parameter skipped). You can define it at the Booking > Settings General page in "Calendar Overview | Timeline" section. (8.9.4.3)
    • New. Calendar Overview page. Ability to define how many days to show in Calendar Overview page in admin panel, while showing Calendar Overview page for one booking resource, and selected "Day" view mode. You can define it at the Booking > Settings General page in "Calendar Overview | Timeline" section. (8.9.4.3)
    • New. Timeline. Scroll exactly number of days (for one booking resource, and selected "Month view mode" in shortcode), that was defined at option "Days number to show in Month mode in Timeline". (8.9.4.3)
    • New. Calendar Overview page. Scroll exactly number of days (for one booking resource, and selected "Day" view mode), that was defined at option "Days number to show in Day view mode in Calendar Overview page". (8.9.4.3)
    • New. Separate sections for "Calendar Overview" and "Timeline" options at the Booking > Settings General page. (8.9.4.4)
    • New. Ability to define where firstly plugin tries to use translations from "../wp-content/languages/plugins/", or from "../wp-content/plugins/{Booking Calendar Folder}/languages/" folder. You can change this behavior at the Booking > Settings General page.
    • New. Force plugin translation update. Download and update plugin translations from WordPress translation repository and from wpbookingcalendar.com You can make update at Booking > Settings General page in Translation section.
    • New. Check translation status at WordPress translation repository and local translation from wpbookingcalendar.com to understand, what translation to load. You can check it at Booking > Settings General page in Translation section.
    • Improvement. Booking Calendar by default does not contain MO and PO translation files. You can force to download them at Booking > Settings General page in Translation section.
    • Improvement. Switching language/locale by using "Globe icon" in the Booking Listing page have higher priority than switching languages by translation plugins (8.9.4.7)
    • Improvement. Optimization structure of country list file for future translations (8.9.4.9)
    • Improvement. CSS styling in all calendar skins. If you previously was made calendar skin customization, please check changes in new calendar skins marked with this number: 8.9.4.13
    • Compatibility. Support WPML 4.5.4
    • Compatibility. Support Polylang 3.1.4
    • Compatibility. Support qTranslate-X 3.4.6.8 (Currently closed "qTranslate-X", was tested with Booking Calendar in php 5.6)
    • Fix. Translation issues. Tested in Polylang and qTranslate-X plugins(8.9.4.5)
    • Fix. Fix translation folder '/languages/plugin/' to '/languages/plugins/ (8.9.4.6)
    • Fix. Do not showing calendar because of JavaScript errors "Uncaught ReferenceError: jQuery is not defined" at some websites, that use some plugins or themes that add async and defer attribute to all JavaScript files. (8.9.4.1)
    • Fix. issue of incorrectly import events that starting or ended with 00:00:00 time, during "Import Google Calendar Events". Previously if you import event from 2022-01-28 23:00 to 00:00 system was marked as unavailable 2022-01-28 23:00 to 2022-01-29 (all day). Currenlty system will import from 2022-01-28 23:00 to 2022-01-28 23:59 (8.9.4.2)
    • Fix. Warning: is_dir(): open_basedir restriction in effect. File(/css/skins/) is not within the allowed path(s)... (8.9.4.8)
    • Under hood Define wpbc_get_booking_locale() function as Deprecated, instead use: wpbc_get_maybe_reloaded_booking_locale().
    • Under hood Relocate country list file from ../{Booking Calendar Folder}/languages/ to ../{Booking Calendar Folder}/core/lang/ folder (8.9.4.12)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to use change over days only at specific pages. Useful for situation when you need to make bookings with change over days at on specific page(s) ( check in/ou dates with diagonal lines ) and make bookings for specific time slots at other page(s) You can define list of pages where to use this feature at the Booking > Settings General page in "Calendar" section.(8.9.4.10) (Business Small/Medium/Large, MultiUser)
    • New. Accurate clear display of the diagonal change over days line. Now it correctly shows the diagonal line for any shape of day cells (square or rectangle). This means that for any calendar size you will see the correct sharp diagonal line.
    • New. Show diagonal line in dates, where we have check in/out bookings with the same status (pending or approved). Previously was showed just pending or approved full date without diagonal line. (8.9.4.13.1)
    • Fix. Issue at some servers during response from PayPal and showing "Error code: 100000" (8.9.4.14)
    • Deprecated. Elements ".check-in-div" and ".check-out-div" are deprecated. Currently it's commented and in future updates such elements will be removed from calendar JS file and from all skins.
8.9.3 2022-01-26
  • Changes in all versions:
    • Support. WordPress 5.9
    • Support. Twenty Twenty-Two theme. (8.9.3.3)
    • Fix. PHP Warning: Undefined array key 1 in ..\core\wpbc-dates.php on line 449 (8.9.3.1)
    • Fix. PHP 8.1 Deprecated message: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in ..\core\any\api-emails.php on line 178 (8.9.3.2)
    • Fix. Showing titles at buttons in booking form in several rows. It's help to show correctly booking form at the mobile devices with long text at buttons.
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement. Ability to activate option "Disable booked time slots in multiple days selection mode". System disables booked time slots if multiple days selection mode is enabled. The system only disabled time slots booked for the first selected day only. (8.9.3.4) (Business Small/Medium/Large, MultiUser)
    • Improvement. If activated "Set capacity based on number of visitors", then default activated radio option will be "Display tooltip on calendar(s) to show availability based on total (fixed) number of visitors for the resource, which can be at free booking resource items." (8.9.3.5) (Business Large, MultiUser)
8.9.2 2021-12-03
  • Changes in all versions:
    • Fix. Fix security issue in Booking Calendar Free version. More accurate sanitising and escaping parameters. (8.9.2.1)
8.9.1 2021-11-20
  • Changes in all versions:
    • Translation. Romanian translation [100% completed] by Cosmin Diaconu
    • Fix. Small correction bootstrap.min.css ( https://wordpress.org/support/topic/small-correction-bootstrap-min-css/ )
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement. Bookings export to CSV format without real creation of files at the server. Provide compatibility with new GoDaddy police. Fix showing 403 error when bookings are exported to CSV. (8.9.1.4) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Fix issue of not ability to auto select correct saved value for select boxes in conditional sections, while editing the bookings. (8.9.1.1) (Business Medium/Large, MultiUser)
    • Fix. Fix PHP Warning: strtolower() expects parameter 1 to be string, array given in ../inc/_ps/admin/wpbc-resources-cache.php on line 401 (8.9.1.2) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Fix generate 404 error by accessing file /wp-content/wp-admin/images/xit.gif in admin-support.css on line 332. (8.9.1.3) (Personal, Business Small/Medium/Large, MultiUser)
8.9 2021-11-09
  • Changes in all versions:
    • Translation. French translation [100% completed] by Walid Chaafi
    • Translation. Arabic translation [100% Completed] by Walid Chaafi
    • Translation. Dutch translation [99% completed] by Wilbert van Diemen
    • Translation. Brazilian Portuguese [99% Completed] by Myres Hopkins
    • Translation. Greek [100% Completed] by Ilias Moutzouris
    • New. Ability to export into .ics feeds only bookings, that was created in Booking Calendar plugin, without any other imported bookings. Activate it at Booking > Settings > Sync > "General" page. Available in Booking Manager update 2.0.20 or newer. (8.8.3.19)
    • Improvement. Show error message, if activated to use CAPTCHA and PHP configuration does not have activated GD library. (8.8.3.5)
    • Improvement. Show help message, about troubleshooting of "Request do not pass security check!" error. (8.8.3.6)
    • Improvement. Showing centered booking form, while using simple booking form configuration. (8.8.3.10)
    • Improvement. Debug function show HTML elements during output of strings (8.8.3.11)
    • Fix. Issue of incorrectly defined locale order, that was reason of not loading language in some translation plugins, like Falang (possible in Polylang, WPML) (8.8.3.8)
    • Fix. Warning: Use of undefined constant POLYLANG_VERSION - assumed 'POLYLANG_VERSION' (this will throw an Error in a future version of PHP) in ../core/wpbc-translation.php on line 241 (8.8.3.16)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Show debug cost information of "Daily costs" and "Additional costs" to better understand how costs is working. Activate it at the Booking > Settings > Payment page in Payment options section. (8.8.3.18) (Business Medium/Large, MultiUser)
    • New. Ability to calculate the deposit amount based on daily costs only, without additional costs. Activate it at the Booking > Settings > Payment page in Payment options section (8.8.3.15) (Business Medium/Large, MultiUser)
    • Improvement. If we are using the [cost_corrections] shortcode in the booking form for entering our cost at Booking > Add booking page, then we can use in the New booking emails such shortcodes [corrected_total_cost], [corrected_deposit_cost], corrected_balance_cost (Business Medium/Large, MultiUser)
    • Improvement. Escape any html tags from the booking resource titles in emails (8.8.3.17) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Deprecated Message in PHP 8.0: Required parameter $bk_res_id follows optional parameter $blank in ..\wp-content\plugins\booking\inc_mu\multiuser.php on line 257 (8.8.3.3) (Business Large, MultiUser)
    • Fix. Deprecated Message in PHP 8.0: Required parameter $nonSensitiveDataKey follows optional parameter $delimeter in ..\wp-content\plugins\booking\inc\gateways\sage\wpbc-gw-sage.php on line 1342 (8.8.3.4) (Business Small/Medium/Large, MultiUser)
    • Fix. Fix timezone issue for auto cancellation of pending bookings that does not have the successfully paid status. (8.8.3.1) (Business Large, MultiUser)
    • Fix. Issie of not showing '0.00' for some advanced hint option, like [breakfast_hint], if checkbox of breakfast feature was unchecked in the booking form. (8.8.3.2) (Business Medium/Large, MultiUser)
    • Fix. PHP Fatal error: Uncaught TypeError: Unsupported operand types: float / string in ../inc/_bm/biz_m.php:1166 (8.8.3.9)
    • Fix. Error of during updates of plugin, relative of correct configuring of $transient variable within the "pre_set_site_transient_update_plugins" WordPress hook. (8.8.3.14)
8.8.2 2021-07-10
  • Changes in all versions:
    • Support. WordPress 5.8 support (8.8.2.10)
    • Support. Booking Calendar blocks in Widgets (8.8.2.11)
    • Support. Booking Calendar blocks in Customizer (8.8.2.12)
    • New. Ability to use [add_to_google_cal_url] shortcode in the "New visitor email" template at the Booking > Settings > Emails page, for adding event to own Google Calendar (8.8.2.4)
    • Improvement. Immediate showing block in Gutenberg editor, after configuration in poup window. No need to click on "Click to Preview Block" button, as previously. (8.8.2.10)
    • Translation. Dutch translation [99% completed] by Wilbert van Diemen
    • Translation. Finnish translation [100% completed] by Riku Kuusisto
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to disable days selection in calendar after redirection from search results. This option useful to prevent bookings that are not allowed with such days selection in different booking resources, that is showing as available in search results. Activate it at the Booking > Settings > Search page. (8.8.2.3) (Business Large, MultiUser)
    • New. Form template for showing booking form fields in 3 columns (8.8.2.6) (Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to increase the number of selected dates from 180 to 3 years, if using range days selection mode. (8.8.2.7) (Business Small/Medium/Large, MultiUser)
    • Improvement. If using [country] shortcode in the booking form, then system load country list depends from the active locale. It's require existing and correct configuration of the files, like wpdev-country-list-it_IT.php in the ../booking/languages folder. (8.8.2.5)
    • Improvement. Show booking cost, if used only additional cost and cost per dates
8.8.1 2021-03-05
  • Changes in all versions:
    • New. Configure title of submit button in the booking form. (8.8.1.14)
    • Support. WordPress 5.7 support (8.8.1.10)
    • Translation Swedish translation [100% completed] by Mikael Gransson
    • Improvement. Empty Trash button working in more fast optimized way. Emails not not send about the deleting bookings from the trash in this case. (8.8.1.1)
    • Fix. Issue of selection or deselection of all checkboxes, if clicked at the head of table at "master checkbox" in booking Listing or in resource list tables (8.8.1.15)
    • Fix. TypeError: inp_value.trim is not a function. (In 'inp_value.trim()', 'inp_value.trim' is undefined) (8.8.1.3)
    • Fix. Issue of having spaces between booking rows in Booking Listing page (8.8.1.10)
    • Fix. Issue of not selecting checkboxes if clicked on lablels in some situations. (8.8.1.11)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Stripe payment methods: Alipay, iDEAL, Bancontact, giropay, P24, EPS, Sofort, SEPA Direct Debit, GrabPay, FPX, Bacs Direct Debit (8.8.1.12) (Business Small/Medium/Large, MultiUser)
    • New. Ability to use custom fields shortcodes in the search results at the Booking > Settings > Search page, like [booking_city] for showing such additional parameters in search results. Please check more here https://wpbookingcalendar.com/faq/selecting-tags-in-search-form/ (8.8.1.4) (Business Large, MultiUser)
    • Improvement Do not check about required fields in "Wizard (several steps)" booking form configuration, while going to previous step. (8.8.1.5) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of not updating deposit and balance cost for the booking, if activated this option "Do not show payment form, after submit booking form". (8.8.1.9) (Business Small/Medium/Large, MultiUser)
    • Fix. Update payment method names for Payment Service Provider 'Sisow' - iDEAL. Some of payment methods was old or have old names. (8.8.1.8) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Show warning 'The booked dates already in the past.', if visitor try to cancel or edit own booking, that already in the past. (8.8.1.2) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Showing incorrectly Booking Listing page , if "Content of booking fields data" form start from
      html tag. (8.8.1.6) (Personal, Business Small/Medium/Large, MultiUser)
    • Under Hub. Ability to set page exception to not apply change over days functionality at the page with URI '/page-no-change-over/'. It's possible to change this URL in the file ../wp-content/plugins/{Booking Calendar Folder}/inc/bs/biz_s.php at this code: $exceptionpages
8.8 2020-12-01
  • Changes in all versions:
    • New. Time picker for times slots selection in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
    • New. Skins for Time picker available for times slots selection in the booking form. Activate it at the Booking > Settings General page in Time Slots section. (8.7.11.10)
    • New. Premium calendar skins now available in Booking Calendar Free version. (8.7.11.11)
    • Support. WordPress 5.6 support (8.7.11.12)
    • Support. Full support of jQuery 3.5.
    • Improvement More intuitive adding and editing new fields (during editing in simple booking form mode). Showing "Save changes" button relative only to active action. (8.7.11.7)
    • Translation Dutch translation [99% completed] by Boris Hoekmeijer.
    • Translation Swedish translation [99% completed] by Jimmy Sjlander.
    • Translation Norwegian translation [99% completed] by Jimmy Sjlander
    • Translation Spanish translation [99% completed] by Jairo Alzate
    • Fix. Error of correct converting special symbols, like #, %, ', " to URL symbols during clicking on "Export to Google Calendar" button (8.7.11.4)
    • Fix. Issue of correct showing special symbols, like #, %, ', " in the titles of bookings at Calendar Overview page (8.7.11.5)
    • Fix. Issue of no ability to book some timeslots when activated multiple days selection (8.7.11.6)
    • Fix. Warning jQuery.parseJSON event shorthand is deprecated.
    • Fix. Warning jQuery.fn.mousedown() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.click() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.focus() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.change() event shorthand is deprecated.
    • Fix. Warning jQuery.isFunction() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.bind() event shorthand is deprecated.
    • Fix. Warning jQuery.fn.removeAttr no longer sets boolean properties: disabled
    • Under Hood Trigger event "wpbc_hook_timeslots_disabled" after disabling of times in the booking form. To bind this event use this JS: jQuery( ".booking_form_div" ).on( 'wpbc_hook_timeslots_disabled', function ( event, bk_type, all_dates ){ ... } );
    • Under Hub. Added useful hook for tracking booking editing: do_action( 'wpbc_track_edit_booking', $params ); How to use this hook? Add code similar to this in your functions.php file in your theme, or in some other php file: add_action( 'wpbc_track_edit_booking', 'my_booking_tracking' ); function my_booking_tracking( $params ){ } (8.7.11.15)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Form template for showing booking form fields in 2 columns with time slots selection (8.7.11.14) (Business Small/Medium/Large, MultiUser)
    • Fix. Fixing issue of incorrectly showing booking date in plugin, if visitor was entered end time as 24:00 instead of 23:59(8.7.11.1) (Business Small/Medium/Large, MultiUser)
    • Fix. Fixing issue of incorrectly showing coupon code discount hints, if activated option "Apply discount coupon code directly to days cost" (8.7.11.2) (Business Large, MultiUser)
    • Fix. Select first available option (timeslot) in the dropdown list, that showing based on days conditions , after selection of date in calendar (8.7.11.3) (Business Medium/Large, MultiUser)*
    • Fix. Issue of not sending "approved email", if sending email checkbox was unchecked at the Booking > Add booking page and auto approval for Booking > Add booking page has been activated (8.7.11.8) (Business Small/Medium/Large, MultiUser)
8.7.10 2020-08-25
  • Changes in all versions:
    • Fix. Error Uncaught TypeError: $.browser is undefined (8.7.10.1)
8.7.9 2020-08-25
  • Changes in all versions:
    • Improvement Added primary key to booking dates table for correct working at wordpress.com (8.7.9.1)
    • Improvement updated "Chosen" library from 0.9.7 to 1.8.7 (8.7.9.8)
    • Improvement updated "jquery.meio.mask" library from 1.1.3 to 1.1.14 (8.7.9.10)
    • Fix. Issue of incorrectly showing new booking icon (8.7.9.6)
    • Fix. Issue in mobile devices at Timeline of showing the booking details in mouse over tooltip intersected with booking labels (8.7.9.4)
    • Fix. Issue of sending emails, while the checkbox "Emails sending" was unchecked (8.7.9.4)
    • Fix. Showing deprecated message: ../core/any/js/admin-support.js: jQuery.fn.load() is deprecated (8.7.9.7)
    • Fix. Showing deprecated message: ../assets/libs/chosen/chosen.jquery.min.js: jQuery.browser is deprecated (8.7.9.9)
    • Fix. Showing deprecated message: ../inc/js/jquery.meio.mask.min.js: jQuery.browser is deprecated (8.7.9.11)
    • Fix. Showing deprecated message: ../js/wpbc-migrate.js: jQuery.browser is deprecated. Removed the wpbc-migrate script, it's does not require anymore. (8.7.9.12)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement Replaced stripe library from 6.33.0 to 7.46.1 (8.7.9.2) (Business Small/Medium/Large, MultiUser)
    • Fix. Issue of showing error "Unknown-Stripe-Payment" during Stripe payments for the booking resources that belong to "regular users" in Booking Calendar MultiUser version (8.7.9.3) (MultiUser)
8.7.8 2020-08-01
  • Changes in all versions:
    • Translation French translation [100% completed] by Walid Chaafi
    • Translation Arabic translation [100% completed] by Walid Chaafi
    • Translation German translation [100% completed] by Freundlicher Gruss
    • Support WordPress 5.5 (8.7.8.1)
    • Fix. Issue of incorrectly showing new booking icon (8.7.8.3)
    • Fix. Issue of having "nbsp;" symbols, during exporting to Google Calendar (8.7.8.4)
    • Fix. Issue of throwing error when name key does not exists for wpbc-dev-api.php integrations (8.7.8.7)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Support WordPress 5.5 Showing correctly plugin update info at Plugins menu (8.7.8.5) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of incorrectly showing booking dates in booking resources with specific capacity, when visitor edit own booking in such calendar - some dates was available previously. (8.7.8.2) (Business Large, MultiUser)
    • Fix. Compatibility Issue with WordPress 5.5 of not loading correctly syntax highlighter at Booking > Settings > Form page and at other pages (8.7.8.6) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of incorrectly showing booked dates, like "November 30, -0001", if in the booking form was used starttime with value "00:00" (8.7.8.8) (Business Small/Medium/Large, MultiUser)
8.7.7 2020-07-02
  • Changes in all versions:
    • Translation Dutch translation [99% completed] by Boris Hoekmeijer.
    • Translation Polish translation [99% completed] by Rafa Drza.
    • Translation German translation [99% completed] by Andreas Wellmann.
    • Improvement Load translation (if exist) from the general plugins folder firstly: /wp-content/languages/plugin/booking-xx_XX.mo (8.7.7.1)
    • Improvement Replaced usage of Bootstrap slideToggle to jQuery toggle function - for ability to show some sections, if bootstrap library deactivated. (8.7.7.9)
    • Fix. Warning: preg_match(): Compilation failed: invalid range in character class for emails (8.7.7.2)
    • Fix. Issue of not showing captcha in some servers with Apache 2.4 or newer versions. (8.7.7.5)
    • Fix. Issue of adding cutted booking details, while clicking on "Add to Google Calendar button", if in booking details was used & symbols (8.7.7.7)
    • Fix. Issue of changing locale in Polylang plugin 2.7.2 or newer (8.7.7.11)
    • Fix. Issue of showing incorrectly short day names in Timeline in non English languages (8.7.7.14)
    • Fix. Issue of sometimes hidding theme menus in admin panel, if the Booking Calendar menu also showing at the top (8.7.7.16)
    • Under hood New function wpbc_get_form_fields_free(); for booking form fields in Booking Calendar Free version. (8.7.7.3)
    • Under hood New support for 'email-reminders' integration. Ability to use function wpbc_api_get_bookings_arr with parameter wh_booking_id like '>10' or '<100' (8.7.7.10)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to define PayPal tax fee payment (only for PayPal payment system) in percents at the Booking > Settings > Payment > PayPal page (8.7.7.12) (Business Small/Medium/Large, MultiUser)
    • New. Form template for showing booking form fields in 2 columns (8.7.7.15) (Business Small/Medium/Large, MultiUser)
    • Improvement Show all booking resources (instead of default resource), in timeline shortcode if was skipped 'type' parameter or value of this parameter is empty (8.7.7.4) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of adding empty booking details, while clicking on "Add to Google Calendar button", if was assigned fields from Custom booking form at Booking > Settings > Sync > "General" page (8.7.7.6) (Business Medium/Large, MultiUser)
    • Fix. Issue of ability to scroll to "step #1", while using "Wizard form template", and some required fields was not filled at "step #2" (8.7.7.8) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of not showing the correct color of payment status relative to using different languages (other than English) in the system.
8.7.6 2020-03-10
  • Changes in all versions:
    • Support WordPress 5.4 - Fix compatibility with new Blocks editor in Gutenberg editor, during inserting Booking Calendar shortcodes into the posts or pages (8.7.6.11)
    • Translation Brazilian Portuguese translation [99% completed] by Myres Hopkins.
    • Under hood New Hook action after approving of booking: do_action( 'wpbc_booking_approved' , $booking_id , $is_approved_dates ); (8.7.6.1)
    • Under hood New Hook action after trash of booking: do_action( 'wpbc_booking_trash', $booking_id, $is_trash ); (8.7.6.2)
    • Under hood New Hook action after deleting of booking: do_action( 'wpbc_booking_delete', $approved_id_str ); (8.7.6.3)
    • Under hood New function wpbc_api_get_booking_by_id( $booking_id ); for getting booking data. (8.7.6.4)
    • Improvement. Do not show selected text, if selected multiple bookings (or booking resources) with Shift pressed button (8.7.6.8)
    • Fix. Issue of showing shifted days number in header at the Booking Listing page and in Timeline, while showing timeline for single booking resource in Month view mode. (8.7.6.5)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Fix. Issue of not showing cost for [cost_hit] shortcode if visitor selected only 1 day, while activated range days selection mode with 2 mouse clicks, and minimum number for days selection set as 1 day. (8.7.6.6) (Business Medium/Large, MultiUser)
    • Fix. Issue of not ability to go for next pages (if more than 10 booking resources) at the Booking > Settings > Sync > "Import Google Calendar Events" page (8.7.6.7) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of incorrectly saving bookings into the "child booking resources". Issue was existing from update 8.7.3 to 8.7.5 (8.7.6.10) (Business Large, MultiUser)
    • Improvement. Auto Reset "custom booking forms" if during previous saving of custom forms, was existing some error in creation of such forms. Usually because of using some inappropriate symbols in names of forms (8.7.6.9) (Business Medium/Large, MultiUser)
8.7.5 2020-02-11
  • Fix. PHP Fatal error: Uncaught Error: Call to undefined function determine_locale() in /home/www/new/dst/wp-content/plugins/booking/core/wpbc-translation.php:304 (8.7.5.1)
8.7.3 2020-02-06
  • Changes in all versions:
    • Translation Swedish translation [99% completed] by Rivenfield.
    • Translation Dutch translation [100% completed].
    • Fix. Error at WAMP server of not ability to activate the Booking Calendar plugin. Server can not load large translation file and show page "This site cant be reached". (With php 7.2 or newer) (8.7.3.6)
    • Fix. Issue of Daylight Saving Time - in some systems after ~ 29 of March, system generate minus several hours which show incorrect selected dates (8.7.3.9)
    • Fix. Issue of "Bad Reqest 400" during clicking "Add to Google Calendar" button in Booking Listing page in some browsers (8.7.3.10)
    • Fix. Issue of showing warning "Undefined index" at line 1955 of wpbc-toolbar.php file (8.7.3.14)
    • Fix. Issue of showing dates in incorrect language in hints, while using some translation plugins, like WPML (8.7.3.15)
    • Fix. Gutenberg editor. Issue of showing warning "A future version of React will block javascript...". Replaced href="javascript:void(0)" to href="#!" (8.7.3.17)
    • Fix. Gutenberg editor. Issue of showing Warning: Each child in a list should have a unique "key" prop. (8.7.3.18)
    • Fix. Gutenberg editor. Issue of not updating block after inserting shortcode and clicking on "Green button": "Click to Preview Block" (8.7.3.19)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to set "Sort search results by" option as "Shuffle" for showing random order of search results (8.7.3.1) (Business Large, MultiUser)
    • New. Booking form templates with days hints (8.7.3.5)(Business Medium/Large, MultiUser)
    • Improvement. CSV file export security. Do not allow to download CSV file, if its exist more than 5 minutes, and delete such file. User need to make new export. Added .htaccess rules to wpbc_csv folder for do not allow direct download of such exported file. (8.7.3.2) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Improve performance (speed of adding new booking), to "parent" booking resource with high capacity (hundred of child booking resources) and many exist bookings (8.7.3.12) (Business Large, MultiUser)
    • Fix. Showing times in AM/PM format at mouse over tooltips, when times format defined at the WordPress > Settings > General page (8.7.3.11) (Personal)
    • Fix. PHP Notice: Undefined property: stdClass::$cost in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 351 (8.7.3.2) (Personal)
    • Fix. PHP Notice: Undefined property: stdClass::$pay_status in ../wp-content/plugins/booking..../inc/_ps/personal.php on line 352 (8.7.3.2) (Personal)
    • Fix. Fatal error, because of incorrect configuration in shortcode: Allowed memory size of ... bytes exhausted ... in ../inc/_bs/lib_s.php on line 20 (8.7.3.3) (Business Medium/Large, MultiUser)
    • Fix. PHP Notice: of incorrect unserilize command in demo mode (8.7.3.4) (Business Medium/Large, MultiUser)
    • Fix. Issue in cost formatting during showing incorrect number of decimal points in discount cost, if used coupon code for discount ( 8.7.3.8) (Business Large, MultiUser)
    • Fix. Issue of not loading custom booking forms, if incorrectly was saved some custom booking form at the Booking > Settings > Form page. Currently if user saved custom booking form with some non standard symbols (like umlauts in names of form), which generate issue of not ability to load or create new forms, then system will reset such forms, and user need to re-create such forms from beginning. (8.7.3.7)
    • Fix. Issue of showing warning "Division by zero" at line 2199 of biz_m.php file (8.7.3.13) (Business Medium/Large, MultiUser)
    • Fix. Issue of countable creation of season filters with each page refresh, after activation of plugin, if prefix of tables in database, ony "_" (Business Medium/Large, MultiUser) (8.7.3.16)
8.7.2 2020-02-04
  • Changes in all versions:
    • New. Shortcode for emails: [check_in_only_date] and [check_out_only_date] - inserting check in/out date without time in emails at the Booking > Settings > Emails page. (8.7.2.5)
    • Improvement. Update CSS of interface elements relative to WordPress 5.3.1 update.
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. shortcodes [days_count] and [nights_count] that possible to use in the Additional cost settings with arithmetic operations. For example like this: ( [days_count] * 5 ) (8.7.2.4) (Business Medium/Large, MultiUser)
    • New. Ability to apply coupon codes directly to days cost (without additional costs) or apply coupon code discounts to final booking cost with additional costs. You can activate it at the Booking > Settings > Payment page in Payment Options section. (8.7.2.2) (Business Large, MultiUser)
    • Fix. Check about disabling "end times" only in "single day" selection mode (8.7.2.1) (Business Small/Medium/Large, MultiUser)
    • Fix. Issue if incorrectly showing cost for 1 day, if was booked entire day, if cost was set per 1 hour or activated option "Time impact to cost". Previosly system was showing cost per 2 days instead of 1 day cost (8.7.2.3) (Business Small/Medium/Large, MultiUser)
8.7.1 2019-12-15
  • Changes in all versions:
    • Improvement. Changed title 'Trash' to 'Trash / Reject', as some users can confuse missed Reject status.
    • Fix. Incorrectly showing bookings in Calendar Overview in situation, when at some date was started booking at specific start time, and in closest future date start other new booking (its means that previous booking was not closed with end time), and sometimes we have showing this previous booking at date, where booking does not exist, at all. (8.7.1.1)
    • Fix. Compatibility issue with Polylang plugin 2.6.5 or newer, of not loading translation of Booking Calendar plugin in admin panel (8.7.1.3)
    • Fix. Parse error: syntax error, unexpected '[' in ../core/timeline/v2/wpbc-class-timeline_v2.php on line 1667 (8.7.1.4)
    • Fix. Fatal error: Can't use function return value in write context in ../core/lib/wpdev-booking-class.php on line 918 (8.7.1.5)
    • Fix. Fatal errors, relative using plugin at servers with old PHP version 5.2 (8.7.1.7)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to use this shortcode [booking_featured_image] in the email templates for inserting URL of featured images of posts, where was inserted the booking form for specific booking resource of this specific booking. (8.7.1.6)
8.7 2019-11-16
  • Changes in all versions:
    • New. calendar skin with dark colors: "Black 2"
    • New. Ability to define using Pending days as Selectable days - its means that such days have the colors the same as Pending days, but visitor still can select and submit new booking, until you do not approve some booking. Its useful in case, if you need to show that at some days already exist bookings, but visitors still can submit the booking. Please note, such feature will not work correctly if you will make bookings for specific time-slots (its will show warning). How to Use ? In the page, where you are having Booking Calendar shortcode, you need to define the js, like this: <script type="text/javascript"> wpbc_settings.set_option( 'pending_days_selectable', true ); </script> booking type=4 nummonths=2
    • Compatibility. Support WordPress 5.3 - update of admin panel styles.
    • Translation German translation [99% completed] by Markus Neumann.
    • Translation Slovenian translation [99% completed] by Klemen Gaber.
    • Improvement. Ability to auto fill "nickname" of user, when user logged in, and checked this option "Auto-fill fields". In booking form have to be field with name "nickname". (8.6.1.2)
    • Deprecated. Removing deprecated Timeline v.1. Currently available only new Flex Timeline (Calendar Overview) (8.6.1.13)
    • Fix. Issue Undefined index: name in ../core/admin/wpbc-class-timeline.php on line 2137
    • Fix. Issue of not ability to enter new value of CAPTCHA without page reloading, if previous entered value was incorrect. (8.6.1.8)
    • Fix. Order of week days in Arabic translation for calendar
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to define dates format for search availability form at the Booking > Settings > Search page. (8.6.1.21) (Business Large, MultiUser)
    • New. updated iPay88 - Payment Gateway integration v1.6.4 (For Malaysia Only) (8.6.1.3) (Business Small/Medium/Large, MultiUser)
    • New. Added log of approving or set as pending bookings to notes section. You can activate this option "Logging of booking approving or rejection" at the Booking > Settings General page in "Booking Admin panel" section. (8.6.1.10) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Usage of new Wizard style booking form, where possible to configure several steps in booking form - more than 2 steps (8.6.1.15) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to use option "Use check in/out time", for adding check in/out times to use change over days, when importing events via Google Calendar API (using Google API Key) (8.6.1.1) (Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to use option "Append check out day", for adding check out day, when importing events via Google Calendar API (using Google API Key) (8.6.1.4) (Business Small/Medium/Large, MultiUser)
    • Improvement. Disable the edit / cancel / payment request links in the "Booking Customer Listing" view for "Approved bookings", in case, if you have activated this option " Change hash after the booking is approved " at the Booking > Settings General page in Advanced section. (8.6.1.6) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Replace non standard symbols (like: . or , or ' ) in options for ability correct saving Advanced cost. Otherwise sometimes was not possible to save "Advanced cost" at Booking > Resources > Advanced cost page. (8.6.1.7) (Business Medium/Large, MultiUser)
    • Improvement. Added filter hook 'wpbc_booking_resources_selection_class' for controlling CSS class in dropdown element of booking resource selections (8.6.1.9) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Update booking hash during moving booking to trash or restore bookings, for do not ability to edit or cancel such bookings by visitor (8.6.1.11) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Add ability to use only labels in shortcode for showing one payment method (its works only with these exact options): select payment-method "All payment methods@@" "Stripe" "PayPal" "Authorize.Net" "Sage Pay" "Bank Transfer" "Pay in Cash" "iPay88" "iDEAL" (Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to activate updating booking cost after editing booking in admin panel, based on new booking data. You can activate this option at the Booking > Settings > Payment page (8.6.1.24) (Business Small/Medium/Large, MultiUser)
    • Deprecated. Removing deprecated Stripe v.1 integration. Now available only Stripe v.3 integration that support SCA (8.6.1.12) (Business Small/Medium/Large, MultiUser)
    • Fix. Show payment description about the booking in Stripe dashboard in Metadata section for Stripe v.3 integration (8.6.1.20) (Business Small/Medium/Large, MultiUser)
    • Fix. Issue of showing negative balance hint, during using deposit feature with zero cost (8.6.1.5) (Business Medium/Large, MultiUser)
    • Fix. Issue of incorrectly showing available results in "Advanced search results" (while using the shortcode like this [additional_search "3"] at the Booking > Settings > Search page), and if dates in some resources was marked as unavailable via season filters. (8.6.1.14) (Business Large, MultiUser)
    • Fix. Issue of incorrectly showing available results, when searching only for 1 specific day (check in/out dates the same in availability form), and we have booked (as full day), this day in specific booking resource. (8.6.1.19) (Business Large, MultiUser)
    • Fix. Issue of incorrectly disabling end time options in select-box (8.6.1.17) (Business Small/Medium/Large, MultiUser)
    • Fix. Issue of slow loading calendar (executing too many sql requests), when season filter was deleted at the Booking > Resources > Filters page, but reference relative (Rates) still exist at Booking > Resources > Cost and rates page. Its means that the Rates was not updated (re-saved) relative specific booking resource at the Booking > Resources > Cost and rates page. (8.6.1.22) (Business Medium/Large, MultiUser)
    • Fix. Issue of possible showing status of Stripe v.3 payment as successful at the Booking Listing page, even when its was not completed yet. (8.6.1.23) (Business Small/Medium/Large, MultiUser)
8.6 2019-10-28
  • Changes in all versions:
    • New. Updated new interface of Calendar Overview in admin panel and Timeline at front-end side with new clean, flex design.
    • New. Timeline & Calendar Overview - mobile friendly look.
    • New. Timeline & Calendar Overview - nicely showing several bookings for the same date(s) (dividing day into several rows). For example during bookings for specific times, while showing Month Timeline view.
    • New. Timeline & Calendar Overview - very handy hints for each day of booking, when mouse over specific booking day.
    • New. Timeline & Calendar Overview - aggregated booking details title marked with different color for easy finding and checking how many bookings in specific date(s).
    • New. Timeline & Calendar Overview - ability to restore old Timeline look at Booking > Settings General page in Timeline section.
    • New. Settings section "Calendar Overview | Timeline" at Booking > Settings General page (8.5.2.20)
    • New. Button "Empty Trash" at Booking Listing page in Action toolbar to completely delete All bookings from Trash (8.5.2.24)
    • Translation. French translation [100% completed] by Philippe Nowak and Alain Pruvost
    • Translation. Hungarian translation [99% completed] by Vincze Istvn
    • Improvement More clean colors for booking details at the Booking Listing page (8.5.2.5)
    • Improvement Added [add_to_google_cal_url] - shortcode in "Approved booking" email template for fast manual adding of booking to Google Calendar (8.5.2.13)
    • Fix. Issue of blocking entire day, if in booking form was used start time and end or duration of time fields and visitor use multiple days selection mode, and all start time options for specific day was booked. In multiple day selection mode its incorrect, because user can start days selection at available day, and finish selection with end time at this partially booked day, where no available start-time. Now system block such dates only during single day selection mode. (8.5.2.4)
    • Fix. Disable send button, after submit booking, for prevent of several same bookings (8.5.2.7)
    • Fix. Issue of not showing bookings that start from 'yesterday' date at Booking Listing page, when selecting 'Current dates' in Filter toolbar. (8.5.2.14)
    • Fix. Issue of not showing bookings that start from 'today' date at Booking Listing page, when selecting 'Past dates' in Filter toolbar. (8.5.2.16)
    • Under Hub. Added useful hook for Auto approve bookings only for specific booking resources: apply_filters( 'wpbc_get_booking_resources_arr_to_auto_approve', $booking_resources_to_approve );. Add code similar to this in your functions.php file in your theme, or in some other php file: function my_wpbc_get_booking_resources_arr_to_auto_approve( $resources_to_approve ) { $resources_to_approve
8.5.1.2 2019-08-19
  • Fix. Issue in some WordPress installtions of showing several times 'Welcome to Booking Calendar' menu items in dashboard.
8.5.1.1 2019-05-30
  • Fix. Show options "Force import" (ability to import bookings without checking) and "Trash all imported bookings before new import" in all versions of plugin.
8.5.1 2019-05-30
  • Changes in all versions:
    • Translation Spanish translation [100% completed] by Enrique Ferrater
    • Improvement On error in filling booking form fields, scroll only to first field with error. ( 8.5.1.3 )
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Search imported UID (from external .ics feed) or by keyword in notes (which entered by user) at Booking Listing page by entering keyword in Filter toolbar. (8.5.1.1) (Personal Business Small/Medium/Large, MultiUser)
    • Fix. Issue of showing Stripe payment button (integration v.3) during payment request to visitor. (8.5.1.2) (Business Small/Medium/Large, MultiUser)
8.4.6 2019-05-30
  • Changes in all versions:
    • Fix. Issue of not showing bookings in timeline during scrolling to next dates periods (issue was exist only in previous 8.4.5 update) (8.4.6.1)
8.4.5 2019-02-21
  • Changes in all versions:
    • Translation Slovenian translation [100% completed] by Klemen Gaber
    • Translation. Italian translation [99% completed] by Vittoria Toso
    • Translation. German translation [99% completed] by Vittoria Toso
    • Improvement. Show warning messages only once, near required fields, that was not filled, and do not generate several warning messages, if clicked Send booking form button several times. (8.4.5.7)
    • Improvement. Show label 'Imported' for bookings, that was imported from .ics feeds, at Booking Listing page (8.4.5.10)
    • Fix. Issue during clicking on "import events from google calendar" and getting error "Warning. A non-numeric value encountered in /core/lib/wpbc-cron.php" (8.4.5.2)
    • Fix. Issue of opening popover in timelines at top direction instead of bottom, which in some cases reason of not showing all booking details. (8.4.5.12)
    • Fix. Authenticated SQL Injection Vulnerability (8.4.5.15)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Ability to deactivate by default option "Send email" at Add Booking page. (8.4.5.4) (Personal Business Small/Medium/Large, MultiUser)
    • New. Ability to deactivate by default option "Send email" at Booking Listing page (8.4.5.4) (Personal Business Small/Medium/Large, MultiUser)
    • New. Ability to skip checking availability of new booking resource during changing booking resource of exist booking at Booking Listing page. (8.4.5.5) (Personal Business Small/Medium/Large, MultiUser)
    • Compatibility. Add ability to use URLs in different languages via [lang=LOCALE] shortcode. For example in return URL after successful payment. (8.4.5.1) ( Business Small/Medium/Large, MultiUser)
    • Improvement. Set as unavailable days in calendar after page loaded, if all timeslots was booked for specfic date and if you was used the "conditional seasonal times" logic. Previosly these dates was showing as partially booked dates. (8.4.5.3) ( Business Medium/Large, MultiUser)
    • Fix. Issue of showing warning messages for required fields, when clicked Back button to calendar "step", if was used several steps booking form (wizard form) configuration. (8.4.5.6) (Personal Business Small/Medium/Large, MultiUser)
    • Fix. Issue of not loading JS / CSS files and getting error at the Search Results page, if was activated this option "Load JS and CSS files only on specific pages" at the Booking > Settings General page (8.4.5.8) ( Business Large, MultiUser)
    • Fix. Issue of showing "Duplicate booking" button, during editing booking by visitors, who made the booking at front-end side. (8.4.5.9) (Personal Business Small/Medium/Large, MultiUser)
    • Fix. Warning: Illegal string offset 'booking_hash' (8.4.5.11) (Personal Business Small/Medium/Large, MultiUser)
    • Fix. Issue of in booking customer listing shortcode in timeline during cancellation of booking and going back (8.4.5.13) (Personal Business Small/Medium/Large, MultiUser)
    • Fix. Issue Uncaught TypeError: myURLParams[myParam].split is not a function at setDaySelectionsInCalendar (8.4.5.14) (Business Large, MultiUser)
8.4.3 2019-02-15
  • Changes in all versions:
    • Translation Dutch translation [100% completed] by Boris Hoekmeijer
    • Fix issue of not ability to add Booking Calendar blocks, because of error: "TypeError: wp.editor is undefined" in WordPress 5.0 or in WordPress 4.9.9 together with Gutenberg Version 4.5.1, during adding new Booking Calendar blocks in post/page. (8.4.3.1)
    • Fix CSS loyout in WordPress 5.0 for new blocks editor in Chrome browser (8.4.3.2)
8.4.2 2018-11-28
  • Changes in all versions:
    • Translation. Finnish translation [99% completed] by Tero Janhunen
    • Translation. German translation [99% completed] by Martin Klewer
    • Support Fix compatibility with Gutenberg 4.1- 4.3( or newer ). Before this having JavaScript error " ReferenceError: jQuery is not defined" at edit post page, because of weird behavior with 'edit_form_advanced' hook, while activated Gutenberg. (8.4.2.10)
    • Support Additional help info about import .ics feed by set up CRON script at your server for "pseudo" automatic import of events. (8.4.2.12)
    • Fix issue of checkboxes and radio buttons height in new Firefox updates in admin panel, otherwise sometimes, there exist weird artefact (8.4.2.6)
    • Fix issue of not ability to save time-slots in Booking Calendar Free version or during using Simple mode for booking form, when clicking on "+Add New Field" nothing was happend.(8.4.2.7)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New. Duplicate Booking, when clicking on "Edit booking" button in Booking Listing page. Its useful, in case of creation of new booking from returning customer. So you can edit exist booking, and just reselect dates in calendar, for creation new booking with all filled details. (8.4.2.9) ( Personal, Business Small/Medium/Large, MultiUser)
    • New. Shortcode [estimate_day_cost_hint] for booking form at Booking > Settings > Form page, which is show estimate cost per day, using this formula: [cost_hint] / days_number_hint ( Business Small/Medium/Large, MultiUser)
    • Improvement Show timeslots in AM/PM format in Booking Listing and in email template (shortcode [content}), if was configured used AM/PM time format at the Booking > Settings General page. (8.4.2.7)
    • Improvement Add Notes section of booking to print layout during printing. (8.4.2.2) ( Business Small/Medium/Large, MultiUser)
    • Improvement During cancellation of booking by visitor, disable all booking form fields for showing only cancel booking button. (8.4.2.5) (Personal Business Small/Medium/Large, MultiUser)
    • Fix issue of not changing booking HASH during deleting booking by user, who made the booking. (8.4.2.4) (Personal Business Small/Medium/Large, MultiUser)
    • Fix issue of showing times popover hint in some themes in widgetes (8.4.2.3) (Business Small/Medium/Large, MultiUser)
    • Fix issue of showing currency symbols in booking pipeline in Timeline and in Calendar Overview pages, for example, while showing additional cost hints or booking cost in booking pipeline (8.4.2.8) (Business Small/Medium/Large, MultiUser)
    • Fix issue of not ability to add additional cost for the rangetime, if times format was set as AM/PM (8.4.2.11) (Business Medium/Large, MultiUser)
    • Under Hood Ability to ncustomize of showing cost/days hints, just after first click on days, if activated "range days selection mode using 2 mouse clicks". You can customiaze it at ../inc/js/biz_m.js file / by replacing is_show_cost_after_first_click
8.4 2018-11-19
  • Changes in all versions:
    • New. Support Gutenberg editor. New Booking Calendar blocks for integration with new Gutenberg editor in posts and pages. ( 8.3.3.99 )
    • New. New Booking Calendar Blocks of Gutenberg editor, which support integration of 'Booking Form', 'Availability Calendar', 'Timeline', 'Selection of booking resources', 'Customer listing of previous bookings', 'Search form', 'Search results', 'Booking form only', 'Booking edit shortcode', 'Showing title of booking resource' ( 8.3.3.99 )
    • Translation. Finish translation [99% completed] by by Tero Janhunen
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement Showing booking detaes selection in dates hints ([selected_short_dates_hint] and [selected_short_timedates_hint]) for additional calendars, if was used 2 or more calendars in one form (8.3.3.3) (Business Medium/Large, MultiUser)
    • Improvement During CSV Export show trash status of booking in exported file (8.3.3.7) (Personal Business Small/Medium/Large, MultiUser)
    • Improvement Do not show cost and payment status in mouse over tooltip in Calendar Overview page and in Timelines, if the cost of booking
8.3.2 2018-09-23
  • Changes in all versions:
    • New Set pending days as available in booking form. You can receive as many bookings as you need to and stop receiving bookings on specific date(s), when you approve some booking on specific date(s). ( 8.3.2.2 )
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Fix Show pending days as available in search results during searching availability, if activated "Set pending days as available" option. (8.3.2.2) (Business Large, MultiUser)
    • Fix correct showing booking costs, if the cost was higher than 1000. Especially this issue was in search results during search availability, if in search form was used [cost_hint] shortcode. (8.3.2.1) (Business Small/Medium/Large, MultiUser)
8.3.1 2018-07-27
  • Changes in all versions:
    • Translation Polish translation [100% completed] by R.
    • Fix comment loading "wpbc-migrate.js" script which can make issues in some systems ( depend from jQuery library) (8.3.1.3)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Fix Add ability to use 24:00 time in the time-slots, for ability to book entire day (00:00 - 24:00), and correct cost calculation. Such fix will prevent of showing warning message about not ability to submit the booking, because time booked or already in the past. (8.3.1.1)
    • Fix issue of correctly checking if the booking approved or not during payment process. (8.3.1.2) (Business Small/Medium/Large, MultiUser)
8.3 2018-07-23
  • Changes in all versions:
    • New Timeslots bookings ! On many requests of users we have added ability to receive simple bookings for specific timeslots (times during selected day). Advanced times booking is still available in the Booking Calendar Business Small or higher versions.
    • New Simple configuration of timeslots selection in booking form at the Booking > Settings > Form page via Sortable times table. Advanced configuration of times is still available in the Booking Calendar Business Small or higher versions.
    • New Fast configuration of booking form with predefined timeslots seletion for 1 hour, 2 hours, 30 minutes, 15 minutes or 5 minutes time intervals.
    • New Ability to not change background color for partially booked days. Show partially booked days with same background as in legend item. Partially booked days, which was booked for the specific time-slot(s).(8.2.1.27)
    • Improvement process "unread" bookings in database when using the "read all" feature only for bookings with "unread" status (8.2.1.18)
    • Improvement only for Booking Calendar Free version show times in AM/PM fomrat or other depend from time format at the WordPress > Settings > General page (8.2.1.26)
    • Under Hood Added new wpbc-migrate.js script for ability to use jQuery.browser property for support some legacy JavaScript files (basically its needed for do not use jquery-migrate script in a future). Updated to load jquery-migrate to version 1.4.1, if WordPess was not loaded it. (8.2.1.29)
    • Translation Turkish translation [100% completed] by Basar Okke
    • Translation German translation [100% completed] by Basar Okke
    • Translation Danish translation [100% completed] by Claus Kofoed Nielsen
    • Translation Dutch translation [100% completed] by Boris Hoekmeijer
    • Translation Greek translation [100% completed] by Ilias Moutzouris
    • Translation Hungarian translation [100% completed] by Istvn Vincze
    • Translation Bulgarian translation [100% completed] by Martin Dimitrov
    • Fix conflict with theme 'the7' ( 8.2.1.10 )
    • Fix conflict issue in some themes that load fontello css file and broke icons in Booking Calendar admin panel (8.2.1.22)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New Early booking discount. Apply discount, if difference between "today" and "check in" day MORE than X days (8.2.1.17) (Business Medium/Large, MultiUser)
    • New Last minute booking discount. Apply discount, if difference between "today" and "check in" day LESS than X days (8.2.1.17) (Business Medium/Large, MultiUser)
    • Improvement Ability to save using "simple booking form" from Booking > Settings > Form page by checking checkbox in top toolbar. (8.2.1.23) (Personal Business Small/Medium/Large, MultiUser)
    • Improvement Showing dates placeholders in search form in check in/out fields (8.2.1.4) (Business Large, MultiUser)
    • Improvement Ability to edit and cancel even approved bookings, if used [bookingcustomerlisting ...] shortcode. Usefull for GDPR. (8.2.1.14)
    • Improvement Ability to use in email templates additional shortcodes, like [pay_status], remark (Business Small/Medium/Large, MultiUser)
    • Improvement Showing in the booking list page the Payment status with payment description, like PayPal:Ok. Useful, in case if was activated several payment gateways. (8.2.1.25) (Business Small/Medium/Large, MultiUser)
    • Improvement Prevent of showing warning message, if was activated "Set capacity based on number of visitors" option and we are having timeslot booking for single booking resource (8.2.1.28)
    • Fix Showing correct cost in [cost_hint] shortcode, the same cost as its willl be showing in payment form (cost minus one day), if was activated this option "Set check out date as available" at the Booking > Settings General page. Please note, in this case, you will need to activate the cost per 1 day at the Booking > Settings > Payment page (cost per 1 night in this case, have no sense). (8.2.1.28)
    • Fix correct rounding of cost during saving to DB and showing in payment forms (sometimes its was show 3 decimal points in payment form, istead of 2, if was set so in the Booking > Settings > Payment page ) (8.2.1.24) (Business Small/Medium/Large, MultiUser)
    • Fix issue of showing notices in some PHP versions, during editing bookings, if form customization was changed after saving booking (8.2.1.3) (Personal Business Small/Medium/Large, MultiUser)
    • Fix scrolling links in "multi step" booking form customization, when clicking on "Back to step 1" button (8.2.1.1) (Personal Business Small/Medium/Large, MultiUser)
    • Fix mistake in code relative to booking hash. (8.2.1.5) (Personal Business Small/Medium/Large, MultiUser)
    • Fix additional checking of not sending duplicated emails, and possible issue of having double emails in Subject of email (sending copy to admin) during approving booking, if in booking form was verification second email field. (8.2.1.6) (Personal Business Small/Medium/Large, MultiUser)
    • Fix issue of not marked as unavailable some dates in calendar, if using option "Unavailable time before / after booking" Together with "start" and "end times" in booking form (8.2.1.7) (Business Medium/Large, MultiUser)
    • Fix issue of checking only about numbers in search form, if was configured to TRUE this constant WP_BK_CHECK_LESS_THAN_PARAM_IN_SEARCH (8.2.1.8) (Business Large, MultiUser)
    • Fix issue of incorrectly showing order of times in mouse over tooltip, if start and end times the same for 2 different timeslots in the same day. (8.2.1.9)
    • Fix issue of incorrectly showing deposit hint if was selected days starting from Today date(8.2.1.11) (Business Medium/Large, MultiUser)
    • Fix issue of not working buttons at the editor toolbar in edit posts/pages, when all booking resources was deleted (8.2.1.12) (Personal Business Small/Medium/Large, MultiUser)
    • Fix show booking cost in [cost_hint] shortcode in booking form for booking form (only) shortcode in page/post (8.2.1.13) (Business Large, MultiUser)
    • Fix issue of incorrectly working feature "Set check out date as available" for booking resources with specific capacity (8.2.1.15) (Business Large, MultiUser)
    • Fix issue of correctly showing amount to pay in JPY currency for Stripe payment gateway (divided to 100, because no "cents" here) (8.2.1.16) (Business Small/Medium/Large, MultiUser)
    • Fix issue of decreasing usage of coupon codes, if the coupon code was entered with CAPITAL letters. (8.2.1.19) (Business Large, MultiUser)
    • Fix issue of not showing booking details near each specific timeslots, if was booked several days in calendar, if was activated option "Use time selections as recurrent time slots" and also activated this option "Show booking details in tooltip", as well (8.2.1.20) (Business Medium/Large, MultiUser)
    • Under Hood Ability to set as available check out days of bookings in Timeline and in Calendar Overview page, if the booking was made by using change/over days or if was made for specific time-slots! P.S. Need to uncomment specific line: ( FixIn: 8.2.1.21 ) (Business Small/Medium/Large, MultiUser)
8.2 2018-07-16
  • Changes in all versions:
    • Translation Danish translation [96% completed] by Claus Kofoed Nielsen
    • Translation Italian translation [97% completed] by Gabriele Dorigo
    • Translation Swedish translation [97% completed] by Daniel Wajander
    • Improvement During clicking on "Add to Google Calendar" button in Booking Listing page, export to "Event Description" field all "Booking details" data, instead of one field (8.1.3.2)
    • Improvement Showing long Url(s) of website at the Booking > Settings > Sync > "Export - .ics" page with truncation (8.1.3.6)
    • Improvement Ability to dismiss News / Video guides / Support / Upgrade sections in Information section at settings page ( 8.1.3.10 )
    • Improvement Ability to restore all dismissed windows by clicking on 'Restore all dismissed windows' at Booking > Settings General page ( 8.1.3.10 )
    • Improvement Show warning at Booking > Settings > Sync > "Export - .ics" page if PHP mbstring extension not installed. (8.1.3.25)
    • Fix showing \n symbols in (New booking / Edit bookings) emails, instead of new lines for values from textareas (8.1.3.4)
    • Fix conflict with "cs icons manager" plugin (relative not showing icons in Booking Calendar interface) (8.1.3.12)
    • Fix PHP Notice: Undefined variable: mofile_local_short (8.1.3.13)
    • Fix Function create_function() is deprecated for widgets scripts. (8.1.3.18)
    • Fix Fix not sending emails, when move booking to Trash or Completely Delete booking, and if the "Emails sending" checkbox was unticked at Booking Listing page or in Calendar Overview page (8.1.3.35)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New Customers can view own bookings in listing at front-end side of your website. The view similar to Timeline view, but in such view is listing only own bookings of specific customer. Customer scroll timeline to find own previous or future bookings. Customer can have ability to edit, cancel or make payment for "pending bookings" in such view. (8.1.3.5)
    • New shortcode for posts and pages [bookingcustomerlisting type='3,4,1,5,6,7,8,9,2,10,11,12' header_title='My bookings' ]. Usage the same as for [bookingtimeline ...] shortcode. Listing own bookings for visitor(s) who made the booking. (8.1.3.5) (Personal Business Small/Medium/Large, MultiUser)
    • New shortcode [visitorbookingslisting] for email templates - inserting link to the page where visitor can see listing of own bookings (8.1.3.5.1) (Personal Business Small/Medium/Large, MultiUser)
    • New Show booking details in tooltip in calendar, when mouse over day with times booking. It appear only for bookings for booked timeslots. You can activate and configure what to show in tooltip at the Booking > Settings General page in Calendar section (8.1.3.15) (Business Medium/Large, MultiUser)
    • New Ability to use arithmetic expressions at Advanced costs. Its useful, when you are having checkbox, and need to apply additional cost depend from other selected option. For example, add breakfast cost depend from selected visitors number. (8.1.3.17) (Business Medium/Large, MultiUser)
    • New Ability to use multiple custom booking forms for activated regular users in MultiUser version. (8.1.3.19) (Business Medium/Large, MultiUser)
    • New Ability to show payment form only in payment request during sending from Booking Listing page and do not show payment form after visitor made the booking. (8.1.3.23) (Business Small/Medium/Large, MultiUser)
    • New Ability to auto send payment request for bookings, that was made in admin panel at Booking > Add booking page. (8.1.3.24) (Business Small/Medium/Large, MultiUser)
    • New Ability to show deposit amount and total booking cost, after submit of booking. Please note, at admin panel for booking will be saved deposit cost and notes about deposit, do not depend from the visitor choice of this payment. You need to check each such payment manually! (8.1.3.26) (Business Medium/Large, MultiUser)
    • New Ability to auto approve of all bookings during import from external source(s). (8.1.3.27) (Business Small/Medium/Large, MultiUser)
    • New Ability to approve of booking, when cost of booking is zero. (8.1.3.27) (Business Small/Medium/Large, MultiUser)
    • New Ability to auto approve of booking, if booking was made in admin panel. (8.1.3.27) (Business Small/Medium/Large, MultiUser)
    • New Ability to set check out date as available, remove last selected day of saving to booking. (8.1.3.28) (Business Small/Medium/Large, MultiUser)
    • New Ability to activate sending email on cost changes. Send booking modification email, if cost of booking was edited in booking listing page. (8.1.3.30) (Business Small/Medium/Large, MultiUser)
    • New Ability to define start and end times for showing cells in Calendar Overview page in admin panel for 1 day view mode (8.1.3.31) (Personal Business Small/Medium/Large, MultiUser)
    • New Ability to set notes section of the specific booking visible by default (8.1.3.32) (Personal Business Small/Medium/Large, MultiUser)
    • Improvement Adding check in/out times to imported bookings, if in Booking Calendar was activated "change over" functionality and activated this option at the Booking > Settings > Sync page. Available in Booking Manager 2.0.5 or newer. (8.1.3.29) (Business Small/Medium/Large, MultiUser)
    • Improvement Ability to add one additional day to .ics event (useful in some cases for bookings with change-over days). Possible to activate this option at the Booking > Settings > Sync page. Available in Booking Manager 2.0.5 or newer. (8.1.3.29) (Business Small/Medium/Large, MultiUser)
    • Improvement Default values after activation of plugin changed to "Do not show days number in calendar legend items", "Set showing availability in mouse over tooltips" (8.1.3.8)
    • Improvement Ability to hide Upgrade sections (8.1.3.9)
    • Improvement Ability to use aggregate parameter in the booking resources selection shortcode bookingselect ...
    • Under Hood Add ability to reset custom booking forms, if some error, appear during creation of new custom forms at the Booking > Settings > Form page, and show white screen. Need to use specific link to reset it. (8.1.3.21)
    • Fix showing cost sum in hint relative specific single item from Booking > Resources > Advanced cost page, if was selected 2 or more options (in checkboxes) with the same name, that have additional cost (8.1.3.17.1) (Business Medium/Large, MultiUser)
    • Fix issue of not closing booking form during cancellation of booking by visitor, who made cancellation of booking for child booking resource (8.1.3.7) (Business Large, MultiUser)
    • Fix issue of not showing "Advanced cost" for required radio buttons at the Booking \ Resources \ Advanced cost page. (8.1.3.7) (Business Medium/Large, MultiUser)
    • Fix checking other plugins, that can use the same Stripe payment library. For preventing this error "PHP Fatal error: Cannot redeclare class Stripe\Stripe in ../gateways/stripe/stripe-php/lib/Stripe.php on line 11 (8.1.3.14) (Business Small/Medium/Large, MultiUser)
    • Fix prevent of adding new child booking resources after activation of plugin. Issue was existing during update of plugin just after activation new version of plugin from. (8.1.3.16) (Business Large, MultiUser)
    • Fix issue of rounding booking cost to second point after comma during cost calculation (8.1.3.33) (Business Small/Medium/Large, MultiUser)
    • Fix showing times in header at Calendar Overview page in AM/PM format, if such time format was defined at the Booking > Settings General page (8.1.3.35) (Business Small/Medium/Large, MultiUser)
8.1.2 2018-04-11
  • Changes in all versions:
    • New enable sending copy of email(s) to additional addresses (admin@, sales@, others@) for each email templates: Pending, Approved, Trash, Delete, Modified, Payment request
    • Translation Portugal translation [99% completed] by Roberto Di Martino
    • Translation German translation [99% completed] by Dominik Ziegler
    • Improvement Added exception for Polylang plugin in loading translation locale. Its will force to load locale of Polylang plugin, if it activated. (8.1.2.5)
    • Improvement Reload page with booking form after submit of booking and showing "thank you" message. (8.1.2.14)
    • Fix showing "PHP Notice: Undefined property: stdClass::$remark in ~/wp-content/plugins/booking/core/admin/page-email-approved.php" (8.1.2.6)
    • Fix Do not send "Approved" email, if the booking was restored from Trash (8.1.2.7)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New shortcode in search form at Booking > Settings > Search page, [booking_resource_id] - inserting ID of booking resource (8.1.2.1) (Business Large, MultiUser)
    • New shortcode in search form at Booking > Settings > Search page, [booking_resource_post_id] - inserting ID of page with booking form (8.1.2.1) (Business Large, MultiUser)
    • Improvement Ability to use coupon codes, that have higher value for discount than total booking cost. In this cost booking cost just
8.1.1 2018-02-12
  • Changes in all versions:
    • New Settings > Sync > "General" page, where possible to define Timezone and assigning form fields for events (its was moved from "Import Google Calendar Events" page, because these settings also apply for .ics feeds import / export functionality ) (8.1.10)
    • Translation Dutch translation [100% completed] by Boris Hoekmeijer
    • Translation Slovenian translation [100% completed] by Klemen G
    • Translation Finnish translation [100% completed] by Matti Helin
    • Translation Thai translation [100% completed] by Newage Keys
    • Translation Swedish translation [100% completed] by Mikael Gransson
    • Fix showing notice warning in some selectboxes at the settings during editing of some options (8.1.2)
    • Fix removing self closing tag for the textarea and selectbox. Can generate an issue in some systems (issue was only in the Booking Calendar Free version). (8.1.1.4)
    • Fix showing: "Notice: A non well formed numeric value encountered in .../wpbc-class-timeline.php on line 749 Notice" at some servers. (8.1.6)
    • Fix Issue of showing "unnamed-file.ics" file, if in export relative URL was set term likes "ics" (8.1.9)
    • Fix Issue of showing link in Timeline in header of dates number (8.1.13)
    • Improvement Updated all links from http to https of plugin website.
    • Under Hood New constant. WP_BK_AUTO_APPROVE_IF_ADD_IN_ADMIN_PANEL - Auto approve booking, if booking added in admin panel
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New Ability to use simple booking form customization from Booking Calendar Free version at the Booking > Settings > Form page. You can activate this option at the Booking > Settings General page in form section. (8.1.12) (Personal Business Small/Medium/Large, MultiUser)
    • Improvement * Show warning "Stripe require CURL library in your PHP", if curl have not installed (8.1.1) (Business Small/Medium/Large, MultiUser)
    • Improvement * New default payment form template with predefined US country selection and US states at the Booking > Settings > Form page (8.1.5) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix conflict with paid versions of Booking Calendar with "Gravity Forms" plugin, if in "Gravity Forms" plugin was used "masked input" field(s). In this case in Booking Calendar will not work masked input for start/end times text field. Its will be used as standard text inputs. (8.1.5)
    • Fix Removing all new lines from booking details during exporting to CSV file, otherwise its can break CSV template (8.1.3) (Personal Business Small/Medium/Large, MultiUser)
    • Fix Issue of not showing PayPal ipn verified email at the Booking > Settings > Payment > PayPal page (after activation of this option) (8.1.4) (Business Small/Medium/Large, MultiUser)
    • Fix Issue of not ability to select booking resources at the Calendar Overview page. Its was reseting to all resources. (8.1.7) (Personal Business Small/Medium/Large, MultiUser)
    • Fix Issue of correct replacing shortcodes: [visitorbookingediturl url='some_url'], [visitorbookingcancelurl url='some_url'], [visitorbookingpayurl url='some_url'], if was used severeal languges and in English languge was used this shortcode without URL parameter. (8.1.8) (Personal Business Small/Medium/Large, MultiUser)
    • Fix Ability to search booking resources in sub tab pages (for example at the Booking > Settings > Sync > "Import Google Calendar Events" page ) (8.1.11) (Personal Business Small/Medium/Large, MultiUser)
    • Under Hood New constant. WP_BK_AUTO_SEND_PAY_REQUEST_IF_ADD_IN_ADMIN_PANEL - Auto send payment request, if booking was added in admin panel, and WP_BK_AUTO_APPROVE_IF_ADD_IN_ADMIN_PANEL =
8.1 2018-01-05
  • Changes in all versions:
    • New Ability to define different structures of booking forms at Booking > Settings > Form page: "Vertical", "Side by side", "Centered", "Dark"
    • New Ability to insert modification/creation date or (Year, month, day, hours, minutes or seconds) of booking into email templates or in payment summary
    • Improvement Improve admin UI styles in Chrome browser, by setting more sleek view of UI elements (8.0.2.4/5)
    • Improvement Export to .ics feed bookings, that does not inside of Trash folder (8.0.2.7)
    • Translation Spanish translation [100% completed] by Martin Romero
    • Translation Galician (Spanish) translation [100% completed] by Martin Romero
    • Fix showing booking listing correctly for "next 1 month" without bookings, that include past ("yesterday day") bookings (8.0.1.1)
    • Fix force to load jquery-migrate in case, if we do not know the version of jQuery which was loaded. (8.0.1.2)
    • Fix issue of showing warning "parsererror ~ SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data" during import process, when some bookings already was imported (8.0.2.1)
    • Fix add support of Apache 2.4 directives relative captcha saving.
    • Fix issue of showing warning: "Email different from website DNS, its can be a reason of not delivery emails" at Booking > Settings > Emails page, in case if website DNS starting with "www." ot some other sub-domain. (8.0.2.9)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New Integration with Stripe payment gateway. (Business Small/Medium/Large, MultiUser)
    • New. Shortcode for showing check out date plus one additional day: [check_out_plus1day_hint] at Booking > Settings > Form page. (8.0.2.12) (Business Medium/Large, MultiUser)
    • Fix showing correctly change-over days (triangles), when inserted only "availability calendar", without booking form (8.0.1.2) (Business Small/Medium/Large, MultiUser)
    • Fix ability to use symbol / in placeholders in booking form fields shortcodes at Settings Form page (8.0.1.13) (Personal Business Small/Medium/Large, MultiUser)
    • Fix correctly showing single and double quotes (' and ") symbols in textarea during editing booking (8.0.1.3) (Personal Business Small/Medium/Large, MultiUser)
    • Fix issue of not saving changes during editing, if you try to search some booking resource (or other item), and this booking resource was not at the 1st page (during usual listing) (8.0.1.12) (Personal Business Small/Medium/Large, MultiUser)
    • Fix issue of incorrect cost calculation, during editing booking, when selected days from 1 to 9 and used some rates. Issue relative of not using leading 0 in textarea. (8.0.2.2) (Business Medium/Large, MultiUser)
    • Fix issue of showing coupon discount description, does not depend from uppercase or lowercase of entered coupon code (8.0.2.7) (Business Large, MultiUser)
8.0.1 2017-11-05
  • Changes in all versions:
    • Fix issue of not ability to approve / decline bookings in Safari browser (8.0.1.100)
    • Fix Set url escaping by default in wpbc_get_params_in_url (8.0.1.101)
8.0 2017-10-12
  • Changes in all versions:
    • New Sync bookings between different sources easily via .ics feeds
    • New Native integration with our Booking Manager plugin for ability to import/export .ics feeds or files
    • New Import .ics feeds via shortcodes at pages. It gives a great flexibility to import .ics feeds from different sources (like Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey or any other calendar that uses .ics format) into same booking resource.
    • New Define different parameters in import shortcode, for example, you can set "start from" and "finish to" date condition or maximum number of items to import or import only events for available dates in exist calendar, etc...
    • New Confgure custom ULRs at setting page for export bookings to .ics feeds/files
    • Translation Finnish translation [98% completed] by Teemu Valkeap
    • Translation Chinese (Taiwan) translation [98% completed] by Howdy Lee
    • Translation Dutch translation [98% completed] by Alex Rabayev and Iris Schuster
    • Translation Norwegian translation [98% completed] by Bjrn Kre Lland
    • Translation Brazilian Portuguese translation [98% completed] by Rafael Rocha
    • Improvement New setting option for activation showing system debug log, for Beta features. Useful in case, if need to find reason, if something was going wrong. You can activate it at the Booking > Settings General page in Advanced section after clicking on "Show advanced settings of JavaScript loading." ( 7.2.1.15 )
    • Improvement Showing system messages one under other instead of replacing each other in admin panel. Its possible to hide top one and see previous notices (7.2.1.16)
    • Improvement Show in "New (visitor)" email (that is sending to the visitor after new booking) the date that is one day previous to the last selected day, by using this shortcode: check_out_minus1day
    • Fix Correctly load custom jQuery via https (in some servers), if website is using SSL ( 7.2.1.4 )
    • Fix Compatibility issue with other plugins, during expand/collapsing sections at settings pages (7.2.1.10)
    • Fix Additional checking about $_SERVER variables, for preventing of showing "Warning Notices" at some servers ( 7.2.1.17 )
    • Fix Loading correct language, if language was set to English in user profile but in WordPress > General > Settings page was set some other default language ( 7.2.1.21 )
    • Under Hood New API File /{Booking Calendar Folder}/core/wpbc-dev-api.php - well documented list of functions and hooks that possible to use for third-party integrations.
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New shortcode for showing coupon discount value of the booking: [coupon_discount_hint] at Booking > Settings > Form page (Business Large, MultiUser)
    • Improvement Discount coupon codes will not depend from symbols lowercase or uppercase. Prevent of saving coupon codes with specific symbols, which can generate issue of not showing discount at payment form. (7.2.1.3) (Business Large, MultiUser)
    • Improvement Show "blank" bookings with different border color at Calendar Overview page. (7.2.1.8) (Personal Business Small/Medium/Large, MultiUser)
    • Improvement Apply "Valuation days" cost settings "For
7.2 2017-09-03
  • Changes in all versions:
    • New New buttons in Booking Listing page for fast manual export (adding) of specific booking to Google Calendar (7.1.2.5)
    • New Shortcode [add_to_google_cal_url] in email template for sending email to admin for fast manual export (adding) of specific booking to Google Calendar (7.1.2.5)
    • Translation Danish translation [100% completed] by Daniel Moesgaard
    • Translation Swedish translation [100% completed] by Mikael Gransson
    • Translation Hebrew translation [100% completed] by Alex Rabayev and Iris Schuster
    • Translation Arabic translation [84% completed]
    • Fix some translation issue (7.1.2.1)
    • Fix issue of showing today bookings in Booking Listing page (7.1.2.8)
    • Improvement remove today day highlighting in calendar, after loading of page (7.1.2.8)
    • Fix Renamed Greek translation files from booking-el_GR.mo to booking-el.mo (booking-el_GR.po to booking-el.po) Its seems that default locale for Greek is 'el' (7.1.2.10)
    • Fix add possibility to check and load file for 'short' translation locale (like 'en'), if file for 'long' locale (like 'en_US') was not found in translation folder. (7.1.2.11)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Improvement New form template with 30 minutes time-slots selection at Booking > Settings > Form page (7.1.2.6) (Business Small/Medium/Large, MultiUser)
    • Improvement Ability to add empty parameter "&booking_hash" to URL in browser at Booking > Add booking page for ability to add bookings for past days (7.1.2.10) (Personal Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use "Valuation days" cost settings, if activated "Use time selections as recurrent time slots" and set cost "per 1 day" and option "Time impact to cost" deactivated at Booking > Settings > Payment page. Useful, when need to set cost per days, but also save time-slots during booking on several days. (7.1.2.11) (Business Medium/Large, MultiUser)
    • Improvement Ability to use "selected_dates" option in [bookingselect ...] shortcode for showing only booking form for specific predefined date in booking resource selection list. Example of Booking Calendar shortcode: [bookingselect type='4,3' label='Please select the resource:' selected_dates='25.11.2017']. (7.2.0.1) (Business Large, MultiUser)
    • New Constant WP_BK_CHECK_IF_CUSTOM_PARAM_IN_SEARCH in wpbc-constants.php file. Check in search results custom fields parameter that can include to multiple selected options in search form. Logical OR (7.1.2.9) (Business Large, MultiUser)
    • Trick Using in Booking > Resources page parameter "show_all_resources" in browser URL, will show all booking resources, even lost booking resources. Lost booking resources can be, if you was assigned as parent booking resource to single booking resource, itself. (7.1.2.2) (Business Large, MultiUser)
    • Fix do not show option for ability to select as parent booking resource itself, at Booking > Resources page. Its prevent from generating lost booking resources. (7.1.2.3) (Business Large, MultiUser)
    • Fix issue of not having access in modal windows (like payment request) to enter some data, when opened page with mobile device (7.1.2.7) (Personal Business Small/Medium/Large, MultiUser)
    • Fix issue in Danish translation, which was show warning at Booking > Settings > Payment > Bank transfer page (7.1.2.9) (Business Small/Medium/Large, MultiUser)
    • Fix issue of showing &#36, instead of $ symbol in the Booking Listing, if was used in "Content of booking fields data" form HINT cost shortcodes (7.1.2.12) (Business Medium/Large, MultiUser)
    • Fix issue of hiding selection of booking resources field after submit of booking (7.1.2.13) (Personal Business Small/Medium/Large, MultiUser)
    • Fix issue of not checking (during booking submit process) elements from conditional fields logic, if these fields does not visible. (7.1.2.14) (Business Medium/Large, MultiUser)
7.1.1 2017-06-04
  • Changes in all versions:
    • Translation German translation [100% completed]
    • Fix Cross-site scripting potential vulnerability in booking form (7.1.1.2)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Fix issue of Sage Pay payment, if was configured several admin emails separated by comma at Settings Emails page (7.1.1.1)
7.1 2017-04-07
  • Changes in all versions:
    • New Ability to limit times for showing cells in TimeLine for 1 day view mode. In TimeLine shortcode possible to use new parameter: limit_hours='9,22' Where 9 - its 09:00, start hour and 22 - its 22:00, end hour. For example: [bookingtimeline type='1' limit_hours='9,22'] or bookingtimeline type='1,5' view_days_num=1 limit_hours='10,21'
    • New constant WP_BK_TIMILINE_LIMIT_HOURS in wpbc-constants.php file. Limit times for showing cells in Calendar Overview page in admin panel for 1 day view mode. (7.0.1.18)
    • Improvement additional checking of correct loading popover function to prevent JavaScript error. If visitor disable loading of Bootstrap files or because of some JS conflict, instead of showing JavaScript error system will skip showing popover tooltip when mouse over days in calendar, or when click on booking in timeline. (7.0.1.2)
    • Improvement added checking about minimum required version of WordPress for using Booking Calendar (7.0.1.6)
    • Improvement Ability to use [reason] or [approvereason] in Booking > Settings > Emails > Approve email template.
    • Improvement Prepare functionality for removing language folder from plugin in a future, for reducing size of plugin. (7.0.1.53)
    • Improvement Showing popovers in timeline (calendar overview) only at bottom direction for better looking at mobile devices (7.0.1.42)
    • Improvement Set color of placeholder text in settings fields lighter. (7.0.1.54)
    • Improvement Increase time for script execution during initial activation of plugin. (7.0.1.57)
    • Translation Dutch translation [99% completed]
    • Translation Italian translation [99% completed]
    • Translation German translation [99% completed]
    • Translation French translation [99% completed]
    • Fix Update captcha 1.1 to captcha 1.9, which protect from potensional PHP file inclusion vulnerability. Thanks to Thunderscan tool (http://www.defensecode.com) (7.0.1.67)
    • Fix Minimum version of jQuery required as 1.9.1
    • Fix Issue of disabling sending emails during approving or cancellation of bookings at Booking Listing or Calendar Overview pages, when checkbox "Emails sending" unchecked. (7.0.1.5)
    • Fix Issue of auto import events from Google Calendar into the Booking Calendar (7.0.1.9)
    • Fix Issue of generating JavaScript errors when user deactivated loading of Bootstrap JS files at Booking Settings General page in Advanced section. Instead of it show warning message or skip showing tooltips. (7.0.1.10)
    • Fix issue of order loading translation, if default language is not English (7.0.1.12)
    • Fix issue of redirection to "Thank you" page. Using home_url (www.server.com) instead of site_url (www.server.com/wordpress/) at some servers. (7.0.1.20)
    • Fix issue of ability to translate options in selectbox in format like "Eng 1 [lang=it_IT] Italian 1" at Settings Fields page in Booking Calendar Free version (7.0.1.21)
    • Fix set email field as required field in Booking Calendar Free version (7.0.1.22)
    • Fix issue of not sending emails, if server was set with using error_reporting(E_STRICT); and show this warning: "PHP Strict Standards: Only variables should be passed by reference in /wp-content/plugins/booking/core/admin/page-email-new-admin.php on line 1105" (7.0.1.32)
    • Fix issue of not submitting booking in IE. Issue relative to note support by IE String.trim() function. (7.0.1.39)
    • Fix issue of showing additional slashes in emails at reason of cancellation (7.0.1.46) (Also fixed same issue for approve reason, payment request text and adding notes to the booking).
    • Fix issue of showing in TimeLine (Calendar Overview) 1st day of next Month, that does not belong to current visible month. Sometimes in such view if booking starting from 1st day of next month, system does not show this booking, and its can confuse visitors. (7.0.1.47)
    • Fix issue of not saving Booking > Settings General page if pressed on Save Changes button at top right side in French language, and some other languages (7.0.1.56)
    • Under Hood do_action( 'wpbc_jquery_unknown' ) - new hook for situation, when we can not make identification version of jQuery, sometimes, need manually to load jquery-migrate (7.0.1.33)
    • Under Hood Trigger event "timeline_nav" after clicking navigation in timeline. To bind this event use this JS: jQuery( ".wpbc_timeline_front_end" ).on('timeline_nav', function(event, timeline_obj, nav_step ) { ... } ); (7.0.1.48)
    • Under Hood New constant. 'WP_BK_AUTO_APPROVE_WHEN_IMPORT_GCAL' - Auto approve booking, if imported from Google Calendar. Default set to false (7.0.1.59)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • New Integration of iDEAL via Sisow payment gateway. (7.0.1.64) (Business Small/Medium/Large, MultiUser)
    • New Show change over days as triangles. Beta Feature. Its require showing calendar days cells as square (not rectangle). Width and height of calendar you can define in shortcode options parameter. Supported by: Chrome 36.0+, MS IE 10.0+, Firefox 16.0+, Safari 9.0+, Opera 23.0+ (7.0.1.24) (Business Medium/Large, MultiUser)
    • New Ability to define links for booking resource titles in TimeLine. Example: bookingtimeline ... options='{resource_link 3="http://beta/resource-apartment3-id3/"},{resource_link 4="http://beta/resource-3-id4/"}' ... (Personal, Business Small/Medium/Large, MultiUser)
    • Tip Skip showing rows of booking resource(s) in TimeLine or Calendar Overview, if no any exist booking(s) for current view. For activation this feature you need to add only_booked_resources parameter to the URL. For example: http://server.com/wp-admin/admin.php?page=wpbc&view_mode=vm_calendar&only_booked_resources Its have to improve speed of page loading, when we are having too many resources at the page. (7.0.1.51) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to set lower interval (15, 30 or 45 minutes) for auto cancellation pending bookings that have no successfully paid status (7.0.1.25) (Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use aggregate parameter in the [bookingedit] shortcode (7.0.1.26) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use in field "From Name" in email templates at Booking - Settings - Emails page different shortcodes from booking form, like [name] secondname (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to show in cost_hints negative (discounted) cost for additional items. Previously system set instead of negative value just 0 (7.0.1.30) (Business Medium/Large, MultiUser)
    • Improvement Increase accuracy of rates calculation, if we are having more than 2 digits after comma in rates configurations (7.0.1.44) (Business Medium/Large, MultiUser)
    • Improvement Ability to use HTML tags in popup window during sending payment request and then showing [paymentreason] in email template with HTML formating (7.0.1.60) (Business Small/Medium/Large, MultiUser)
    • Improvement Showing "blank bookings" in Calendar Overview page with different color (red) (7.0.1.40) (Business Small/Medium/Large, MultiUser)
    • Improvement Showing all title for booking resources with long name (longer than 19 symbols) at the Booking Listing page. Previously its was cutted of (7.0.1.66) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not showing "reason of cancellation" in emails, that are sending after auto-cancellation of pending not successfully paid bookings. (7.0.1.1) (Business Small/Medium/Large, MultiUser)
    • Fix issue of incorrectly booking cost calculation if setted cost "per 1 night" and previously was used "Valuation days" cost settings for specific booking resource. (7.0.1.4) (Business Medium/Large, MultiUser)
    • Fix Do not apply "LAST" cost option for "Valuation days" if previously was applied "Together" term. No need to apply "LAST", because its have to be already calculated in together term (7.0.1.7) (Business Medium/Large, MultiUser)
    • Fix Correctly replacing shortcodes with custom URL parameter, like: 'visitorbookingediturl', 'visitorbookingcancelurl', 'visitorbookingpayurl' in email templates. (7.0.1.8) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of showing notice: "Use of undefined constant WPDEV_BK_LOCALE_RELOAD" in seacrh results (7.0.1.9) (Business Large, MultiUser)
    • Fix issue of start showing timeline in "Day view" starting from Today date based on WordPress timezone. (7.0.1.13)
    • Fix issue of not showing some bookings, which was made for specific times in 1 day view mode. (7.0.1.16)
    • Fix issue of saving additional cost at the Booking > Resources > Advanced cost page, if some options have LABELs (options still must be simple words) with umlauts. (7.0.1.27) (Business Medium/Large, MultiUser)
    • Fix issue of updating [cost_correction] shortcode, if selecting dates for new booking and not editing exist booking (7.0.1.28) (Business Medium/Large, MultiUser)
    • Fix issue of blocking days selection in calendar, when visitor use the search form and manually input dates that lower than minimum number of days selection in settings (7.0.1.31) (Business Large, MultiUser)
    • Fix issue of showing blank page for printing in Chrome browser (7.0.1.34) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not changing hash of booking after approving of booking, if this option was activated at settings (7.0.1.35) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of rechecking booking dates (if activated "Checking to prevent double booking, during submitting booking" option), during booking editing (7.0.1.36) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not correctly blocking check-out day (showing weird 2 checkout days), if activated "Unavailable time before / after booking" option and set unavailable DAYs after booking (7.0.1.38) (Business Medium/Large, MultiUser)
    • Fix issue of wrong deleting booking, if activated option "Disable bookings in different booking resources" during editing booking that try to store in different booking resources (7.0.1.43) (Business Large, MultiUser)
    • Fix position of currency symbol in calendar day cells and in mouseover tooltip, depend from settings at Booking > Settings > Payment page (7.0.1.49) (Business Medium/Large, MultiUser)
    • Fix replacinng shortcodes in a loop, if we are having several shortcodes with bookingedit{cancel} in email templates (For example, if we have several languges ). (7.0.1.52)
    • Fix issue of infinite loop, which was exist since update 7.0.1.52 to 7.0.1.57 (7.0.1.58)
    • Fix issue of not saving data for radio button selection field in emails and may be in booking listing (7.0.1.62) (Personal, Business Small/Medium/Large, MultiUser)
    • Under Hood Trigger event "show_cost_hints" after showing cost or time hints in booking form. To bind this event use this JS: jQuery( ".booking_form_div" ).on('show_cost_hints', function(event, bk_type ) { ... } ); (7.0.1.53) (Business Medium/Large, MultiUser)
    • Under Hood Add automatically new payment system, after visit Settings Payment page, if payment system folder and file(s) was created correctly. (7.0.1.55,7.0.1.61) (Business Small/Medium/Large, MultiUser)
7.0 2017-04-05
  • Changes in all versions:

    • New Timeline at front-end side - show availability in fully new awesome way (old "Calendar Overview page from admin panel). Free version support showing booked dates with "blank pipelines". Paid versions have much more functionality here.
      • Ability to show Timeline at front-end in month format. Shortcode: [bookingtimeline view_days_num=90 scroll_start_date="" scroll_day=-30]
      • Ability to show Timeline at front-end in year format. Shortcode: [bookingtimeline view_days_num=365 scroll_start_date="" scroll_month=-3]
      • Ability to show Timeline at front-end in day format. Shortcode: [bookingtimeline view_days_num=30 scroll_start_date="" scroll_day=-15]
      • Ajax updating info during scrolling months, without page reloading.
    • Updated Timeline (Calendar Overview page) in admin panel.
      • Showing popover with booking details by mouse click, instead of mouse-over. Its help to show booking data at mobile devices.
      • Link in popover to Booking Listing page with this booking.
      • Approve or cancel exist booking from popover.
      • Improvement Even better looking on mobile devices.
    • Updated Booking Listing page.
      • Updated Filters and Actions toolbars.
      • New Ability to select range of bookings, like in gMail (Shift + Click) by clicking on first checkbox and Shift+Click on last checkbox.
      • Improvement Showing new bookings with new icon.
      • Improvement Even better looking on mobile devices.
      • Improvement Advanced checking during saving data.
    • Updated popup help info for Inserting Booking Calendar shortcodes
      • New [bookingtimeline] shortcode.
      • Improvement Updated parameters for all exist shortcodes.
    • Updated Add New Booking page.
      • New redesigned options toolbar.
      • New configuration number of month to show and width/height of calendar at Add New Booking page and saving this info. In advanced options toolbar section.
    • Updated General Settings page.
      • New Ability to define position of Booking menu (top, middle, bottom section).
      • Improvement Advanced checking during saving data.
    • Updated Form Fields Settings page.
      • New ability to create unlimited number of booking form fields.
      • Support Text fields, Textarea fields, Dropdown lists, and (new) Checkboxes fields.
      • New Arrange order of form fields in booking form by drag and drop sorting.
      • Improvement Advanced checking during saving data.
      • Improvement Ability to edit exist form fields settings.
      • Improvement Ability to delete exist form fields.
    • Updated Emails Settings page.
      • New Configuration of sending emails in text, html or multipart format.
      • New Selection stylee of email templates for HTML/multipart format.
      • New Definition of colors for some email styles.
      • New Configuration of header and footer content for emails.
      • New Validation of saving email addresses in correct format, and showing warnings otherwise. Its have to prevent of not sending emails issue in some cases.
      • New Pending email template - send email, if booking set as pending.
      • New Trash email template - send email, if booking has been declined - moved to trash.
      • New Deleted email template - send email, if booking has been deleted - completely erased.
      • New Test sending email button - for ability to test that emails are sending.
      • New Shortcodes for using in email templates.
      • Improvement Advanced checking during saving data.
    • Updated Import Settings page.
      • Improvement Advanced checking during saving data.
    • New Booking Menu items in Top WordPress Admin Bar
    • Translation Chinese translation [86% completed] by Soledad
    • Improvement Full refactoring of source code.
    • Improvement Updated of BS version.
    • Improvement Updated all UI elements - all buttons and UI elements looks even more sharp and nice.
    • Improvement New icons for UI elements. Good looking on retina displays. Instead of images is using font icons.
    • Updated showing info and warning messages.
    • Improved pagination.
    • Under the Hood Added many new hooks in source code.
    • Under the Hood New URL (parameters) for booking menu pages.
    • Under the Hood Updated CSS files.
    • Under the Hood Updated JS files.
    • Fix showing only today (not yesterday) bookings, when selected "Today" date parameter in Filter toolbar at Booking Listing page
    • And many other improvements...
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:

    • New Timeline at front-end side - show availability in fully new awesome way (old "Calendar Overview page from admin panel). Free version support showing booked dates with "blank pipelines". Paid versions have much more functionality here. (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for several resources in month format. Shortcode: [bookingtimeline type="1,2,3,4" view_days_num=30 scroll_start_date="" scroll_month=0 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for several resources in 2 months format. Shortcode: [bookingtimeline type="4,2,1,3" view_days_num=60 scroll_start_date="" scroll_month=-1 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for several resources in week format. Shortcode: [bookingtimeline type="3,4" view_days_num=7 scroll_start_date="" scroll_day=-7 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for several resources in day format. Shortcode: [bookingtimeline type="3,4" view_days_num=1 scroll_start_date="" scroll_day=0 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for single resource in month format. Shortcode: [bookingtimeline type="4" view_days_num=90 scroll_start_date="" scroll_day=-30] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for single resource in year format. Shortcode: [bookingtimeline type="4" view_days_num=365 scroll_start_date="" scroll_month=-3] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for single resource in day format. Shortcode: [bookingtimeline type="4" view_days_num=30 scroll_start_date="" scroll_day=-15] (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to activate showing bookings detail in popover, when mouse click on specific booking "pipeline", in the same way as in admin panel. (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to configure showing titles of booking, like ID, Name or other fields, in "pipeline of bookings". (Personal, Business Small/Medium/Large, MultiUser)
      • Support responsive interface for showing on mobile devices. (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Timeline (Calendar Overview page) in admin panel. (Personal, Business Small/Medium/Large, MultiUser)
      • New Show notes in booking popover at Timeline page.
      • New Ability to print specific booking from Timeline page by clicking on Print buttin in popover. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Even more nice view at mobile devices. (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Booking Listing page. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Showing notes button with different color, if booking have some notes. For more easy checking. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Changing languages at Booking Listing page for specific action. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Updated Print modal window. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Showing currency relative to each specific user settings in MultiUser version. (MultiUser)
      • Fix Issue of not printing in Chrome browser. (6.2.3.8) (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Add New Booking page. (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Resources settings page. (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to select range of booking resources, like in gMail (Shift + Click) by clicking on first checkbox and Shift+Click on last checkbox. (Personal, Business Small/Medium/Large, MultiUser)
      • Sort of booking resources in resources table by different parameters (ID, Name, Priority, Users). By clicking on column header title. (Personal, Business Small/Medium/Large, MultiUser)
      • Creating several booking resources during one process. (Personal, Business Small/Medium/Large, MultiUser)
      • Ability to re-assign exist booking resource to other activated booking user (MultiUser)
      • Showing additional info near each booking resources (like "Capacity" or booking resource "Single", "Child" type of resource). (Business Large, MultiUser)
      • Shortcode Ability to use shortcode like: bookingresource type=1 show='capacity' date='2016-09-13' (Business Large, MultiUser)
      • Ability to hide children booking resources (Business Large, MultiUser)
    • Updated "Cost and rates" settings page - Rates section (Business Medium/Large, MultiUser)
      • New Ability to select several rates (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • Improvement Direct links to seasons for editing from each rate. (Business Medium/Large, MultiUser)
      • Improvement When logged in as super admin user , ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Advanced checking during saving data. (Business Medium/Large, MultiUser)
      • Improvement Setting "Rates" to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated "Cost and rates" settings page - Valuation days section (Business Medium/Large, MultiUser)
      • New Sorting "Valuation days" by drag and drop specific cost row. (Business Medium/Large, MultiUser)
      • New Ability to select several costs (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • Improvement Advanced checking during saving data. (Business Medium/Large, MultiUser)
      • Improvement When logged in as super admin user, ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Setting "Valuation days" to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated "Cost and rates" settings page - Deposit section (Business Medium/Large, MultiUser)
      • Improvement When logged in as super admin user, ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Setting "Deposit" to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated Advanced cost settings page (Business Medium/Large, MultiUser)
      • New Support radio buttons for setting additional cost. (Business Medium/Large, MultiUser)
      • Updated interface of configuration advanced cost - more clear selection type of additional cost in drop down lists. (Business Medium/Large, MultiUser)
      • Saving "Advanced costs" for each Custom booking form separately. Its improve of searching issues during saving if some form will have wrong configuration. (Business Medium/Large, MultiUser)
      • If having several fields with the same name in booking form (for example, if configured several languages), showing specific field only once, for correct saving additional cost. Please note, in this case options in selectbox must be same withing any languages. (Business Medium/Large, MultiUser)
      • Default value for new field, right now 0 USD, instead of previous 100%. For more easy to understand this logic. (Business Medium/Large, MultiUser)
    • Updated Availability settings page (Business Medium/Large, MultiUser)
      • New Ability to select several seasons (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • New Sort of availability by different fields. (By clicking on column header title). (Business Large, MultiUser)
      • Improvement Direct links to seasons for editing from each rate. (Business Medium/Large, MultiUser)
      • Improvement When logged in as super admin user , ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Setting availability to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated Season Filters settings page (Business Medium/Large, MultiUser)
      • New Ability to select several seasons (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • New Ability to re-assign exist season filter to other activated booking user (MultiUser)
      • New Sort of seasons by different fields. (By clicking on column header title). (Business Large, MultiUser)
      • New more clear interface of selecting dates. (Business Medium/Large, MultiUser)
    • Updated Discount Coupons settings page (Business Large, MultiUser)
      • New Ability to select several coupons (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Large, MultiUser)
      • New Ability to re-assign exist coupons filter to other activated booking user (MultiUser)
      • New Sort of coupons by different fields. (By clicking on column header title). (Business Large, MultiUser)
      • Improvement Advanced checking during saving data. (Business Large, MultiUser)
      • Improvement Editing fields of several coupons from one listing page, like minimum cost, number of usage and expiration date. (Business Large, MultiUser)
    • Updated General Settings page. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Removed Cost section to Settings Payment page. (Business Small/Medium/Large, MultiUser)
      • New Customization of booking title in timeline at front-end side for showing different info, like Name or Second Name of person who made the booking, etc... (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to enable showing popover with booking details in timeline at front-end side, in the same way as its showing in admin panel at Calendar Overview (timeline) page . (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Fields Settings page. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Advanced checking during saving data.
      • New shortcodes for showing hints in booking form: [resource_title_hint], [bookingresource show='id'], [bookingresource show='title'], [bookingresource show='cost'], [bookingresource show='capacity'], [bookingresource show='maxvisitors'] (Business Medium/Large, MultiUser)
    • Updated Emails Settings page. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Advanced checking during saving data.
    • Updated Import Settings page. (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to search specific booking resource by ID and Title
      • Improvement Advanced checking during saving data.
    • Updated Payment Gateways Settings page. (Business Small/Medium/Large, MultiUser)
      • New payment gateway files. Important! If you was customized previously own payment gateway, in update 7.0 you need to customize your payment system relative to new payment gateway structure. In the same was as its done with any exist payment system. For including loading o your payment gateway file, you need to use this code and hook: function add_my_gateway( $gateway ){ return $gateway . ',gateway_ID'; } add_filters( 'wpbc_gateways_original_id_list', 'add_my_gateway' );
      • New Sorting payment gateways order by drug and dropt specific payment gateways rows (Business Small/Medium/Large, MultiUser)
      • Improvement showing active currency and status for each payment gateways (Business Small/Medium/Large, MultiUser)
      • New configuration of payment summary details. Many new shortcodes for configuration payment summary info. (Business Small/Medium/Large, MultiUser)
      • New setting general currency for plugin interface (Business Small/Medium/Large, MultiUser)
      • New setting currency position and format (Business Small/Medium/Large, MultiUser)
      • Improvement configuration of cost per period at Settings > Payment page (Business Small/Medium/Large, MultiUser)
      • Improvement configuration of options: "Time impact to cost", "Advanced cost option" at Settings > Payment page (Business Small/Medium/Large, MultiUser)
      • Improvement configuration of billing form fields assignment at Settings > Payment page (Business Small/Medium/Large, MultiUser)
      • Improvement Advanced checking during saving data.
    • Updated Search Settings page. (Business Large, MultiUser)
      • Improvement Advanced checking during saving data.
      • Improvement Updated help sections with shortcodes that possible to use in search forms.
    • Updated Users Settings page. (MultiUser)
      • New Ability to search specific user by ID and Title
      • New Ability to sort users by ID, Name and Role
      • Improvement Showing additional info near each user, like status and role.
      • Improvement Advanced checking during saving data.
    • Fix issue of correctly showing partially or fully booked dates, if used conditional logic for time-slots, after page loading or days selections. Each day reflect to own "weekday" time-slot (Business Medium/Large, MultiUser)
    • Underhood. New constant. 'WP_BK_LAST_CHECKOUT_DAY_AVAILABLE' - Its will remove last selected day of booking during saving it as booking.
    • Underhood. New constant. 'WP_BK_PAYMENT_FORM_ONLY_IN_REQUEST' - Its will show payment form only in payment request during sending from Booking Listing page and do not show payment form after visitor made the booking.
    • Underhood. New constant. 'WP_BK_AUTO_APPROVE_WHEN_ZERO_COST' - Auto approve booking, if the cost of booking =
6.2.2 2016-12-05
  • Features and issue fixings in All versions:
    • Compatibility Fix CSS for correctly showing fonts in new WordPress 4.6
    • Fix Improve security checking during saving settings.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix Checking string parameter during payment request (fix:6.2.2.1) (Business Small/Medium/Large, MultiUser)
    • Ability to customize to open the "Payment page" with Payment Form(s) at actual website instead of showing payment form(s) at same page after submit of booking. (fix:6.2.2.2) (Business Small/Medium/Large, MultiUser)
6.2.1 2016-08-02
  • Features and issue fixings in All versions:
    • Fix Improve security checking during saving settings and searching in booking listing pages.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix showing of error message instead of stop working, during submitting new booking, if this booking possible only in different booking resources for different days, but system have not allow this. This issue exist in some situations for booking resources with specific capacity, when all payment options are deactivated. (fix:6.2.1.1) (Business Large, MultiUser)
    • Fix issue of incorrect working with required radio-button options. (fix:6.2.1.2) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not calculating "LAST" option in "Valuation days" if previously used "Together" term. (fix:6.2.1.3) Description: the number of selected days in calendar
6.2 2016-07-20
  • Features and issue fixings in All versions:
    • New Moving bookings to trash instead of complete deleting.
    • New Ability to restore bookings from Trash.
    • Translation Updated Croatian translation [99% Completed] by Danijel Prebeg
    • Fix showing warning during managing Booking Calendar widget in "Customizer". Issue was relative to WordPress 4.5 update (fix:6.1.1.11)
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Extend booking dates/times interval to extra hours or days. Useful for adding cleaning time, or any other service time. (Business Medium/Large, MultiUser)
    • Improvement ability to use [booking_id], [resource_title] shortcodes in the Content of booking fields data form at Booking > Settings > Fields page, for ability to show booking ID and booking resources in payment summary. (Business Small/Medium/Large, MultiUser)
    • Improvement ability to book dates in additional calendar(s), without selection date(s) in main calendar, if used several calendars of different booking resources and only 1 booking form. Restriction in this case the "payment summary" after booking is not showing. (Business Medium/Large, MultiUser)
    • Improvement resolve issue of not showing available day(s), if all start time (example of shortcode in booking form: [select starttime "11:00" "13:00" "15:00"]) have booked for this specific day(s) (fix:6.1.1.6). (Business Small/Medium/Large, MultiUser)
    • Improvement Added search users form at the Settings Users page. (fix:6.1.1.6). (MultiUser)
    • Fix Ability to edit bookings, that belong to the "child booking resources", when activated option "visitors apply to capacity". If you will edit of booking, this booking editing is belonging to calendar of parent booking resources with specific capacity. (Business Large, MultiUser)
    • Fix issue of not ability to add "Valuation days" cost settings in some servers, because of conflict. (Business Medium/Large, MultiUser)
    • Fix issue of not ability to submit booking form, when using [bookingform ...] shortcode. (fix:6.1.1.16) (Business Large, MultiUser)
6.1 2016-05-29
  • Features and issue fixings in All versions:
    • New Display or hide "Today date number" in legend cells under calendar.
    • New Turkish translation [100% Completed] by EMNA MESNOVC
    • Translation Updated German translation [100% Completed] by Peter Wegmann and Christian
    • Translation Updated Swedish translation [100% Completed] by Mikael Gransson and Jan sterling
    • Translation Updated Ukrainian translation [100% Completed]
    • Translation Updated Russian translation [100% Completed]
    • Translation Updated Finnish translation [100% Completed] by Turo Numminen and Peter Grnberg
    • Translation Updated Slovak translation [100% Completed] by Martin Ambru and Martin Galdun
    • Translation Updated French translation [100% Completed] by Laurent Thiry and Terry Atkinson
    • Translation Updated Greece translation [100% Completed] by Dimitris Amanatiadis
    • Translation Updated Spanish translation [100% Completed] by Juan C and Juan Garca Piosa
    • Translation Updated Czech translation [100% Completed] by Ales Dlask
    • Translation Updated Polish translation [100% Completed] by Danek Szczepan
    • Translation Updated Danish translation [100% Completed] by Ib H. Rasmussen
    • Translation Updated Italian translation [100% Completed] by Fabrizio Pecorelli
    • Translation Updated Norwegian translation [100% Completed] by Hvard Hasli
    • Translation Updated Hungarian translation [100% Completed] by Istvn Vincze
    • Translation Updated Dutch translation [100% Completed] by Wim Bommerez
    • Fix some warning notices, while website in debug mode.
    • Tons of minor improvements and bug fixes. You should read the full changelog for all of them.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Ability to search for additional 2 days in search availability form. Use this shortcode in search form: [additional_search "2"] +/- 2 days. (Business Large, MultiUser)
    • New Ability to show how many search results found. To show use {searchresults} shortcode in search form shortcode. Example: [bookingsearch searchresultstitle='{searchresults} Results Found' searchresults='http://dev/search-results/' noresultstitle='Nothing Found.'] (Business Large, MultiUser)
    • New Show Search Results Log at Booking > Settings > Search page in Search Cache section for more easy detect any issues with search results (Business Large, MultiUser)
    • New Ability to transfer custom parameters from booking form shortcode into the content of booking form. Example of shortcode usage: [booking type=1 form_type='standard' nummonths=3 options='{parameter name="my_param" value="value"},{parameter name="other_param" value="other value"}'] Example of booking form customization: [text some_field_name "my_param"] and [text other_field_name "other_param"] (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use check-boxes in the search form for additional parameters. (Business Large, MultiUser)
    • Improvement Ability to use several times custom fields with same name in posts for definition several additional parameters with different values for the search form. (Business Large, MultiUser)
    • Improvement Correctly showing change-over day, as half booked day, that have pending check-in/out and approved check-out/in bookings in the same day. (Business Small/Medium/Large, MultiUser)
    • Improvement Added ability to save "Advanced cost settings" only for selected custom or standard form. Its prevent issue of not saving some values, if exist too many custom forms and too many options for the additional cost. (Business Medium/Large, MultiUser)
    • Improvement Showing times in header of Time-Line, when selected several booking resources and one day Calendar Overview mode. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to set constant WP_BK_IS_SEND_EMAILS_ON_COST_CHANGE to true in ../lib/wpbc-constants.php file for sending modification email, if cost was changed in admin panel (Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use in emails new shortcode: [check_out_plus1day] - inserting next day after last selected day in calendar for specific booking. Its useful in some cases, if business workflow require to show as checkout day the next day after last selected date. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Correct work of "Auto-fill" button at Booking > Add booking page for bookings with change-over days. (Business Small/Medium/Large, MultiUser)
    • Fix issue of not showing booked dates in some specific situation (when are using check in/out times) for booking resources with capacity higher than 1. (Business Large, MultiUser)
    • Fix issue of not ability to change booking resource for booking in some situations, while booking resources with capacity higher than 1. (Business Large, MultiUser)
    • Fix restriction of parameters during switching to Calendar Overview mode (Personal, Business Small/Medium/Large, MultiUser)
    • Fix not sending emails after changing booking resource for specific booking, if "Emails sending" checkbox unchecked. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix selecting correct non English language at PayPal checkout page, depend from website locale (Business Small/Medium/Large, MultiUser)
6.0 2016-02-20
  • Features and issue fixings in All versions:
    • New Register and Translate everything in [wpml]Some Text to translate[/wpml] tags. Translation can be done at the WPML > "String translation" page. Required WPML 3.2 with String Translation plugin.
    • Fix additional checking about checking if some Calendar skin folders exist or not.
    • Fix set additional checking from preventing loop redirection to the "Whats New" page, after activation of the plugin.
    • Fix Correctly showing button icons. Remove conflicted "font-awesome-css" from Booking Calendar admin panel pages, which loaded by WPML plugin.
    • Translation Updated French translation [100% Completed] by Fabien Groslambert.
    • Translation Updated Norwegian translation [100% Completed] by Hvard Hasli.
    • Support WordPress 4.4
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Ability to duplicate exist booking into different booking resource (Personal, Business Small/Medium/Large, MultiUser)
    • New Ability to select language of email template during operations like approving, cancellation or sending payment request for exist bookings. Of course you have to support these additional languages in email templates. (Personal, Business Small/Medium/Large, MultiUser)
    • New shortcodes in the booking form at Booking > Settings > Fields page: [bookingresource show='id'] - booking resource ID, [bookingresource show='title'] - booking resource Title, [bookingresource show='cost'] - booking resource Cost, [bookingresource show='capacity'] - booking resource Capacity , [bookingresource show='maxvisitors'] - maximum number of visitors per booking resource (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement During changing booking resource for exist booking, set check intersections of time-slots for booking date and then allow or do not allow to change booking. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue for blocking days in calendar, if all time-slots for this date booked, and in booking form is using conditional WEEK sections for showing different time-slots for the different weekdays. (Business Medium/Large, MultiUser)
    • Fix issue for feature "Checking to prevent double booking, during submitting booking", when booking was made with check in/out times. (Business Small/Medium/Large, MultiUser)
    • Fix saving of option "Auto approve all new bookings" to at General Booking Settings page, if user click on top "Save changes" button. (Business Small/Medium/Large, MultiUser)
    • Fix of not showing "Custom booking forms" of "Super booking admin user" at the Booking > Resources > Advanced cost page, while logged in as "Regular user" (MultiUser)
    • Fix of sending correct Payment Request Email, while logged in as "Regular user" (MultiUser)
    • Fix issue of getting all posts with booking forms into search availability cache, during clearing search cache at Booking > Settings > Search page. (Business Large, MultiUser)
    • Fix issue of not loaded correctly advanced days selection parameters from Booking Calendar "option" parameter shortcode at some slow servers. (Business Medium/Large, MultiUser)
    • Fix issue of showing dates in correct format at the Calendar Overview page, while switching week view for one booking resource (Personal, Business Small/Medium/Large, MultiUser)
    • Fix CSS issue of showing navigation tabs in new WordPress 4.4 (Personal, Business Small/Medium/Large, MultiUser)
5.4.4 2015-12-10
  • Features and issue fixings in All versions:
    • New Set past bookings "darker", at the Calendar Overview page (timeline) in admin panel. More easy/fast to check past and actual bookings.
    • New filer at Booking Listing page. Showing bookings that "check in" or "check out" during today.
    • Improvement Replaced "wpdev-booking" language locale to "booking". Prepare for ability to use Language Packs functionality.
    • Translation New Portugal translation [100% Completed] by Pedro Morgado
    • Translation New Ukrainian translation [100% Completed] by Ivanka from Coupofy
    • Translation Updated French translation [100% Completed] by Charles Petitfour.
    • Fix email format issue during sending emails. From this format '"\"John Smith\"" email@some-server.com' to this: 'John Smith email@some-server.com'
    • Fix language file locale for the Finnish language. Renamed suffix of translation file from fi_Fl to fi.
    • Remove constant WP_BK_USE_TITLES_IN_EMAILS from ../lib/wpbc-constants.php file.
    • Trigger event "date_selected" after selection of dates in calendar. To bind this event use this JS: jQuery( ".booking_form_div" ).on('date_selected', function(event, bk_type, date) { ... } );
    • Support WordPress 4.4
    • CSS improvements.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix set limitation in 30 symbols for the names of new custom forms. Otherwise possible issues with saving additional costs at the Resources Advanced cost page (Business Medium/Large, MultiUser)
5.4.3 2015-09-20
  • Features and issue fixings in All versions:
    • New Hungarian translation [100% Completed] by Istvn Vincze
    • New Finnish translation [100% Completed] by Jukka Turunen
    • New Catalan translation [100% Completed] by Fiiiu - Gerard H. Serra
    • Improvement Plugin will send emails with "From" address, that defined in "From" field at Booking > Settings > Emails page. If you define constant WP_BK_STRICTLY_FROM_EMAILS to false at ../lib/wpbc-constants.php file, then sending the copy of Confirmation email to admin, sends a "from" field of email not the email of server, but email from the person, who made reservation. Its useful for "reply to this emails", but when receiving such email, Yahoo mail for instance rejects it, and google mail puts a warning about fishing etc. Check more here
    • Improvement Removing PHP4 style constructors, for support WordPress 4.3 update.
    • Ability to define constant WP_BK_USE_TITLES_IN_EMAILS in wpbc-constants.php. If true, then system try to send emails in format "Jo Smith" josmith@server.com If false, then system try to send emails in format josmith@server.com . Some servers does not support or generate issues for first email format.
    • Fix possible JavaScript Error: "SyntaxError: missing ; before statement" (and because of that do not show calendar), if some third party plugin override links incorrectly. Please check more here
    • Fix ability to use "+" sign in the email fields during booking process. Please read more here
    • Fix issue of showing "today" date in Calendar Overview page based on website timezone, and not server timezone.
    • CSS improvements.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Limit available days from today. Select number of available days in calendar start from today. (Business Medium/Large, MultiUser)
    • New Ability to define number times of usage coupon codes for discounts (Business Large, MultiUser)
    • New Ability to edit exist coupon codes for discounts (Business Large, MultiUser)
    • Improvement Do not highlight next date(s), when mouse-over on already selected date. Please check more here (Business Small/Medium/Large, MultiUser)
    • Improvement Do not highlight date(s), when mouse outside of calendar. Please check more here (Business Small/Medium/Large, MultiUser)
    • Improvement Do not update the cost in the cost correction field, if admin edit this booking. (Business Medium/Large, MultiUser)
    • Improvement Prevent of showing any hints (costs, dates...), if selected only Check In day, while using range days selection mode using 2 mouse clicks (Business Medium/Large, MultiUser)
    • Improvement Rollback to 1st step, if system will show warning and booking form is using customization of having several steps wizard form. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to show the title of booking resources in booking form (as hint). You can use this shortcode [resource_title_hint] to show the title of current booking resource. (Business Medium/Large, MultiUser)
    • Improvement showing booking details in payment form. (Business Medium/Large, MultiUser)
    • Fix issue for ability to activate users in MultiUser version, while active French translation of Booking Calendar. (Business Medium/Large, MultiUser)
    • Fix issue for ability to add new "Valuation days" cost settings in French version of Booking Calendar. (Business Medium/Large, MultiUser)
    • Fix issue of range days selection, when activated specific week days as start days and we have some booked days after our selected date. More here (Business Small/Medium/Large, MultiUser)
    • Fix issue of correct showing some special symbols during exporting bookings to CSV file. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue relative to the old times season filters that can exist in some old versions (Business Medium/Large, MultiUser)
    • Fix issue of showing cost in correct cost format (using decimal and thousands separators) in emails (Business Small/Medium/Large, MultiUser)
    • Fix issue of too many redirects, if upgraded from free to paid version, and use MySQL version older than 5.0
5.4.2 2015-08-08
  • Features and issue fixings in All versions:
    • Updated Swedish translation [100% Completed] by Jan sterling
    • Updated Norwegian translation [100% Completed] by Patrick Schneider
    • CSS improvements.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Updated "Sage Pay" payment gateway for using new protocol v3.00 instead of v2.23 (Business Small/Medium/Large, MultiUser)
    • Fix issue of correctly showing currency (GBP) symbol at the payment form. (Business Small/Medium/Large, MultiUser)
    • Fix issue of correctly showing additional cost of the booking, if visitor edit this booking (after clicking on edit booking link from email), and this booking relative to the booking resource, that have as default some custom booking form (not standard booking form). (Business Medium/Large, MultiUser)
5.4.1 2015-05-09
  • Features and issue fixings in All versions:
    • Updated Italian translation [100% Completed] by Fabrizio Pecorelli, Astolfo Vesci
    • Updated Russian translation [100% Completed] by Arm.
    • Updated Croatian translation [100% Completed] by Borislav Bosnjak.
    • Updated German translation [100% Completed] by Stefan Fritsche, Dirk Gabler, Andreas Dupp.
    • Updated Swedish translation [100% Completed] by Jan sterling, Ruben Salas
    • Fix CSS issue on welcome new update page.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix ability to edit, cancel or send payment request for the booking by visitors, if was activating option Load JS and CSS files only on specific pages at general booking settings page. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not showing calendar, if in availability settings was applying season filter, that do not have any days. (Business Medium/Large, MultiUser)
    • Fix issue of not apply conditional season filter, if this filter have only "Tuesday" day selected there. (Business Medium/Large, MultiUser)
    • Fix issue of showing bookings only from the specific regular user, when user try to open 2nd or higher page at Booking Listing page. (MultiUser)
5.4 2015-04-26
  • Features and issue fixings in All versions:
    • New. Google Calendar Events importing. Using new Google Calendar API v3. Activate and configure different parameters for the Google Calendar import.
    • New. Activate auto-import of Google Calendar events during specific times.
    • New. Ability to save own calendar skin to the /wp-content/uploads/wpbc_skins/ folder, that do not overriding during plugin update. Its will save your custom calendar skin, if you will make upgrade of plugin to new plugin update.
    • New. Ability to load JS and CSS files only on specific pages. Its useful, if exist some conflict(s) or you want to optimize loading of website, and you need to load Booking Calendar JS and CSS files only at the specific pages, where you are having booking forms or availability calendars. You can activate and configure this feature at the General Booking Settings page in Advanced section, by expanding "Advanced settings of JavaScript loading".
    • Fix. Additional checking in some situation, when happens "You do not have sufficient permissions to access this page" issue.
    • Fix. Warning of invalid emails, for the new DNS, like xxx@xxx.holiday OR xxx@xxx.technology OR xxx@xxx.solutions OR xxx@xxx.training, etc...
    • Fix of loading correct calendar language, if at the WordPress General Settings have selected "Site Language" as "English (Canada)".
    • New Bulgarian translation [100% Completed] by Nadejda Chotorova.
    • Updated Spanish translation [100% Completed] by Juan C
    • Updated French translation [100% Completed] by by Carlo Calamar, Terry Atkinson, Jean-Sbastien DANGLADE.
    • Updated Danish translation [100% Completed] by Ib H. Rasmussen.
    • Updated Dutch translation [100% Completed] by Wim Bommerez.
    • Updated Polish translation [100% Completed] by Danek Szczepan
    • Updated Russian translation [100% Completed] by Arm.
    • Updated Greece translation [100% Completed] by Dimitris Amanatiadis
    • Updated Slovak translation [100% Completed] by Lubomir Host, Martin Galdun, Martin Ambrus
    • Updated Czech translation [100% Completed] by Ales Dlask, Martin Ambrus
    • Updated Croatian translation [95% Completed] by Jirka Pitzmos.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New. Advanced Google Calendar Events import. Configuration of import Google Calendar Events for the each specific booking resources (Personal, Business Small/Medium/Large, MultiUser)
    • New. Allow payments by direct bank / wire transfer (Business Small/Medium/Large, MultiUser)
    • New. Allow payments in cash by visitors on check in. (Business Small/Medium/Large, MultiUser)
    • New. Ability to print booking data for the each single specific booking (Business Small/Medium/Large, MultiUser)
    • New. Ability to show the full cost of the booking in search results, depend from the check in/out dates and number of selected visitors. Shortcode to use in search results - [cost_hint] (Business Large, MultiUser)
    • New. Ability to show the cost of the booking for the selected dates only in search results. Shortcode to use in search results - [original_cost_hint] (Business Large, MultiUser)
    • New. Ability to show the additional cost, which depends on the fields selection in the form in search results. Shortcode to use in search results - [additional_cost_hint] (Business Large, MultiUser)
    • New. Ability to show the deposit cost of the booking in search results. Shortcode to use in search results - [deposit_hint] (Business Large, MultiUser)
    • New. Ability to show the balance cost of the booking - difference between deposit and full cost in search results. Shortcode to use in search results - [balance_hint] (Business Large, MultiUser)
    • New. Ability to show hints of additional cost for each separated options (from the Booking > Resources > Advanced cost page). If you are having in booking form shortcode like this Tax: [checkbox my_tax default:on ""], and also configured additional cost for the my_tax option, then in booking form you can use this shortcode [my_tax_hint] to show additional cost of this otion. Just add _hint term to name of shortcode for creation hint shortcode in booking form. (Business Medium/Large, MultiUser)
    • New. Condition to show the "Deposit payment" form, if the "Check in" day is inside of the specific Season Filter (Business Medium/Large, MultiUser)
    • New. Show both deposit and total cost payment forms, after visitor submit booking. You can activate this feature at the ../{Booking Calendar Folder}/lib/wpbc-constants.php file by setting contstant WP_BK_SHOW_DEPOSIT_AND_TOTAL_PAYMENT to TRUE. Important! Please note, in this case at admin panel for booking will be saved deposit cost and notes about deposit, do not depend from the visitor choise of this payment. So you need to check each such payment manually. (Business Medium/Large, MultiUser)
    • New. Ability to show the standard cost or title of booking resource by using this shortcodes [bookingresource type=1 show='cost'] or [bookingresource type=1 show='title'] Example: [bookingresource type=3 show='title']: [bookingresource type=3 show='cost'] per day. (Personal, Business Small/Medium/Large, MultiUser)
    • New. Widget for selection of booking resources. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Added preselected booking resource parameter to popup for insertion booking resource selection shortcode. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. New first_option_title parameter for insertion booking resource selection shortcode. This parameter define text for the first option in dropdown list. Its can be empty for showing only booking resources list. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to print only selected booking(s) at the Booking Listing page instead of All bookings (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Ability to export to CSV file (during clicking on "Export button") only selected booking(s) at the Booking Listing page instead of All bookings. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Removed "Deposit payment" option from the General Booking Settings page in Cost section. Its possible to activate/deactivate and configure deposit payments for the specific booking resources at the Cost and rates page (Business Medium/Large, MultiUser)
    • Fix issue of ability to use parameter "aggregate" instead of "agregate" in the [booking ...] shortcode. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of not ability to select custom or standard booking form during editing some booking, if the booking resource of this booking have some custom form as default custom booking form. (Business Medium/Large, MultiUser)
    • Fix issue of not ability to save changes of Form Fields at Settings page in French version of Booking Calendar. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix Warning: "preg_match(): Compilation failed: invalid range in character class at offset 24 in ../inc/personal.php on line 2347". Its possibly exist in some most recent versions of PCRE (the regular expression library PHP uses). (Personal, Business Small/Medium/Large, MultiUser)
5.3.2 2015-04-03
  • Fix issue of conflict with WPML plugin in free version of plugin. If the customer use WPML plugin, sometimes was existing issue that labels in the booking form have the same title of first element.
5.3.1 2015-03-03
  • Features and issue fixings in All versions:
    • Updated German translation [100% Completed] by Dirk Gabler.
    • Updated Swedish translation [100% Completed] by Ruben Salas
    • Updated Italian translation [100% Completed] by Fabrizio Pecorelli and Astolfo Vesci
    • Updated French translation [100% Completed] by Jean-Sbastien DANGLADE
    • Updated Brazilian Portuguese translation [100% Completed] by David Page
    • Updated Greece translation [100% Completed] by Dimitris Amanatiadis
    • Updated Slovak translation [100% Completed] by Lubomir Host
    • Updated Czech translation [100% Completed] by Ales Dlask
    • Updated Dutch translation [100% Completed] by Wim Bommerez
    • Updated Danish translation [79% Completed] by Karen Skovmand.
    • Improvement. Removed in the email "From" field symbols " and or \", during sending emails.
    • Improvement. Additional support of WPML transaltion for the booking form fields.
    • Fix Fixing the Return-Path header in emails.
    • CSS improvements.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Improvement. Ability to set separator of data for bookings export to CSV format. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Sort selections of booking resources (from the [bookingselect... shortcode) in the same order as specified in the "type" parameter. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Loading the default custom booking form for specific booking resource at the Booking > Add booking page. (Business Medium/Large, MultiUser)
    • Fix issue of deleting custom booking forms in the Booking Calendar MultiUser version.
    • Fix issue of not showing default custom booking forms at the Booking > Resources page for the "regulat users" in the Booking Calendar MultiUser version, if was activated constant "WP_BK_CUSTOM_FORMS_FOR_REGULAR_USERS".
    • Fix issue of not ability to select 2 or more days during booking for the specific timeslot, if the last selected date contain 2 or more booked timeslots. (Business Small/Medium/Large, MultiUser)
5.3 2015-02-19
  • Features and issue fixings in All versions:
    • New. Ability to use drop down list (selectbox) in your booking form. You can configure selections of the different options, like number of visitors, times, etc... (Please note, the times will be saved to the DB and is not using for availability. If you need bookings for the specific times, you need to check the Business Small or higher versions).
    • New. Visual editors for the email templates at the Booking > Settings > Emails page.
    • New. Ability to activate checking for prevent double booking, during submitting booking. This feature useful to prevent double booking of the same date(s) or time(s), if several visitors try to book the same date(s) in same calendar during the same time.
    • Improvement. Showing warning message under calendar, instead of showing popup alert, if visitor do not select any day(s) in booking form during submiting this booking.
    • Improvement. Reordering some options at the General Booking Settings page for having more logical options order. Instead of section "Main" now exist section "Advanced".
    • Fix the height of "Thank you" message box, which is showing after visitor submit the booking, if the message too long.
    • Fix of showing calendar with correct skins for datepick elements at Booking Listing and Calendar Overview pages.
    • Fix issue of showing "WordPress" title at emails in some spcial situations.
    • Fix issue of not loading correctly some language files for the calendar days/month.
    • Updated Slovak translation [67% Completed] by Martin Galdun.
    • Updated German translation [27% Completed] by Andreas Dupp
    • Updated Polish translation [100% Completed] by Danek Szczepan
    • Updated Spanish translation [100% Completed] by Juan C
    • Code refactoring.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New. Ability to show daily cost (rates) inside of the date cells on calendar(s). More easy way to show rates for visitors. (Business Medium/Large, MultiUser)
    • New. HMTL edit toolbar for the Booking Forms and Content of Booking Fields form at Booking > Settings > Fields page. (Personal, Business Small/Medium/Large, MultiUser)
    • New. Automatic checking about new updates for paid versions of plugin. Show notifications about new update at the WordPress > Plugins menu in usual way (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Showing "Form Fields" and "Content of Booking Fields" at the same page. To prevent forget of editing both forms. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Sort the items in the search availability results by "booking resources" priority descending order. The priority for the specific booking resources we can set at the Booking > Resources page. (Business Medium/Large, MultiUser)
    • Improvement. Set booking resources labels as links at the Booking Listing page. More easy way to show bookings of current booking resource. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Set season filters labels as links at the edit Rates page. More easy and fast way to edit specific season. (Business Medium/Large, MultiUser)
    • Improvement. Set season filters labels as links at the edit Availability page. More easy and fast way to edit specific season. (Business Medium/Large, MultiUser)
    • Improvement. Showing warning and link to update, if plugin updated in wrong way from paid to free version. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement. Do not show the times tooltip over specific date cell (when mouse over this date), if booking was making for check in/out times and does not time-slot. (Business Small/Medium/Large, MultiUser)
    • Fix issue of not abiity to insert "radio button" fields, which is not "required". Issue was existing since update 5.2 (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of submitting booking form with selected does not first option in "radio button" fields. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of setting confitional fields (if such fields configured) after searching and redirection to the booking form from the search results page. (Business Large, MultiUser)
5.2.1 2014-12-14
  • Because Google stop supporting of "Google Calendar API v2" (on Nov. 17, 2014), this update temporary remove import Google Calendar events, until we implement new API v.3
5.2 2014-11-18
  • Features and issue fixings in All versions:
    • New Allow multiple bookings per same day. Your visitors will be able to make unlimited bookings per same date(s) in calendar and do not see any booked date(s) of other visitors.
    • New Email template configuration about the new booking, which is sending to administrator
    • New Email template configuration about the new booking, which is sending to visitor, who made the booking.
    • New Email template configuration about the approval of booking, which is sending to visitor, who made the booking.
    • New Email template configuration about the decline of booking, which is sending to visitor, who made the booking.
    • New Google Calendar Events importing. Activate and configure different parameters for the Google Calendar import.
    • New Activate auto-import of Google Calendar events during specific times.
    • Improvement Do not show CAPTCHA in booking form at the "Add booking" page in admin panel, if the CAPTCHA activated.
    • Update of several screenshots in plugin description.
    • Support of WordPress 4.0
    • Updated Spanish translation, by Juan C.
    • Updated German translation by Andreas Dupp
    • Code refactoring.
    • CSS improvements.
    • Fix issue of showing "WordPress" title in "From" field at emails.
    • Fix apply parameter "Check in/out - Tomorrow" from Filter tab at Booking Listing page based on the "time-zone" offset (which is set at the WordPress > Settings menu).
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Advanced Google Calendar Events import. Configuration of import Google Calendar Events for the each specific booking resources (Personal, Business Small/Medium/Large, MultiUser)
    • New Ability to set the radio buttons fields as required fields at the Booking > Settings > Fields page. Example: radio* field_name "1" "2" "3" "4"
    • Tips & Tricks Ability to use [sync_gid] shortcode at the Booking > Settings > Fields > Content of Booking Fields page to show the ID of Google Calendar Event, which was imported by Booking Calendar (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement New parameter selected_type for [bookingselect... shortcode for auto selection booking form of specific booking resource. Example: bookingselect label='Select:' form_type='standard' nummonths=1 type='17,16,15' selected_type='15'
    • Improvement Disabling (set grayed) of "starttime" options selection for the times, which already booked by visitors, for the selected date. (Business Small/Medium/Large, MultiUser)
    • Improvement Rechecking system, if the update from the previous version was making in not correct way (relative to FAQ instruction) and then reupdate plugin. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Sort booking resources by booking resources titles in ASC order (instead of DESC) (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Added "placeholder" parameter to the text field shortcode generator at the Booking > Settings > Fields page (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Added new section "Tips and Tricks" to the shortcode generator at Booking > Settings > Fields page. Description about usage of email verification field. (Personal, Business Small/Medium/Large, MultiUser)
    • Improvement Ability to use the several "comma separated" parameters in search availability form for the Custom Fields Parameter. Example: <select id="booking_color" name="booking_color"> <option value="Green">Only Green</option> <option value="Green, Red">Green, Red all together</option> <option value="Red">Only Red</option> </select> ( Business Large, MultiUser)
    • Fix issue of do not correctly export CSV file, if the upload directory do not default (Personal, Business Small/Medium/Large, MultiUser)
    • Fix setting exported CSV file to UTF-8 encoding (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of saving info about each "legend items under calendar" for the "regular users" if the changes was making by super booking admin (MultiUser)
5.1.6 2014-09-30
  • Features and issue fixings in All versions:
    • Fix issue of not saving Booking Calendar Widget for sidebars at the WordPress > Appearance > Widgets menu page. Issue was existing in updates 5.1.4 and 5.1.5
    • Updated Italian transaltion by Nuoro di Murgia Ivan.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New shortcode for email templates. [remote_ip] - inserting IP address of the user who made this action (Personal, Business Small/Medium/Large, MultiUser)
    • New shortcode for email templates. [user_agent] - inserting contents of the User-Agent: header from the current request, if there is one (Personal, Business Small/Medium/Large, MultiUser)
    • New shortcode for email templates. [request_url] - inserting address of the page (if any), where visitor make this action (Personal, Business Small/Medium/Large, MultiUser)
    • New shortcode for email templates. [current_date] - inserting date of this action (Personal, Business Small/Medium/Large, MultiUser)
    • New shortcode for email templates. [current_time] - inserting time of this action (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue (exist in versions 5.1.4 - 5.1.5) of not sending emails to the correct ("owner") regular user, depending from the booking resource, where visitor make the new booking, but sending this email to the last logged in user (MultiUser).
5.1.5 2014-07-23
  • Features and issue fixings in All versions:
    • New icons at setting tabs.
    • CSS improvements for the text fields.
    • Updates Polish translation, by Danek Szczepan
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New. Ability to use "placeholders" for the text fields in booking form fields customizaion. Exmaple: First Name (required: [text* name placeholder:First_Name] , where "_" is meaning white space " ". (Personal, Business Small/Medium/Large, MultiUser)
5.1.4 2014-07-05
  • Features and issue fixings in All versions:
    • Improvement. Huge source code refactoring.
    • Improvement. New way of JS and CSS loading.
    • Improvement. New way of JavaScript variables definition.
    • Improvement. New way of sending all Ajax requests.
    • Updates Polish translation, by Danek Szczepan
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Improvement. Ability to pass check of "required checkbox", if only one options was checking, and not all as it was previously. Exmaple: checkbox* MyOption "Option 1 " "Option 2" "Option 3"
    • Improvement. Move the "Save chnages" button and actions selection at the Booking > Resources page to the top of resource listing table. (Personal, Business Small/Medium/Large, MultiUser)
    • Trick. Ability to use in the URL at Booking > Resources ... pages this parameter "&hide=child" to do not show any child resources in the list (Business Large, MultiUser)
    • Decreese the number of booking resources from 500 to 100 at the Add Resources page, which possible to create during 1 process (Business Large, MultiUser)
    • Fix of JavaScript error, during range days selection mode using 1 mouse click, if we was using the "options" parameter in the booking shortcode and condition for the start-day selection. (Business Medium/Large, MultiUser)
    • Fix. Adding recehcking of the cost of parent resource during creation of new child resource. Previously if the parent resource cost have just empty space "" (not the 0), its can generate error during creation of the child resource. (Business Large, MultiUser)
    • Fix issue of showing paypal payment form during payment request, if was active authorize.net payment system and paypal was disabling at the settings page.(Business Small/Medium/Large, MultiUser)
    • Fix issue of days selections, when using the "options" parameter for the custom days selections for specific week days (Business Medium/Large, MultiUser)
5.1.3 2014-06-14
  • Features and issue fixings in All versions:
    • Booking Calendar icon was changing to fit WordPress styles.
    • Updated Croatian transaltion by Sanjin Barac. Renameed wpdev-booking-hr_HR.po (mo) files to wpdev-booking-hr.po (mo). Default Croatian WordPress version have locale as "hr".
    • Added 2 "blank" files to the captcha folder.
    • Fix "Booking Listing" link on "Welcome" panel at top of Booking Listing and Calendar Overview and "Whats New" pages.
    • Fix CSS of Booking Calendar insert button on Edit post page for "Text mode".
    • Fix. Removed gray-grad.png images for the headers background. In the new WP versions, its can be reason of "File does not exist error" in apache logs.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New. Adding EMAIL VERIFICATION field to booking form. Description of usage: The rule for assigning verifications email in CSS parameter: "class:same_as_email". Its must start with this reserved words: "same_as_" and then have to go the name of your Primary email field. Example: Confirm Email:[email* other_verify_email class:same_as_email]
    • Added several default templates for the Search Availability form on the Booking Settings Search page. (Business Large, MultiUser)
    • Impoved styles of the Search Availability form. Now exist separate CSS file (search-form.css) for the style customization of search form. (Business Large, MultiUser)
    • Impoved styles of the Search results form. (Business Large, MultiUser)
    • Add ability to define the search results link for the "search widget" in several languages, in a way like this: http://myserver.com/en/search-results/[lang=it_IT]http://myserver.com/it/search-results/ (Business Large, MultiUser)
    • Ability to define in URL selected by default booking form (booking resource), when are using in the page the booking select shortcode: [bookingselect ...] Its possible to define the selected booking resource in URL in a way like this http://www.example.com/booking/?resource_id=2 (Personal, Business Small/Medium/Large, MultiUser)
    • Set specific week days as unavailbale in the check in/out fields in search form, if these week days was set as unavailbale on the General Booking Settings page in Calendar section (Business Large, MultiUser)
    • Fix of incorrect dates selections, which depend from the conditions (in the shortcode) and specific start dates in General Booking Settings page (Business Medium/Large, MultiUser).
    • Fix of artefact during selection of 1 day (second click), if "range days selection using 2 mouse clicks" is activating (Business Small/Medium/Large, MultiUser)
    • Fix. Add not ability to select as check out date already booked check out (not check in) date. This issue exist only for the bookings for 2 days. (Business Large, MultiUser)
    • Fix of incorrect "Advanced cost" calculation for the time selections (if time selection was setting to show as "Long selection view") (Business Medium/Large, MultiUser)
    • Fix issue od sometime are not showing check in/out dates for the booking resources with capacity higher than 1. (Business Large, MultiUser)
    • Fix of incorect link URL on "Book now" buttons in search results, when is using WPML plugin for the different languages and booking forms was inserting into the pages do not the posts. (Business Large, MultiUser)
    • Fix issue, of incorect showing search results, depending from the season filters availability, when we are having the "Range days season filter" at the top of the list and booking resources do not belong to this season filter. (Business Large, MultiUser)
    • Fix issue of not chnaging the cost (per day/night/fixed) by the administrator for the regular users. If you was having this issue, in addition you need to open the Booking Settings Users page and for the each regular users make these actions: (a) click on the "Deactivate" button then click on the "Set as inactive" button. Wait for the page is reloading and stop load. (b) Now click on the "Activate" button near that user. Repeat this actions for the all regular users. (MultiUser)
5.1.2 2014-05-15
  • Features and issue fixings in All versions:
    • Fix issue of have no ability to click on the booking link on the "Calendar Overview" admin page for redirection to the "Booking Listing" page with this selected booking.
    • Fix issue of showing warning messages during activation of plugin in some versions.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Fix. The issue relative to not correct language selections for email templates during creations new booking or other actions (during ajax requests). (Personal, Business Small/Medium/Large, MultiUser)
    • Fixed showing of the number of availability days for the parent booking resources, when activated "check in/out" times option on the General Booking Settings page (Business Large, MultiUser)
5.1.1 2014-03-18
  • Features and issue fixings in All versions:
    • Support WordPress 3.9
    • New. Added 2 new options "Check In - Tomorrow" and "Check Out - Tomorrow" for the filter "Dates" on the Booking Listing page. "Check In - Today" - show bookings, where check in date is "Today". "Check Out - Tomorrow" - show bookings, where check out date is "Tomorrow".
    • Translation to Czech language by Michal Nedvdek
    • Source code refactoring.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Improve speed of page loading for booking resources with hight capacity and many season filters (Business Large, MultiUser)
    • Improve managment of Check In/Out dates for the booking resources with capacity higher then 1. Show vertival line for change-over days in calendar (Business Large, MultiUser)
    • Fix. Loading correct "default custom booking form" for specific booking resource in widget at sidebar (Business Medium/Large, MultiUser)
5.1 2014-03-14
  • Features and issue fixings in All versions:
    • Responsive Booking Admin panel that looks great on any device.
    • Styles improvement on Booking Listing page for best feet to WordPress 3.8 update and better look on mobile devices.
    • Styles improvement on Calendar Overview page for best feet to WordPress 3.8 update and better look on mobile devices.
    • Styles improvement on Settings page for best feet to WordPress 3.8 update and better look on mobile devices.
    • Styles improvement on "Add booking" page for best feet to WordPress 3.8 update and better look on mobile devices.
    • New design of "Filter Tab" Fields on the Booking Listing page, which take less space and show filter info inside for better understanding or requests.
    • Ability to define the Form Fields Labels at the Settings Fields page in several languages, if the wordpress blog is multilingual. Example: "First Name[lang=de_DE]Vorname[lang=fr_FR]Prnom"
    • New "Mark as Read All" button in the Filters tab on Booking Listing page.
    • Translation to Norwegian language by Hvard Hasli
    • Translation to Brazilian Portuguese by Roberto Negraes
    • Updated Danish translation by Carl Andersen
    • Updated Dutch translation by Gert Pepping
    • Repositioning popover and buttons inside of it on the Calendar Overview page for the better looking on mobile devices.
    • Saving into DB "relative" path to the selected Skin, instead of absolute. Its prevent from the security issue on some servers.
    • Show Booking Dashboard Widget only, if the current user have capability to open "Booking Listing" page.
    • Fixed issue of incorrect showing "checkboxes" on admin panel in Safari
    • Fixed issue with href="#" (scrolling to top of page) in some links.
    • Fixed position of the "Approve", "Cancel", "Delete" and "Edit" links in the mouse-over popover at Calendar Overview page in the IE10
    • Fix issue of sending some emails with "\n" character instead of new line, if inside of booking form was used the new lines in the text box(es) .
    • Fix declaration of the wp-content and wp-plugins directories, using standard WP functions for that.
    • Fixed "Notice: Undefined index: booking_type"
    • Removed SSL declaration constant - WP_BK_SSL. Must to auto detect this.
    • Wordpress 3.8 support
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Styles improvement on Resources page for best feet to WordPress 3.8 update and better look on mobile devices. (Personal, Business Small/Medium/Large, MultiUser)
    • Styles improvement on Settings Fields page for best feet to WordPress 3.8 update and better look on mobile devices. (Personal, Business Small/Medium/Large, MultiUser)
    • Styles improvement on Settings Emails page for best feet to WordPress 3.8 update and better look on mobile devices. (Personal, Business Small/Medium/Large, MultiUser)
    • Styles improvement on Settings Payment page for best feet to WordPress 3.8 update and better look on mobile devices. (Business Small/Medium/Large, MultiUser)
    • Styles improvement on Cost and Rates page for best feet to WordPress 3.8 update and better look on mobile devices. (Business Medium/Large, MultiUser)
    • Styles improvement on Advanced Cost page for best feet to WordPress 3.8 update and better look on mobile devices. (Business Medium/Large, MultiUser)
    • Styles improvement on Availability page for best feet to WordPress 3.8 update and better look on mobile devices. (Business Medium/Large, MultiUser)
    • Styles improvement on Season Filters page for best feet to WordPress 3.8 update and better look on mobile devices. (Business Medium/Large, MultiUser)
    • Styles improvement on Discount Coupons page for best feet to WordPress 3.8 update and better look on mobile devices. (Business Large, MultiUser)
    • Styles improvement on Settings Search page for best feet to WordPress 3.8 update and better look on mobile devices. (Business Large, MultiUser)
    • Styles improvement on Settings Users page for best feet to WordPress 3.8 update and better look on mobile devices. (MultiUser)
    • New. Show deposit payment, only if difference between "Today" and "Check In" dates higher then specific number of days. (Business Medium/Large, MultiUser)
    • Ability to set "Valuation days" cost for "cost per night" setting. (Business Medium/Large, MultiUser)
    • Calculation "Valuation days" cost setting depend from Season Filter of "Check In" date. Previous "Season filter for all days", which was worked in limited situations removed. (Business Medium/Large, MultiUser)
    • Auto select Default Custom Form for the specific resource, if use shortcode of "booking resource selection" and each booking resource have the default custom form. (Note, you must have no parameter "form_type" in the "bookingselect" shortcode). (Business Medium/Large, MultiUser)
    • Ability to use "option" parameter in the [bookingselect ...] shortcode in the same way, as it possible to use for [booking ...] shortcode (Personal, Business Small/Medium/Large, MultiUser)
    • Possibility to select default custom booking form during creation of the Booking Resources (Business Large, MultiUser)
    • Pagination of users table at the Settings Users page (MultiUser)
    • Load the PayPal payment page depend from the locale of website (Business Small/Medium/Large, MultiUser)
    • Show confirmation dialog for deletion of discount coupons. (Business Large, MultiUser)
    • Trick. Possibility to set TRUE of the constant WP_BK_CUSTOM_FORMS_FOR_REGULAR_USERS in wpdev-booking.php file for activation additional "custom forms" functionality for "regular users" (MultiUser)
    • Trick. Possibility to set TRUE of the constant WP_BK_SHOW_BOOKING_NOTES in wpdev-booking.php file for showing by default all comments for the specific bookings in booking listing page (Personal, Business Small/Medium/Large, MultiUser)
    • Sanitize title of new Custom forms. Sometimes using not standard symbols, can generate issues in loading such form (Business Medium/Large, MultiUser)
    • Fix. Possibility to use the same booking shortcode parameters (like several months setting or options parameter) in the other defined calendars in a booking form. If was used the several calendars and one booking form, relative to this instruction: http://wpbookingcalendar.com/faq/booking-many-different-items-via-one-booking-form/ (Business Medium/Large, MultiUser)
    • Fix. Changed the name of submit button at the Settings Payment page, which can generate issue of saving on some servers (Business Small/Medium/Large, MultiUser)
    • Fix "403 Error" during saving Settings page on some servers. Saving only relative URLs of the "successfully paid" and "failed" URLs, which are saving in the Settings Payment page. Previously, absolute URLs saving can generate the "403 Error" during saving page on some servers. (Business Small/Medium/Large, MultiUser)
    • Fix issue of showing the HINTs (for example the [check_in_date_hint] and other...) in the booking form, only in default language, even if the system was turned to other language (Business Medium/Large, MultiUser)
    • Fix of auto showing HINTs for the selected dates and cost for the editing booking in admin panel (Business Medium/Large, MultiUser)
    • Fix issue of not showing the Payment form, but instead of that redirection to the "Thank you" page for the booking form (without calendar) (Business Large, MultiUser)
    • Fix issue in MultiUser version of not correctly showing booking resources (hierarchy) in the Calendar Overview mode, while logged in as not super booking admin user. (MultiUser)
    • Fix issue of not possibility to scroll the months in Calendar Overview page, if was saved the "Filter tab" set as default template. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue with saving and configuring additional cost settings for the options, which have the different titles and values (using @@ symbols in the options). (Business Medium/Large, MultiUser)
    • Fix issue of incorrect highlighting check in/out dates in the calendar, when visitor select "check in" date in calendar. Its only in case if the "range days selection using 2 mouse clicks" is activated. (Business Medium/Large, MultiUser)
    • Fix issue of Sage Pay integrations. Add the "Sate" billing form integration into the billing form. (Business Small/Medium/Large, MultiUser)

Check more information about other updates.

=

5.0.4 2014-02-27
  • Fix CSS headers issue in admin panel for the WordPress 3.8
5.0.3 2013-11-09
  • Added new transaltion to Swedish by Mattias Aslund [51% complete]
  • Fixed issue. Sometimes the "number of unavailbale days from today" was working incorrectly.
  • Set position of the version number to the absolute bottom on the Booking Listing page.
5.0.2 2013-09-29
  • Features and issue fixings in All versions:
    • Fix CSS reseting padding and maring in calendar.css file for the calendar table to prevent conflicts with some WP themes.
    • Fix issue of possible JavaScript error "SyntaxError: symbol is not a legal ECMA-262 octal constant", when selecting the start month of availability calendar for the booking shortcode lower then 10.
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Set day titles in Calendar Overview mode as links for setting start date of booking listing. (Personal, Business Small/Medium/Large, MultiUser)
    • Edit booking link in mouse over tooltip at Calendar Overview admin page. (Personal, Business Small/Medium/Large, MultiUser)
    • Redirect to the exact previous page, after booking editing, where user was before. (Personal, Business Small/Medium/Large, MultiUser)
    • Fix issue of submitting booking form for the several calendars of different booking resources. (Business Medium/Large, MultiUser)
    • Fix issue of showing sometimes Warning: Invalid argument supplied for foreach() in ../biz_m.php on line 638 (Business Medium/Large, MultiUser)
    • Fix issue of not showing the booking dates in calendar, if booking shortcode is contain empty "agregate" parameter, like this: agregate='' (Personal, Business Small/Medium/Large, MultiUser)
5.0.1 2013-09-19
  • Fixed of incorrect saving checkbox data.
  • Customization of booking shortcode for setting specific week day(s) as the start day of selection in calendar, for the specific season filter. (Business Medium/Large, MultiUser)
5.0 2013-09-02
  • Features and issue fixings in All versions:
    • Responsive front end design. We have completely rewritten the CSS of calendar skins and booking form. Booking form and calendar support fully responsive design that looks great on any device.
    • Smoother Booking Experience. Booking form now has new nice calendar skins and sleek form fields with nice warning messages.
    • Easy to customize. Much more easy to configure for fitting to your site design. Configure calendar width, height or even structure (number of months in a row) from settings in a minute.
    • Configure your predefined form fields set. Write Labels for your fields. Now (at Booking > Settings > Fields page) is possible to change the form fields labels.
    • Activate or Deactivate fields. You can activate or deactivate the fields from the predefined fields set.
    • Set as required specific fields. You can set as required specific fields in your booking form from the predefined fields set
    • Improved Performance. WP Booking Calendar has been dramatically improved in terms of performance to make your site run better and faster.
    • Customize the Calendar Skins. The calendar skins ../css/skins/ are located separately from the calendar structure file ../css/calendar.css and very well commented. So you needn't to worry about the structure, sizes or responsive design of the calendar and concentrate only on design.
    • Possibility to define any custom "Start date" of bookings listing in Calendar Overview mode at Navigation toolbar instead of only Current date/month.
    • Change the "New bookings" parameter selection from the button to selectbox in the Extended Filter tab at Booking Listing page.
    • Automatically set specific "Radio button" as checked in the "Booking dates" and the "Creation dates" parameters at the Filters tab if specific dates or other option is selected.
    • Using the Bootstrap CSS for the booking form.
    • New Welcome page.
    • New "Get Started" panel.
    • Prevent of submitting the booking form with the same CAPCTCHA after refreshing the page with old data.
    • Fix issue of possibility several times submit booking form (at the same date/time will be several same bookings), by clicking several times on the Submit button, until the booking form is not hided.
    • Fix issue of showing the dates in correct language (locale) for the payment requests or some other actions, what are sending in Ajax requests.
    • Fix compatibility with "Advanced Custom Fields" plugin (Version 4.1.5.1). Possibility to insert the booking shortcode into the posts or pages.
    • Fix issue of showing /n instead of the new line in the emails templates, if in the text area was type enter(s).
    • Fix issue of non-translated the "Month titles" at the left column on the Booking Calendar Overview page in admin panel.
    • Fix issue of possibility to filter the booking listing for the same check in/out date, if the booking was done at specific timeslot at single date.
    • Fix setting of state of Read / Unread button at the "Filter tab" on the Booking Listing page.
    • Fix issue with the filter results in the admin area. If choose a particular date and use the same date for check-in and check-out, we haven't got any results even there are bookings.
    • Fix. Change the declaration of the wp_register_script from jquerymigrate to jquery-migrate (if we are in the WordPress 3.6, so load the default script then)
    • Fix. Security vulnerability issue fixed to protect of from conduct cross-site request forgery attacks.
    • Many other small issue fixing and improvements...
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • New Calendar Overview panel for Multiple Booking Resources ("Matrix"). Beautiful Easy to Understand Interface. Resources at the first column and booking dates in right rows. (Personal, Business Small/Medium/Large, MultiUser)
    • Day, Week, Month or 2 Months View Mode. Possibility to set a Day, Week, Month or 2 Months view mode for the "Matrix" Calendar Overview panel. (Personal, Business Small/Medium/Large, MultiUser)
    • Select Several Specific or All Resources. Possibility to select several specific or all booking resources at "Filter tab" of Booking Listing or Calendar Overview panel. (Personal, Business Small/Medium/Large, MultiUser)
    • Show Pending Days as Available. Possibility to book Pending Days, until you Approve some booking. Do not lose any bookings, if some bookings were made by mistake or it was spam. (Business Large, MultiUser)
    • Auto Decline. Activate the Auto decline (delete) all pending bookings in your booking resource for the specific date(s), if you approved other booking for these date(s). (Business Large, MultiUser)
    • Set Different Time Slots for the Different Days. You can configure different Time Slots availability for the different days (weekday or date from season filter). Each week day (day of specific season filter) can have different time slots list. Check more here: http://wpbookingcalendar.com/help/different-time-slots-selections-for-different-days/ (Business Medium/Large, MultiUser)
    • Show Specific Form Content, if Desire Date is Selected. You need to show specific field(s), form section or just text, if specific date is selected (weekday or date from season filter) - it's also possible. Check more here: http://wpbookingcalendar.com/help/different-content-for-different-days-selection/ (Business Medium/Large, MultiUser)
    • Configure Number of Days selection. Specify that during certain seasons (or day of week), the specific minimum (or fixed) number of days must be booked. Check more about this "options" parameter here. Example: visitor can select only 3 days starting at Friday and Saturday, 4 days Friday, 5 days Monday, 7 days Saturday, etc (Business Medium/Large, MultiUser)
    • Set several Start Days. Specify several weekdays as possible start day for the range days selection. For example visitor can make range days selection only from Sat, Mon and Fri. (Business Small/Medium/Large, MultiUser)
    • Easy configuration of range days selection. Configure "specific day's selections", for the "range days selection" mode, in more comfortable way. Separate days by dash or comma. Example: "3-5,7,14". It's mean possibility to select: 3, 4, 5, 7 or 14 days. (Business Small/Medium/Large, MultiUser)
    • Integration Authorize.Net Payment Gateway - Server Integration Method (SIM). (Business Small/Medium/Large, MultiUser)
    • Currency Format. Configure format of showing the cost in the payment form. (Business Small/Medium/Large, MultiUser)
    • Do More with Less Actions. Assign "Availability", "Rates", "Valuations days" or "Deposit amount" to the several booking resources in 1 step. Select several booking resources. Click on "Rate", "Availability", "Valuations days" or "Deposit" button. Configure and Update settings. That's it. (Business Medium/Large, MultiUser)
    • qTranslate Support. Full support of the qTranslate plugin. Including the search results content and links to the post with booking forms in correct language. (Personal, Business Small/Medium/Large, MultiUser)
    • Edit Past Bookings. Edit your bookings, where the time or dates are already in the past. (Personal, Business Small/Medium/Large, MultiUser)
    • Trick: [denyreason] shortcode for "Approve" email. Its mean that we can write some text into the "Reason of cancelation" field for having this custom text in the "Approve" email template. (Personal, Business Small/Medium/Large, MultiUser)
    • Checking End Time only. Set checking only end time of bookings for Today. So start time can be already in a past. Reactivate old checking using JavaScript code: is_check_start_time_gone=true; (Business Small/Medium/Large, MultiUser)
    • Delete your Saved Filter. Delete your Default saved filter template on the Booking Listing page at "Filter" tab. (Personal, Business Small/Medium/Large, MultiUser)
    • Set cost for the "Check Out" date. Possibility to use new reserved word LAST ("Check Out" date) in the "Valuation days" cost settings page for the field "For". So you can define the cost of last selected date. Example of configuration: { "For" "LAST" day
4.1.6 2013-08-28
  • Security and maintenance fix. Its important to update your version to this update.
4.1.5 2013-08-23
  • Support WordPress 3.6
4.1.4 2013-07-28
  • Fix several warning notices in the plugin, if the WP_DEBUG constant is set to true at the config.php file.
  • Showing one calendar and the warning message if at the same visible page is showing booking forms or calendars of the same booking resource more than one time.
  • Block loading of the unused JavaScript at the Booking Listing page.
4.1.3 2013-05-23
  • Translation of Booking Calendar Plugin, into Hebrew, by Eli Segev.
  • Fix issue of not submiting the booking form, when the blog is installed not to the root of site (when Site URL and WordPress URL at the WordPress Settings are different)
  • Define possibility to activate the 'https' mode for the site, by setting true value to the WP_BK_SSL constant at the wpdev-booking.php file
  • Load the jquerymigrate and rechecking for the minimum jQuery 1.7.1 in any versions of plugin, untill now its was only in Business Small or higher versions.
  • Fix conflict issue (when mouse over specific buttons in the booking admin panel), which is generated by the "Comprehensive Google Map Plugin"
4.1.2 2013-04-21
  • Fix issue with links in pagination at the Resources page (in paid versions).
  • Correct of font size in the links of "Powered by" notice.
4.1.1 2013-03-18
  • Fix issue of showing the warning message "mktime() expects parameter 1 to be long, string given in" if the time is not selected.
  • Fix issue of showing the "You do not have sufficient permissions to access this page" error.
4.1 2013-03-15
  • Features and issue fixings in All versions:
    • New Calendar Overview page (1 month/ 3 month / Year view mode) for the booking listing in the admin panel.
    • Showing the full booking info in the popover tooltip, when mouse over specific booking in the Calendar Overview page in admin panel.
    • Setting the default start page at the General Booking Settings page : Booking Listing or Booking Calendar Overview page.
    • Possibility to Sort the bookings by booking Dates in the Booking Listing page
    • Possibility to activate / deactivate and edit titles of specific items in the Legend under the calendar.
    • Showing the current date instead of "#" symbol at the cells of legend.
    • New technical section at the General Booking Settings page (for reindexing (possibility to sort by date field) the exist bookings)
    • Slovak translation by (Branco, Slovak)
    • Add possibility to send the "Approve" emails, if the "Auto-approve" feature is activated at the General Booking Settings page.
    • Use the "visitor email" from the booking form as a default "reply" email in the email template about the new booking, which is sending to the booking administrator.
    • Set the date and time of the booking(s) relative to the "Timezone", which is set at the WordPress General Settings page.
    • Support of migration to the jQuery 1.9 or 2.0
    • Fix issue of not sending emails at the "Add booking" admin page, if the "Not sending emails" checkbox is checked.
    • Many other small issue fixing and improvements...
  • Personal / Business Small / Business Medium / Business Large / MultiUser versions features:
    • Check-in and check-out days visible like in the other booking systems (mark half of day, instead of the clock icon). This feature is active if the "Use check in/out time" option is checked at the General Booking Settings page (Business Small/Medium/Large, MultiUser)
    • New type of season filter - just selecting the specific dates during a year(s). /Removing the time filter/ (Business Medium/Large, MultiUser)
    • Emails templates (in subject and content of email templates) support any shortcodes, which you are used at booking form. You can use the shortcodes in the same way as you are used it in the bottom form at Settings Fieds page. (Personal, Business Small/Medium/Large, MultiUser)
    • Possibility to use the "visitor email" shortcode in the email template at the field "From", so if the admin click on reply button he will send email directly to the visitor (Personal, Business Small/Medium/Large, MultiUser)
    • New shortcode [bookingselect] for selecting in selectbox the specific booking form, instead of using the customizations of PHP theme files. Example: bookingselect type='2,3,4' form_type='standard' nummonths=1 label='Please select the resource: '
    • Search. Possibility to use new parameters in the seacrh form: searchresults="URL of search results", noresultstitle="Title of search results, when nothing fount", searchresultstitle="Title of search results" Example: bookingsearch searchresults="http://server.com/custom-search-results/" noresultstitle="Nothing Found" searchresultstitle="Search results"
    • Search. Possibility to show the search results in a new seperate page, diferent from search form page. Use this shortcode: [bookingsearchresults] for showing the search results inside of this page. Inside of the search form you will need to use this parameter: bookingsearchresults - for definition of URL of search results page. ( Business Large, MultiUser)
    • Search. Search widget (Business Large, MultiUser)
    • Search. Availability Search Form (Booking > Settings > Search page) can have as parameter any "CUSTOM FIELDS" from the posts/pages, where you are inserted the booking form shortcodes. Please use only the custom field(s) with the names, which is starting with the "booking_" term. Exmaple: In the post or page, you can have the custom field like this: booking_width : 50. In the Settings Search form you can use this selectbox: ( Business Large, MultiUser)
    • Search. Limit the search results based on the availability per user. Showing availability in search results only for the specific users. Example of usage search form shortcode: [bookingsearch users="1,2"] ; where 1,2 - its a ID list of users.
    • Search. Add the translation possibility for the "[booking info]" and "[booking_resource_title]" section at the search results, using the [lang=LOCALE] shortcode (Business Large, MultiUser)
    • Search. Usage the translation(s) of the Subject and Excerpt for the search result in a format: <!--[lang=en_US]English translation<!-- --><!--[lang=pl_PL]Polish translation<!-- --><!--[lang=ru_RU]Russian translation<!-- -->
    • Search. Fix issue of not updating the cost hint in the booking form, when the visitor is redirected from search form (Business Large, MultiUser)
    • Form Fields. Define for the each CUSTOM FORM the CUSTOM CONTENT, which is showing in the email templates (shortcode - [content]), and in the booking listing page. (Business Medium/Large)
    • Form Fields. Define the default CUSTOM FORM for the specific resource at the Booking > Resources page. (Business Medium/Large)
    • Form fields. Several new default templates for reseting of booking forms. (Personal, Business Small/Medium/Large, MultiUser)
    • Possibility to use the "url" parameter in the shortcodes: [visitorbookingediturl], [visitorbookingcancelurl], [visitorbookingpayurl] on the Booking > Settings > Emails page, for setting different page URL of the specific action . Example: visitorbookingpayurl url="http://www.server.com/custom-page/"
    • Showing the correct content of the booking form at the Booking Listing page, if for the booking was used the Custom form. (Business Medium/Large)
    • Fix issue of not using the custom form, when editing the booking, which was done in the custom form. For correct using of this feature, you must correctly define the default custom form for the specific resource at the Booking > Resources page. ( Business Medium/Large, MultiUser)
    • Possibility to show booking details in payment form ( Business Small/Medium/Large, MultiUser)
    • Customization of the booking title (ID or Name,... of the booking form, etc) in the Calendar Overview page (Personal, Business Small/Medium/Large, MultiUser)
    • Configuration of the shortcodes: search form, search results and the selection of booking forms; in the popup configuration dialog at the edit post page, using the booking calendar button at edit toolbar. (Personal, Business Small/Medium/Large, MultiUser)
    • Show the inactive rates and season filters for the availability as grayed at the Settings page ( Business Medium/Large, MultiUser)
    • Do not show the Cost in mouseover tooltip, if the cost
4.0.2 2013-03-13
  • WordPress 3.5 compatibility.
4.0.1 2012-06-16
  • Fix issue of not posbility to make the reservation, when using only the booking form, without calendar.
    • Load the jQuery 1.7.1, if the theme is loaded older version by default
    • Do not load by default the Bootstrap JS if its lower then BS version, at client side of site. At these versions we are do not need the bootstrap at client side, so its mean that at client side in this case we can use the jQuery version older than 1.7.1 version.
4.0 2012-06-16
  • Features and issue fixings in All versions:
    • New clean stylish interface of Booking Listing menu page
    • New booking toolbar, with tabs: Filter, Actions, Help
    • Performance improvement at the booking admin panel for the large amount of data.
    • New filter for the showing bookings, based on number of parameters, like: Dates of booking, creation date of booking, status of bookings...
    • Search booking by ID
    • Actions on a single booking
    • Posibility to set Approved booking as Pending
    • Ajax approving/unapproving, deleting of bookings
    • Pagination of the booking listing
    • Showing the date/time of booking creation
    • New tooltip system
    • German translation
    • Fix issue of minimum days selection in range days selection, when visitor is click only once at days selection and minimum days selection is more then 1 day
    • Fix issue of not showing the "Booking Calendar" button at the edit toolbar, when toolbar in HTML mode at WOrdPress 3.3 and higher.
    • Fix issue of not posibility to save the "links" at the footer inside of the booking widget for sidebar.
    • Fix issue "... is not a legal ECMA-262 octal constant ...", which is appear at some sites, because not correct transfrom of this varable: var wpdev_bk_today
3.0 2012-05-29
  • Version 3.2 WordPress support.
    • Clean interface. No any branding anymore.
    • Setting number of unavailable days in calendar starting from today.
    • Hide the avilability calendar, after resrvation is done (after click on send button), so will be show thank you message only.
    • Updated Dutch translation
    • Fix issue of loading correct language during first activation of plugin, if language of site not English. Previosly some sentences was in English saved to DB, now its fixed.
    • Fix conflict issue with plugin Tabber-Widget
    • Code refactoring
    • See all changes at this version update here.

=