Booking Calendar · Version history
Booking Calendar changelog and version history
- Latest version
- 12.0
- Nov 2, 2026 (6 days ago)
- Releases
- 206
- since 2012
- In the last year
- 38
- about one every 9 days
- Tested up to
- WordPress 7.1.4
- PHP 5.6 or later
Releases each year
- 20123 releases
- 201312 releases
- 201410 releases
- 20158 releases
- 20165 releases
- 20176 releases
- 20189 releases
- 20199 releases
- 20209 releases
- 20215 releases
- 202214 releases
- 202330 releases
- 202424 releases
- 202526 releases
- 202636 releases
202636 releases
Booking Calendar 12.0Latest
- Changes in all versions:
- New: Introduced a redesigned administration Timeline with a fixed Resource pane, compact collision-aware booking cards, responsive day-to-month views, zoom and density controls, site-local time markers, keyboard navigation, mobile and RTL support, and clear unavailable-time backgrounds. The previou…
- Improvement: Added smooth date navigation with Previous, Next, Today, and date-jump controls, plus bounded earlier and later period loading while scrolling. Timeline preserves the visible date, reports loading and retry states, and caches nearby periods for quick return navigation.
- New: Added a per-user Timeline Resource workspace with authorized search and selection, saved ordering and page size, Business Large group-safe pagination, mobile Resource selection, and per-Resource booking-title preferences.
- New: Added empty-range selection with pointer, touch, or keyboard controls. Review the exact Resource, dates, times, duration, availability, capacity, overlaps, and estimated Resource cost before creating a booking or using an authorized Block or Unblock action.
- New: Added the Timeline Add New Booking Inspector with authorized Resource and Booking Form choices, exact full-day or timed schedules, field validation, server-checked Review, cost preview in supported editions, normal booking creation, and automatic Timeline refresh. Free and Personal can create…
- New: Added quick Booking Overviews and a reusable Booking Inspector shared by Timeline, Booking Listing, Calendar, and Schedule. The Inspector provides Booking Details, exact Dates, Costs where supported, Public and Private notes, Booking Actions, and paginated Activity while preserving the form an…
- New: Added reviewed booking schedule changes from Timeline: drag eligible bookings to another date or visible authorized Resource, resize supported start or end boundaries, change dates with the native calendar, or use the keyboard-friendly Reschedule dialog. Every Apply repeats current authorizati…
- New: Added expandable Time Sections for authorized Resources with an All day band, vertical hour-and-minute schedule, visible-hours presets and sliders, Time zoom, overlapping timed bookings, unavailable intervals, empty-time selection, and supported booking movement or resizing. Appointment mode o…
- Improvement: Added labelled unavailable-time backgrounds for blocked dates and times, unavailable weekdays, Working Time, Seasonal Availability, booking buffers, and Appointment buffers, including exact site-timezone handling around daylight-saving changes.
- Improvement: Reorganized Add Booking so Booking Resource and Booking Form choices appear together above the form, Emails sending remains easy to reach, and the Settings Inspector groups Date selection, Booking tools, and Calendar view without changing established validation or edition rules.
- Improvement: Made Booking Calendar administration navigation context-aware, with independent side-menu preferences for work pages, Settings, and fullscreen, consistent horizontal navigation and breadcrumbs, responsive page spacing, and a native WordPress submenu link to Booking Forms.
- Improvement: Added privacy-aware booking Activity for successful booking, date, Resource, note, cost, and payment changes, with WordPress privacy export and erasure support and bounded background cleanup.
- Security: Strengthened reusable Booking Inspector authorization and MultiUser or multisite isolation, removed internal Resource and capacity diagnostics from customer-facing conflict messages, and normalized Booking IDs at the shared booking-date database query boundary.
- Fix: Kept Timeline, Booking Overview, Booking Inspector, Activity, and unavailable backgrounds synchronized after booking creation, editing, dragging, resizing, rescheduling, status changes, duplication, or removal without repeating a successful mutation.
- Fix: Kept Appointment Service buffer backgrounds at their exact saved times in both Timeline layouts when the WordPress site timezone differs from the web server timezone.
- Fix: Prevented Timeline from showing a destination preview where cross-Resource movement is unavailable, and added specific guidance when an Appointment cannot be dragged to another Provider.
- Translations: Completed 100% local translations: German, Dutch, Spanish (Spain), French (France), Italian, Norwegian (Bokmål), Danish, Belgian (nl_BE), Japanese, Portuguese (Brazil), Ukrainian, Polish, Czech.
- Changes in Business Medium / Business Large / MultiUser versions:
- New: Added Duplicate Season for creating an independent copy of a Conditional or Specific-date Season. An authorized MultiUser super administrator can assign the copy to another activated owner without changing the source Season.
- Fix: Restored complete multi-date selection in calendar-only administration views for conditional form and cost rules.
- Fix: Kept [additional_cost_hint] accurate when Early Booking or Last-minute adjustments apply, so fixed Form Option Costs are no longer reduced or displayed as zero while the final total remains correct.
- Fix: Restored Block Times timeline access for authorized administrators and Availability managers while retaining Resource and MultiUser ownership checks.
Booking Calendar 11.9.1
- Changes in all versions:
- Fix: Simplified Setup Wizard publishing to use the default [booking] and [booking_appointment] shortcodes without the redundant Standard form parameter.
- Security: Restricted the Block Times administration timeline to authorized, nonce-verified users and prevented its booking and availability metadata from being read through logged-out AJAX requests.
Booking Calendar 11.9
- Changes in all versions:
- New: Introduced a redesigned Setup Wizard that starts with the way customers should book and then shows only the relevant Date Selection, Booking Resources or Services, time, availability, Booking Form, appearance, publishing, and review steps. Choose from Single full day, Multiple independent full…
- Fix: Completed the Setup Wizard routes for Repeat one time on multiple dates and First-date start & last-date end, including compatible multi-day selection, Start and End Times, matching Booking Form defaults, and automatic Working Hours deactivation for the first-date/last-date journey.
- Improvement: Added direct “change these settings later” links on each configurable Setup Wizard page, opening the matching Date Selection, Services, Resources, Availability, Booking Form, Appearance, or Publishing screen.
- Improvement: A first activation from the Plugins page now opens Setup Wizard directly, while a manual plugin update opens What’s New on the next administration request. Automatic, command-line, and managed live-demo maintenance remains non-disruptive.
- Improvement: Refined Setup Wizard publishing so non-guided journeys start with a direct Booking Form page, Review links to the published page, and Test your booking pages places the configured result before separate starter examples.
- New: Added a two-step Appointment Services booking flow with a live date-and-time summary, duration and start-time choices, a responsive customer-details step, and safe defaults for newly created Appointment forms. Existing forms remain unchanged.
- Improvement: Added multiple non-overlapping Working Time intervals per weekday, including default and Resource-specific schedules, so breaks such as lunch remain unavailable without splitting the working day into separate rules.
- New: Added a visual Country List field to Form Builder, with a predefined country selector, validated default country, and synchronized Advanced Mode and Booking Data output.
- Improvement: Expanded visual Form Builder controls for Section spacing and overflow, reusable Static Text links and anchors, and more stable drag-and-drop editing.
- Fix: Setup Wizard now labels Fixed-length date range and Check-in & check-out changeover as Business Small+ choices, disables them in Free and Personal, and rejects unsupported submitted values on the server.
- Fix: Unified environment detection so internal Booking Calendar test sites retain Setup Wizard page publishing while exact managed public live demos remain protected.
- Fix: Corrected confirmation-page redirects in WPML language-directory setups so the booking hash remains in the URL and the new booking details are displayed.
- Fix: Clarified duplicate Booking Resource and outdated booking-form notices so hidden duplicate forms and stale page caches provide specific recovery steps instead of a generic expired-context warning.
- Fix: Separated the translation of range-end labels from email-recipient labels so date and time controls can use the correct wording.
- Improvement: Completed missing Czech translations and improved existing wording across booking forms, administration settings, and the Setup Wizard.
- Compatibility: Hardened activation and upgrades when Booking Calendar Free is installed with an older paid edition, preventing database queries from using paid-only Booking Resource columns before they exist.
- Improvement: Calendar-loading HTTP 409 errors now suggest clearing stale page, server, CDN, and optimized-file caches, while expanded browser-console diagnostics provide a stable support code and response details.
- Security: Resolved: CVE-2026-39601. Prevented simultaneous public requests from overbooking the same exclusive date or time slot on standard single-primary MySQL and MariaDB installations, while preserving booking creation on SQLite (e.g. WP Playgrounds).
- Translations: Completed 100% local translations: Spanish (Spain), Dutch, French (France), German, Italian, Japanese, Portuguese (Brazil), Ukrainian, Czech.
- Changes in Business Small / Business Medium / Business Large / MultiUser versions:
- New: Added an optional Unbookable date gaps setting under Booking Capacity that marks a bounded opening unavailable when no valid fixed or dynamic booking range can fit, while respecting changeovers, pending-date policy, conditional range rules, and capacity Resources.
- Fix: Range hover and selection now stay on the valid period containing the pointed date, clear an invalid Dynamic range so the next click can start again, and apply conditional Season, weekday, and exact-date rules consistently.
- Changes in Business Large / MultiUser versions:
- New: Added a visual Discount Coupon field to Form Builder, with configurable content and appearance, one-per-form protection, and synchronized Advanced Mode and Booking Data output.
- Full changelog
Booking Calendar 11.8.4
Booking Calendar 11.8.3
Booking Calendar 11.8.2
Booking Calendar 11.8.1
Booking Calendar 11.8
Booking Calendar 11.7
Booking Calendar 11.6.1
Booking Calendar 11.6
Booking Calendar 11.5
Booking Calendar 11.4.3
Booking Calendar 11.4.2
Booking Calendar 11.4.1
Booking Calendar 11.4
Booking Calendar 11.3
Booking Calendar 11.2.1
Booking Calendar 11.2
Booking Calendar 11.1
Booking Calendar 11.0
Booking Calendar 10.15.7
Booking Calendar 10.15.6
Booking Calendar 10.15.5
Booking Calendar 10.15.4
Booking Calendar 10.15.3
Booking Calendar 10.15.2
Booking Calendar 10.15.1
Booking Calendar 10.15
Booking Calendar 10.14.16
Booking Calendar 10.14.15
Booking Calendar 10.14.14
Booking Calendar 10.14.13
Booking Calendar 10.14.12
Booking Calendar 10.14.11
Booking Calendar 10.14.10
202526 releases
Booking Calendar 10.14.9
Booking Calendar 10.14.8
Booking Calendar 10.14.7
Booking Calendar 10.14.6
Booking Calendar 10.14.5
Booking Calendar 10.14.4
Booking Calendar 10.14.3
Booking Calendar 10.14.1
Booking Calendar 10.14
Booking Calendar 10.13
Booking Calendar 10.12.3
Booking Calendar 10.12.2
Booking Calendar 10.12.1
Booking Calendar 10.12.0
Booking Calendar 10.11.4
Booking Calendar 10.11.3
Booking Calendar 10.11.2
Booking Calendar 10.11
Booking Calendar 10.10.2
Booking Calendar 10.10.1
Booking Calendar 10.10
Booking Calendar 10.9.5
Booking Calendar 10.9.4.2
Booking Calendar 10.9.3.2
Booking Calendar 10.9.3.1
Booking Calendar 10.9.3
202424 releases
Booking Calendar 10.9.2
Booking Calendar 10.9.1
Booking Calendar 10.9
Booking Calendar 10.8
Booking Calendar 10.7
Booking Calendar 10.6.5
Booking Calendar 10.6.4
Booking Calendar 10.6.3
Booking Calendar 10.6.2
Booking Calendar 10.6.1
Booking Calendar 10.6
Booking Calendar 10.5.1
Booking Calendar 10.5
Booking Calendar 10.4
Booking Calendar 10.3
Booking Calendar 10.2.2
Booking Calendar 10.2
Booking Calendar 10.1.3
Booking Calendar 10.1.2
Booking Calendar 10.1.1
Booking Calendar 10.1
Booking Calendar 10.0
Booking Calendar 9.9.1
Booking Calendar 9.9
202330 releases
Booking Calendar 9.8.14
Booking Calendar 9.8.13
Booking Calendar 9.8.12
Booking Calendar 9.8.11
Booking Calendar 9.8.7
Booking Calendar 9.8.3
Booking Calendar 9.8.2
Booking Calendar 9.8.1
Booking Calendar 9.8.0.1
Booking Calendar 9.8
Booking Calendar 9.7.7.1
Booking Calendar 9.7.7
Booking Calendar 9.7.6
Booking Calendar 9.7.5
Booking Calendar 9.7.4
Booking Calendar 9.7.3.3
Booking Calendar 9.7.3.2
Booking Calendar 9.7.3.1
Booking Calendar 9.7.3
Booking Calendar 9.7.2
Booking Calendar 9.7
Booking Calendar 9.6.2
Booking Calendar 9.6.1
Booking Calendar 9.6
Booking Calendar 9.5.4
Booking Calendar 9.5.3
Booking Calendar 9.5.2
Booking Calendar 9.5.0.1
Booking Calendar 9.5
Booking Calendar 9.4.3.1
202214 releases
Booking Calendar 9.4.2
Booking Calendar 9.4.1
Booking Calendar 9.4
Booking Calendar 9.3
Booking Calendar 9.2.2
Booking Calendar 9.2.1
Booking Calendar 9.2
Booking Calendar 9.1.4
Booking Calendar 9.1.3
Booking Calendar 9.1.2
Booking Calendar 9.1.1
Booking Calendar 9.1
Booking Calendar 9.0
Booking Calendar 8.9.3
20215 releases
Booking Calendar 8.9.2
Booking Calendar 8.9.1
Booking Calendar 8.9
Booking Calendar 8.8.2
Booking Calendar 8.8.1
20209 releases
Booking Calendar 8.8
Booking Calendar 8.7.10
Booking Calendar 8.7.9
Booking Calendar 8.7.8
Booking Calendar 8.7.7
Booking Calendar 8.7.6
Booking Calendar 8.7.5
Booking Calendar 8.7.3
Booking Calendar 8.7.2
20199 releases
Booking Calendar 8.7.1
Booking Calendar 8.7
Booking Calendar 8.6
Booking Calendar 8.5.1.2
Booking Calendar 8.5.1.1
Booking Calendar 8.5.1
Booking Calendar 8.4.6
Booking Calendar 8.4.5
Booking Calendar 8.4.3
20189 releases
Booking Calendar 8.4.2
Booking Calendar 8.4
Booking Calendar 8.3.2
Booking Calendar 8.3.1
Booking Calendar 8.3
Booking Calendar 8.2
Booking Calendar 8.1.2
Booking Calendar 8.1.1
Booking Calendar 8.1
20176 releases
Booking Calendar 8.0.1
Booking Calendar 8.0
Booking Calendar 7.2
Booking Calendar 7.1.1
Booking Calendar 7.1
Booking Calendar 7.0
20165 releases
Booking Calendar 6.2.2
Booking Calendar 6.2.1
Booking Calendar 6.2
Booking Calendar 6.1
Booking Calendar 6.0
20158 releases
Booking Calendar 5.4.4
Booking Calendar 5.4.3
Booking Calendar 5.4.2
Booking Calendar 5.4.1
Booking Calendar 5.4
Booking Calendar 5.3.2
Booking Calendar 5.3.1
Booking Calendar 5.3
201410 releases
Booking Calendar 5.2.1
Booking Calendar 5.2
Booking Calendar 5.1.6
Booking Calendar 5.1.5
Booking Calendar 5.1.4
Booking Calendar 5.1.3
Booking Calendar 5.1.2
Booking Calendar 5.1.1
Booking Calendar 5.1
Booking Calendar 5.0.4
201312 releases
Booking Calendar 5.0.3
Booking Calendar 5.0.2
Booking Calendar 5.0.1
Booking Calendar 5.0
Booking Calendar 4.1.6
Booking Calendar 4.1.5
Booking Calendar 4.1.4
Booking Calendar 4.1.3
Booking Calendar 4.1.2
Booking Calendar 4.1.1
Booking Calendar 4.1
Booking Calendar 4.0.2
20123 releases
Booking Calendar 4.0.1
Booking Calendar 4.0
Booking Calendar 3.0
Questions about Booking Calendar’s releases
What is the latest version of Booking Calendar?
12.0, released on Nov 2, 2026 (6 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 5.6 or later.
How often is Booking Calendar updated?
38 releases in the last year, about one every 9 days. Its first release on WordPress.org dates from May 2012.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Booking Calendar’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.