Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

Gravity Perks Gravity Forms Bookings Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 1.0.915 versiones

Sin fecha · 15 versiones

  1. 1.0.9

    Última
    3 nuevos1 corrección
    Nuevo
    • Added [`gpb_booking_field_price`]
    • Added support for Simple display mode when rescheduling on the `[gpb_manage]` booking management page.
    • Added "spots left" support for Full Day services, showing the lowest capacity across the selected date range.
    Corregido
    • 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.
  2. 1.0.8

    2 correcciones
    Corregido
    • Fixed an issue where the Availability Preview ignored the Recurring yearly option and showed availability the booking form did not offer.
    • Fixed an issue where a service's capacity did not limit bookings that use a resource.
  3. 1.0.7

    1 nuevo2 mejoras4 correcciones
    Nuevo
    • 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.
    Mejora
    • Updated filters `gpb_min_duration` and `gpb_max_duration` to include the `$date` parameter.
    • Improved the Booking Time calendar's first load by showing a loading skeleton instead of the current month until its starting month is ready.
    Corregido
    • Fixed an incorrect total validation error when an untouched booking field has no selected time.
    • Fixed the Booking ID column in the entries list showing a View Booking link instead of the booking ID.
    • Fixed an issue where hidden preselected Service fields could be saved with a service ID instead of an empty value.
    • Fixed an issue where some aria labels were not translatable.
  4. 1.0.6

    5 nuevos3 correcciones
    Nuevo
    • Added support for routing notifications by the Service, Resource, Occupancy and Booking Time fields.
    • Added a reason field when staff deny or cancel a booking, available in notifications via the new `{gpb_denial_reason}` merge tag.
    • Added a Denied booking status for requests turned down before they are approved, along with a Booking Denied notification event.
    • Added support for collecting a reason when a booking is cancelled, available in notifications via the new `{gpb_cancellation_reason}` merge tag.
    • Added `gpb_booking_operation_restrictions` filter for customizing reschedule/cancel restrictions.
    Corregido
    • Fixed occupancy pricing and validation with service changes on multi-page forms.
    • Fixed issue where a Service field with a preselected service showed that service on entries where conditional logic had hidden the field.
    • Fixed issue where rescheduling a booking on a form with several Booking fields wrote the new time into the first Booking Time field instead of the one the booking belongs to.
  5. 1.0.5

    12 correcciones
    Corregido
    • Fixed duplicate Booking Confirmed notifications after payment.
    • Fixed 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.
    • Fixed issue where superseded price requests could overwrite the latest booking price.
    • Fixed 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.
    • Fixed 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.
    • Fixed 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.
    • Fixed issue where a Resource field lost its selection when a form was re-rendered after a page change or a validation error.
    • Fixed issue where a manually selected resource was dropped from the Booking Time calendar's availability check when an automatic Resource field preceded it.
    • Fixed issue where a Resource field filtered by Resource Type did not apply its resource's unavailability windows to the Booking Time calendar.
    • Fixed issue where all-day services with resources did not correctly gray out dates in the Booking Time field when confirmed bookings existed.
    • Fixed issue where deleted calendar connections and trashed or deleted services and resources left scheduled calendar sync actions running indefinitely.
    • Fixed issue where the available booking times kept the previous service's duration after changing the selected service.
  6. 1.0.4

    1 corrección
    Corregido
    • Fixed issue where auto-selected availability dates could open the previous day in western timezones.
  7. 1.0.3

    1 nuevo2 correcciones
    Nuevo
    • Added "Allow Resource Rescheduling" setting to prevent customers from changing the resource assigned to their booking when rescheduling.
    Corregido
    • Fixed issue where resource types were missing from form exports, causing imported resources to have no resource type.
    • Fixed issue where the Booking field's price was excluded from Gravity Forms 3.0's Total calculation whenever another product field changed.
  8. 1.0.2

    6 nuevos3 mejoras10 correcciones
    Nuevo
    • Added [`gpb_resource_field_resources`]
    • Added 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.
    • Added [gpb_min_duration]
    • Added support for the [`gpb_show_unavailable_slots`]
    • Added [`gpb_min_block_size`]
    • Added 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.
    Mejora
    • Improved accessibility of available time slots in GP Bookings for keyboard users.
    • Updated "Event Description" Google Calendar sync setting to be shown by default rather than hidden behind the `gpb_event_settings_fields` filter hook.
    • Improved how yearly recurring availability windows display their date range so it reflects the month and day pattern actually used.
    Corregido
    • Fixed a PHP 8.4 deprecation notice in stress-test seed generation.
    • Fixed an issue where manually marking a booking as completed did not trigger the Booking Completed notification.
    • Fixed issue where multi-night bookings were blocked while capacity was still available.
    • Fixed issue where the booking total could get stuck at $0 after changing booking details quickly.
    • Fixed issue where Availability Window action buttons overlapped the window details.
    • Fixed 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.
    • Fixed issue where GP Bookings product options triggered PHP warnings when used with GS Product Configurator.
    • Fixed issue where all-day events from synced calendars were not shown as unavailable in the availability preview when editing Services/Resources.
    • Fixed 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.
    • Fixed issue where two Google Calendar events were created for the same booking when using the GC Google Calendar integration alongside GF Stripe add-on.
  9. 1.0.1

    1 corrección
    Corregido
    • Fixed issue where AM/PM text in the Booking Time field could wrap onto a new line in some viewports.
  10. 1.0

    1 nuevo
    Nuevo
    • Added user assignments that let WordPress users manage bookings and settings for assigned services and resources.
  11. 1.0

    1 corrección
    Corregido
    • Fixed issue where GP Bookings data could not be included when exporting or importing forms in Gravity Forms 3.0.
  12. 1.0

    1 nuevo2 correcciones
    Nuevo
    • Added Carbon 3 compatibility for fixed-duration bookings to handle signed duration values more reliably in validation and duration pricing.
    Corregido
    • Fixed issue where time slots showed "Invalid Date" in Safari for iPad.
    • Fixed issue where frontend reschedules did not update mapped Google Calendar events.
  13. 1.0

    1 nuevo6 correcciones
    Nuevo
    • Added [`gpb_service_pricing_rules`]
    Corregido
    • Fixed an issue where editing an entry via GP Entry Blocks would not correctly update Booking entry metadata.
    • Fixed issue where editing a Booking via GP Entry Blocks would create a new booking instead of updating the existing one.
    • Fixed issue where using GP Entry Blocks to edit entries with a booking would fail form validation.
    • Fixed issue where resource-backed bookings were counted twice against union-mode capacity.
    • Fixed an issue where some admin UI strings were not translatable.
    • Fixed issue where nightly buffer periods were not reflected in calendar availability.
  14. 1.0

    1 mejora2 correcciones
    Mejora
    • Improved "+X more" interaction in the Month Dashboard view: clicking now enables scrollable mode with full drag-and-drop support, instead of navigating to the Day view.
    Corregido
    • Fixed issue where time slots with at least one available resource were not always bookable/auto-assigned, and slots with no available resources were not consistently disabled.
    • Fixed an issue where the month and year navigation buttons in the date picker could still be used to view months/years without any available dates, even when availability was restricted by the `gpb_availability_end` hook.
  15. 1.0

    1 nuevo
    Nuevo
    • Added [`gpb_ics_calendar_props`]

Changelog publicado por el desarrollador, en su idioma original.