Release notes

Changelog

Every release of the CalNative Booking plugin — new features, improvements, and fixes.

Current version v1.1.3
02 Jun
2026

1.1.3

Latest

Schedule limit, shortcode attributes, and Shortcode guide.

  • New Schedule Limit setting — controls how many months ahead visitors can book from today.
  • New Shortcode admin page with a full usage guide and examples.
  • Shortcode now accepts inline attributes: design, text_size, max_width, booking_title, and booking_desc — each overrides the global setting for that page only.
29 May
2026

1.1.2

Admin UI polish and full mobile support.

  • Bookings table redesigned — card-style shell with rounded corners, clean row separators, smoother hover state, and a better empty state.
  • Status badges now include a coloured dot indicator for faster visual scanning.
  • Settings page is now fully responsive — field rows stack on mobile, tabs scroll horizontally, design picker collapses to a single column.
  • Bookings page is now fully responsive — table rows become individual cards on mobile with labelled fields, search and filters go full width.
  • Timeframe filter updated to match the rest of the admin UI with a blue active state.
08 May
2026

1.1.1

Combined layout and the new bookings dashboard.

  • Combined widget layout — calendar and time slots side-by-side on one screen.
  • Admin Bookings dashboard with search, status filter, and CSV export.
  • Faster Google Calendar sync — availability requests now cached for 30 seconds.
  • Email templates now support variables for date, time, and client name.
  • Time slots displayed in the wrong timezone when the WP server and Google Calendar were in different regions.
22 Apr
2026

1.0.4

Stability and translation updates.

  • Hardened nonce validation on the booking submission endpoint.
  • Spanish, French, and German translations updated.
  • Border-radius setting was not applied to confirmation step buttons.
  • Cancellation link occasionally generated with a trailing slash, breaking the URL.
14 Apr
2026

1.0.3

Rate-limit refinements and RTL polish.

  • Rate-limit window is now configurable per-site from the Settings panel.
  • RTL layout adjustments for the date picker arrows and weekday labels.
  • Settings panel briefly flashed unstyled content on first paint.
28 Mar
2026

1.0.2

Setup wizard improvements.

  • Setup wizard now validates the Google service-account JSON file before saving it.
  • Clearer error messages when the calendar ID is missing or malformed.
  • Plugin failed to activate on PHP installations with the openssl extension disabled — now warns gracefully.
19 Feb
2026

1.0.1

First post-launch hotfix.

  • Buffer time setting was ignored when the previous appointment was a recurring event.
  • Confirmation emails sometimes arrived with the wrong sender name on certain SMTP servers.
  • Reduced front-end CSS payload by 18 KB.
12 Jun
2026

1.0.0

First public release.

  • Live Google Calendar sync — availability calculated in real time from your calendar.
  • Two widget layouts: Classic and Picker.
  • Full admin settings panel — slot duration, buffer time, booking window, appearance.
  • Client and admin email notifications, including one-click cancellation links.
  • RTL support and full WordPress translation hooks.
  • Built-in rate limiting to prevent fake bookings.