Every released version of Availo and Availo Pro, newest first. Availo is currently on 1.1.4 and Availo Pro on 0.6.0.
Availo follows semantic versioning: patch releases are fixes only, minor releases add features, and anything that would change how your existing bookings behave is called out explicitly.
Availo
The free plugin, available from WordPress.org.
1.1.4 (current)
- Improved: the times list now says “Times shown in {time zone}” directly above the available slots, so invitees can immediately see the times are in their own local time zone (previously the time zone was only shown in the event sidebar).
- Compatibility: tested up to WordPress 7.1.
1.1.3
- Reliability: abandoned “pending” bookings no longer hold a slot forever. An hourly task cancels pending bookings older than a configurable TTL (default 7 days, filter
availo_pending_ttl). Core never creates pending bookings itself, but this makes the approval/checkout extension path safe by default without disturbing approval-mode bookings that are legitimately waiting on a host. - Performance: confirming a booking no longer makes a blocking Google Calendar (FreeBusy) request while holding the per-host booking lock, so a slow calendar API response can’t make other invitees see “the calendar is busy.”
- Robustness: the one-time Pro-to-core Google settings migration now runs behind its own flag (so it can’t re-run on later updates or stall version tracking) and paginates past 500 users or event types.
- Added a security policy (SECURITY.md) with a private reporting contact, and populated the Plugin URI and Author URI headers.
1.1.2
- Security: neutralize spreadsheet formula injection in the bookings CSV export. A booking whose name or location began with =, +, -, @, tab or carriage return could execute as a formula when the export was opened in Excel/LibreOffice; such cells are now written as plain text.
- Improved: the booking-form rate limiter now resolves the real visitor IP behind a proxy/CDN via the new
availo_client_ipfilter (and an opt-inAVAILO_TRUST_PROXYconstant for Cloudflare / X-Forwarded-For), uses a correct fixed window instead of one that slid forward on each request, and adds a per-email limit on new bookings. - Fixed: booking pages under block themes (including Twenty Twenty-Five) no longer trigger a “theme without header.php is deprecated” notice and now output the correct page title. Classic themes are unchanged.
1.1.1
- Fixed: the confirmation email and calendar invite failed to send on sites using an SMTP plugin that does not support in-memory attachments (e.g. FluentSMTP), which rejected the invite with a “Could not access file” error. The invite is now attached from a temporary file, so it works across SMTP plugins while still arriving as a proper calendar invitation.
1.1.0
- New: Google Calendar integration — connect a host’s Google account so busy events block booking slots, and push new bookings to a chosen calendar.
- New: Google Meet — optional per-event toggle that creates a Meet link for each booking and uses it as the meeting location.
- New: Availo → Integrations screen for connecting Google and managing add-on integrations.
- These features were previously part of Availo Pro and are now free. Existing Pro connections and per-event settings are migrated automatically on upgrade.
- Added the External services disclosure for the Google Calendar API.
1.0.1
- Redesigned the booking widget’s event panel: host avatar, event title, scrollable description, and icon rows for duration, location, and time zone.
- Fixed the month navigation arrows being squeezed on some themes.
- More spacing on the booking form and confirmation screen, with darker, more legible confirmation text.
- Emails now include full booking details in a clean card: organizer and guest, location, description, and the invitee’s answers.
- Host receives a detailed new-booking email with the calendar invite attached; the invite (.ics) now lists both host and invitee as attendees (so they can accept, decline, or tentatively accept) and carries the full event details.
1.0.0
- First public release.
- Appointment scheduling: unlimited event types, availability schedules with date overrides, buffers, minimum notice, booking windows, daily caps, and automatic time zone / daylight-saving handling.
- Booking widget with double-booking prevention, embeddable via block,
[availo]shortcode, popup button, or automatic booking pages; works with classic themes, block themes, and page builders (Elementor, Divi, WPBakery, Bricks). - Email confirmations with .ics calendar invites, reminder emails, custom per-event confirmation emails with merge tags, and invitee self-service cancel & reschedule.
- Custom booking questions, per-event thank-you message or redirect.
- Bookings dashboard, month calendar view, booking detail view, manual bookings, and CSV export.
- “Availo Host” role for teams, plus GDPR export and erase tools.
Availo Pro
The paid add-on. Pro requires the free plugin to be installed and active; see Calendar & conferencing integrations and Team scheduling.
0.6.0 (current)
- Google Calendar sync and Google Meet links moved into the free Availo plugin — existing connections and per-event settings migrate automatically.
- Pro’s Integrations settings now render inside Availo’s own Integrations screen instead of a separate menu.
- Zoom continues to take precedence when an event type has both Zoom and Google Meet enabled.
- Removed all licensing and activation code. The plugin is sold as a direct download and simply works once activated.
- Requires Availo 1.1.0 or newer.
0.5.0
- Google Calendar two-way sync and Zoom meeting generation.
- Round-robin, collective, and group events.
- Approval mode, routing forms, and signed webhooks.