What We’re Building for You
1.3.2
Fixed – GemBooking Pro updates could be rejected as an “incomplete package” and never install, leaving Pro stuck on its installed version. The bundled licensing and update component GemBooking provides for Pro has been updated to fix the faulty package check.
Changed – The bundled QR code library is now namespaced to GemBooking, so another plugin shipping the same library can no longer clash with it.
Aug 26, 2026
Aug 26, 2026
1.3.1
Fixed – Translations now apply to the admin and booking screens. GemBooking’s JavaScript strings could never be matched to a language pack on translate.wordpress.org, so even a fully translated locale still displayed English. The plugin now ships a translation manifest that WordPress.org and WordPress can both read.
Fixed – 47 JavaScript strings across 16 screens carried an incorrect text domain (including “gembook”, “gemboards” and “academy”) and so were never offered for translation at all.
Fixed – Some GemBooking Pro settings tabs could render with missing spacing and styles.
Improved – GemBooking Pro can now add its new Manage License screen to the bottom of the Settings tabs.
Aug 25, 2026
Aug 25, 2026
1.3.0
Changed – GemBooking Pro’s features now ship entirely inside GemBooking Pro. The free plugin no longer contains any locked, greyed-out or non-functional Pro screens; every control it shows is fully usable.
Changed – The dynamic pricing, extra services, seat map, floor plan and hotel editors, the Venues and Floors screens and their matching booking-form steps are now added by GemBooking Pro when it is installed.
Improved – Group attendees (per-attendee details for party bookings) is now a free feature.
Improved – Booking form builder— field types that your site cannot use are hidden instead of shown as locked options.
Fixed – StoreEngine shop archive— the “Book Now” button is now swapped in without output buffering, removing an unclosed buffer that could interfere with other plugins on the shop page.
Aug 17, 2026
Aug 17, 2026
1.2.4
Fixed – Custom database tables now use the WordPress-recommended dbDelta schema format, so activation no longer logs “Multiple primary key defined” database warnings.
Aug 9, 2026
Aug 9, 2026
1.2.2
Changed – Updated the bundled chillerlan/php-qrcode library to version 5 for continued security and compatibility.
Changed – The full React/Sass source and build configuration now ship with the plugin so the compiled assets are publicly reviewable and reproducible.
Fixed – Removed a leftover set of add_action() calls that were registered without a callback, preventing a possible fatal error on PHP 8+.
Jul 27, 2026
Jul 27, 2026
1.2.1
Changed – GemBooking now requires PHP 8.1 or higher. On older PHP the plugin stays inactive and shows a notice instead of causing errors.
Improved – Ticket QR codes are now generated on your own site (no third-party QR image service), so ticket data never leaves your server.
Improved – Privacy & self-hosting— removed all remote asset calls (fonts, images); the core plugin loads everything locally and contacts no external service by default.
Improved – WordPress.org compliance & security hardening— input sanitization, output escaping, proper script/style enqueuing, and nonce/permission checks across admin and REST endpoints.
Improved – Admin notices on GemBooking’s own screens are hidden only on those pages, so other plugins’ notices are never suppressed elsewhere.
Fixed – Ticket QR image now loads correctly on sites using plain permalinks.
Jul 15, 2026
Jul 15, 2026
1.2.0
Added – Timezone auto-detect— booking time fields detect the visitor’s own timezone; slot picker, confirmations, My Bookings and emails show times in the customer’s zone.
Added – Dashboard embed— “My Bookings” is now embedded as a native tab inside the WooCommerce, StoreEngine and Academy LMS customer dashboards, so customers manage bookings without leaving the store/LMS.
Added – My Packages— customers see their purchased packages on the My Bookings page and book the included services/events/resources for free, with a friendly empty state.
Improved – Add-ons page— credential add-ons reserve a fixed connection slot so toggling/connecting no longer makes the card grid jump.
Improved – Booking calendar— hover any day (month, week or day view) to reveal an “Add” button that opens Add Booking pre-focused on that date.
Improved – Manual booking— admin “Add Booking” no longer prefills or assigns the booking to the admin; the real customer is captured and the booking owner resolves from the customer’s email.
Improved – Booking Forms— the advanced builder now unlocks automatically when GemBooking Pro is active (no separate add-on toggle).
Improved – Ticket scanning— the Tickets admin page now surfaces the frontend “staff scan” page link (with copy), so you can share it with gate staff to redeem tickets from any phone.
Changed – Packages moved to GemBooking Pro— the Packages feature now requires GemBooking Pro.
Fixed – Add-on activation crash (“Cannot assign to read only property”).
Fixed – “Show booking products in shop” setting now saves.
Fixed – Customer Profile page crash on the timezone field.
Fixed – StoreEngine dashboard “My Bookings” menu icon.
Fixed – Logged-out My Bookings page now redirects to login and, when active, the store/LMS dashboard.
Fixed – Team members— assigning an access role no longer overwrites a user’s existing roles, and the team UI can no longer grant administrator.
Fixed – Multi-value booking-form answers (checkbox / multi-select) are now saved correctly instead of being lost.
Fixed – Deleting a package from the admin list.
Jun 25, 2026
Jun 25, 2026
1.1.0
Added – Microsoft Teams location option— Microsoft Teams added as a selectable location type when creating or editing calendar events.
Improved – All admin dashboard UI and frontend booking modal UI
Fixed – User reschedule and cancellation for booking.
Fixed – All buttons click page reload issue.
Fixed – All buttons disable issue.
Fixed – Onboarding reload issue.
Jun 18, 2026
Jun 18, 2026
1.0.1
Improved – Ticket selling— Fixed event datetime with sales cutoff, per-tier pricing (Adult / Child / VIP / GA).
Improved – Tickets List table— Admin table view for managing tickets.
Improved – Share system— Share bookings and events.
Improved – Reply Features— Reply to booking notifications.
Improved – WooCommerce Integration— Full WooCommerce checkout compatibility with prices, taxes, and gateway inheritance.
Improved – StoreEngine SDK Integration— StoreEngine eCommerce engine with SDK settings.
Improved – eCommerce Engine system— Flexible eCommerce engine architecture.
Improved – Price Global Settings— Global pricing configuration.
Improved – Onboarding wizard— Industry preset system with guided setup.
Improved – Free presets— Appointments, Photographer, Lawyer/Consultant, Salon/Spa, Massage, Doctor, Therapy, Class/Studio, Fitness, Cafe, Coworking, Catering, Shuttle, Boat Charter, Rentals, Car Rental, Gear Rental, Tutoring.
Improved – Preset system— Pre-configured booking setups with lock system for Pro presets.
Added – Taxonomy Support— Custom taxonomy for organizing services, events, and resources.
Added – Location features— Location-based booking support with multiple location types (in-person, Zoom, Google Meet, MS Teams, online).
Improved – Shortcode—[gembooking_service id=”123″]and[gembooking_event]shortcode support.
Improved – Service & Event archive/single pages— Custom template pages for services and events.
Improved – My Bookings page— Customer self-service booking management.
Improved – Settings UI— Complete settings page redesign with organized sections (General, Email, Hotel, Venue).
Improved – Booking management— Status workflow (pending → confirmed / cancelled / rescheduled), bulk actions, search and filter by date/status/customer.
Improved – Calendar view— Calendar view added to booking management.
Improved – Booking details— Updated booking detail views.
Improved – Reschedule UI— Reschedule and cancellation interfaces.
Improved – Modal system— Multiple modal types for booking flows, confirmation dialogs before delete.
Improved – Dashboard UI— Redesigned admin dashboard.
Improved – Time format— Configurable time format support.
Improved – Breadcrumbs— Updated breadcrumbs across admin pages.
Improved – Icons & Colors— Updated icon set and border colors throughout the admin.
Improved – Security hardening— Fixed multiple security issues across the codebase.
Improved – Token security— Improved token handling for authentication.
Improved – Auth fixes— Resolved authentication issues with Zoom server-to-server OAuth.
Fixed – Timezone compatibility— Fixed timezone issues; now fully compatible with WordPress timezone settings.
Fixed – Availability rules— Fixed availability rule generation and bug issues.
Fixed – Preset fixes— Resolved preset pricing, conflicts with StoreEngine, and multiple preset bugs.
Fixed – Ticket system— Fixed ticket slot picking, attendee types, and booking issues.
Fixed – Host issues— Fixed event host missing and host member slot generation.
Fixed – Modal issues— Fixed modal open/close issues across the admin.
Fixed – Payment issues— Fixed payment processing bugs.
Fixed – Notification indexing— Fixed notification indexing for proper delivery.
Fixed – Required fields validation— Fixed form validation for required fields.
Fixed – Menu option— Fixed admin menu option display.
Fixed – Lazy load— Removed lazy loading for improved reliability.
Fixed – Table issues— Fixed various table display and data issues.
Fixed – Tags and slug— Fixed taxonomy tag and slug issues.
Fixed – Custom availability— Fixed custom availability override issues.
Fixed – Slot conflicts— Resolved time slot conflict detection.
Fixed – Team member slots— Fixed team member slot generation.
Fixed – Link creation— Fixed link generation issues.
Fixed – Max capacity— Fixed maximum capacity enforcement.
Fixed – Booking redirect— Fixed post-booking redirect behavior.
Fixed – Service duration— Fixed duration and attendee value bugs.
Fixed – StoreEngine conflicts— Resolved conflicts between presets and StoreEngine.
Fixed – Meta issues— Fixed save meta not showing and meta data saving issues.
Fixed – Onboarding issues— Fixed onboarding wizard flow and menu issues.
Jun 10, 2026
Jun 10, 2026
1.3.2
Fixed – Updates could fail with “the downloaded gembooking-pro package is incomplete”, leaving the plugin permanently stuck on its installed version. Sites running 1.3.0 or 1.3.1 can now update normally.
Aug 26, 2026
Aug 26, 2026
1.3.1
Added – Manage License screen — activate or deactivate your license, see its status, expiry and remaining activations, check for updates, install or roll back any released version, and opt into beta releases.
Added – Update safety — GemBooking Pro no longer updates ahead of the free GemBooking plugin, so a new Pro release can’t run against an older free one; and an update package missing critical files is now rejected before your installed copy is replaced.
Changed – Requires GemBooking 1.3.1 or later.
Aug 25, 2026
Aug 25, 2026
1.3.0
Fixed – Packages sub-item was missing from the Catalog menu when the add-on was active.
Fixed – “Multiple primary key defined” database error when re-activating the Packages add-on.
Aug 17, 2026
Aug 17, 2026
1.2.4
Improved – Product sync— the auto-created WooCommerce / StoreEngine product now mirrors the package’s description, featured image and gallery, not just its title and price. Package product pages previously showed a bare title.
Improved – Commerce engine backfill— enabling WooCommerce or StoreEngine after packages already exist now creates their products immediately, instead of leaving them unpurchasable until each package was re-saved by hand.
Improved – Package data for display— included items now carry their thumbnail, excerpt and duration, and packages expose their total session count, so detail views don’t need extra queries.
Aug 9, 2026
Aug 9, 2026
1.2.1
Improved – Ticket QR codes are now generated on your own site (no third-party QR image service), so ticket data never leaves your server.
Fixed – Ticket QR image now loads correctly on sites using plain permalinks
Jul 15, 2026
Jul 15, 2026
1.2.0
Added – Packages add-on— purchase-then-book packages that bundle services, events and resources into a single product; customers redeem the included items as free, confirmed bookings. (Moved into GemBooking Pro.)
Improved – Timezone-aware notifications— booking emails, SMS and calendar (.ics) invites now render times in the customer’s saved timezone, with calendar events fixed to the correct absolute instant.
Improved – Form Builder Pro— folded into the Booking Forms feature (renamed to the booking-form add-on); the advanced builder activates automatically whenever GemBooking Pro is active, with no separate toggle.
Fixed – Package redemption hardening— a package’s included items can only be redeemed by the customer who bought it, and redemption is now atomic so an entitlement can’t be over-redeemed.
Jun 25, 2026
Jun 25, 2026
1.1.0
Added – Camera QR scanner
Added – Ticket redeem page
Jun 18, 2026
Jun 18, 2026
1.0.1
Added – Hotel booking— Multi-day hotel stay support with check-in/check-out times.
Added – Room inventory— Pool of bookable rooms with per-room nightly pricing.
Added – Hotel settings— Dedicated hotel configuration panel with max adults/children, room types, and inventory management.
Added – Hide Duration for Hotel Mode— Duration field automatically hidden when hotel mode is active.
Added – Restaurant reservations— Table reservations with a visual floor plan editor.
Added – Floor plan UI— Drag-and-drop floor plan editor with table placement.
Added – Table picker— Customers select their table visually on the floor plan.
Added – Venue system— Full venue and floor plan management with breadcrumbs and settings.
Added – Assigned seating— Visual seat picker for theaters, concert halls, stadiums.
Added – Seat layout editor— Pre-seeded seat layouts (theater 10×10, bus 12×4) with tier support (VIP, Premium, General).
Added – Multi-stop journey support— Segment-aware ticketing for buses/trains where the same seat can be sold on disjoint segments.
Added – Seat preview with zooming— Zoom functionality in seat preview.
Added – Stage decorations— Visual stage/front element in venue layouts.
Added – Ticket Event preset— Concert, theater, workshop ticket sales with QR check-in and per-ticket perks.
Added – WordCamp / Conference preset— Multi-tier community conference tickets (Regular, Speaker, Volunteer, Sponsor) with per-ticket perks (Entry, Breakfast, Coffee, Lunch, T-shirt, Swag Bag, Contributor Day, After Party, Speaker Dinner, Sponsor Lounge, Mentor Briefing).
Added – WordCamp Contributor Day preset— Separate free RSVP tickets for contribution days.
Added – Seated Event preset— Theater/concert hall assigned-seat ticket sales with visual seat picker.
Added – Bus Route preset— Inter-city bus with multi-stop routes, assigned seats, and segment-aware ticketing.
Added – Tour / Day Trip preset— Guided tour bookings with fixed departure dates and capacity.
Added – Single-use entitlements— QR-code redemption for perks (Entry, Breakfast, Lunch, T-Shirt) with scan-once enforcement.
Added – Mobile staff scan page— QR code scanning interface for redemption at the gate.
Improved – Pro Badge— Pro feature badges throughout the admin UI for upsell visibility.
Improved – Preset lock system— Pro presets shown in the picker but locked (greyed + “Upgrade to Pro” CTA) when Pro is inactive.
Improved – Venue breadcrumb and settings border— Enhanced venue navigation and visual styling.
Improved – Settings UI (Pro sections)— Additional settings panels for hotel, restaurant, and seat-map configurations.
Fixed – Venue issues— Fixed venue data saving, frontend table picking, and floor data issues.
Fixed – Multi Stop configuration— Fixed multi-stop journey setup and segment configuration.
Fixed – Hotel issues— Fixed hotel booking flow, room management, and payment processing.
Fixed – Preset and StoreEngine conflicts— Resolved conflicts between Pro presets and StoreEngine integration.
Fixed – Resource paid system— Fixed paid resource booking pricing and availability.
Jun 10, 2026
Jun 10, 2026

