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 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.