Get Started
Gravity Forms Bookings icon

15 versions

Gravity Forms Bookings history.

Every release of Gravity Forms Bookings is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

15 of 15 releases scanned clean
v1.0.9Latest
October 28, 20265.8 MBScanned
Added
  • [`gpb_booking_field_price`](https://gravitywiz.com/documentation/gpb_booking_field_price/) filter to customize the Booking field's price when a form is submitted.
  • support for Simple display mode when rescheduling on the `[gpb_manage]` booking management page.
  • "spots left" support for Full Day services, showing the lowest capacity across the selected date range.
Fixed
  • issue where deleting a Resource Type left its resources hidden from the admin but still offered in Resource fields; they now move to the Trash with the type.
October 21, 20265.8 MBScanned
Fixed
  • an issue where the Availability Preview ignored the Recurring yearly option and showed availability the booking form did not offer.
  • an issue where a service's capacity did not limit bookings that use a resource.
October 15, 20265.8 MBScanned
Fixed
  • an incorrect total validation error when an untouched booking field has no selected time.
  • the Booking ID column in the entries list showing a View Booking link instead of the booking ID.
  • an issue where hidden preselected Service fields could be saved with a service ID instead of an empty value.
  • an issue where some aria labels were not translatable.
Improved
  • filters `gpb_min_duration` and `gpb_max_duration` to include the `$date` parameter.
  • the Booking Time calendar's first load by showing a loading skeleton instead of the current month until its starting month is ready.
Added
  • links for approving or denying a pending booking from a notification email, available via the new `{gpb_approve_booking}` and `{gpb_deny_booking}` merge tags.
v1.0.5Unavailable
September 17, 20265.7 MBScanned
Fixed
  • duplicate Booking Confirmed notifications after payment.
  • issue where a booking's occupancy was dropped when a multi-page form changed page, pricing the booking without it and leaving the Total short.
  • issue where superseded price requests could overwrite the latest booking price.
  • issue where one Booking field's price calculation cancelled another's on the same form, leaving that booking's price at zero and the Total short.
  • issue where the Next button on a multi-page form stayed clickable while a booking's price was being calculated, carrying a stale total to the following page.
  • issue where the Booking field's calculated price was dropped when a form was re-rendered, leaving the Total short and failing its validation on submit.
  • issue where a Resource field lost its selection when a form was re-rendered after a page change or a validation error.
  • issue where a manually selected resource was dropped from the Booking Time calendar's availability check when an automatic Resource field preceded it.
  • issue where a Resource field filtered by Resource Type did not apply its resource's unavailability windows to the Booking Time calendar.
  • issue where all-day services with resources did not correctly gray out dates in the Booking Time field when confirmed bookings existed.
  • issue where deleted calendar connections and trashed or deleted services and resources left scheduled calendar sync actions running indefinitely.
  • issue where the available booking times kept the previous service's duration after changing the selected service.
v1.0.4Unavailable
September 9, 20265.7 MBScanned
Fixed
  • issue where auto-selected availability dates could open the previous day in western timezones.
v1.0.3Unavailable
September 3, 20265.7 MBScanned
Fixed
  • issue where resource types were missing from form exports, causing imported resources to have no resource type.
  • issue where the Booking field's price was excluded from Gravity Forms 3.0's Total calculation whenever another product field changed.
Added
  • "Allow Resource Rescheduling" setting to prevent customers from changing the resource assigned to their booking when rescheduling.
v1.0.2Unavailable
August 27, 20265.7 MBScanned
Improved
  • accessibility of available time slots in GP Bookings for keyboard users.
  • "Event Description" Google Calendar sync setting to be shown by default rather than hidden behind the `gpb_event_settings_fields` filter hook.
  • how yearly recurring availability windows display their date range so it reflects the month and day pattern actually used.
Fixed
  • a PHP 8.4 deprecation notice in stress-test seed generation.
  • an issue where manually marking a booking as completed did not trigger the Booking Completed notification.
  • issue where multi-night bookings were blocked while capacity was still available.
  • issue where the booking total could get stuck at $0 after changing booking details quickly.
  • issue where Availability Window action buttons overlapped the window details.
  • issue where the Google event map table failed to be created on hosts with a lower maximum index key length, causing duplicated Google Calendar events.
  • issue where GP Bookings product options triggered PHP warnings when used with GS Product Configurator.
  • issue where all-day events from synced calendars were not shown as unavailable in the availability preview when editing Services/Resources.
  • issue where imported Google Calendar blocks made a resource that inherits its service's availability unavailable on all dates instead of only their own date ranges.
  • issue where two Google Calendar events were created for the same booking when using the GC Google Calendar integration alongside GF Stripe add-on.
Added
  • [`gpb_resource_field_resources`](https://gravitywiz.com/documentation/gpb_resource_field_resources) JavaScript filter hook to customize resources displayed in individual Resource fields.
  • an "Include all GP Bookings data" option to the form export screen, allowing services, resources, and resource types to be exported whether or not the selected forms use them.
  • [gpb_min_duration](http://gravitywiz.com/documentation/gpb_min_duration/) and [gpb_max_duration](http://gravitywiz.com/documentation/gpb_max_duration/) filters to allow customizing booking duration limits by role or request context.
  • support for the [`gpb_show_unavailable_slots`](https://gravitywiz.com/documentation/gpb_show_unavailable_slots) filter to Simple display mode, enabling unavailable slots to show as disabled choices.
  • [`gpb_min_block_size`](https://gravitywiz.com/documentation/gpb_min_block_size/) filter to allow customizing the minimum Service block size.
  • support for styling partially booked and partially unavailable dates in the Booking Time field calendar via new `gpb-day--partially-booked` and `gpb-day--partially-unavailable` classes.
v1.0.1Unavailable
August 20, 20265.7 MBScanned
Fixed
  • issue where AM/PM text in the Booking Time field could wrap onto a new line in some viewports.
v1.0Unavailable
August 4, 20265.7 MBScanned
Added
  • user assignments that let WordPress users manage bookings and settings for assigned services and resources.
v1.0-beta2.13Unavailable
July 29, 20265.6 MBScanned

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin Gravity Forms Bookings to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.