1.4.0 – 2018/02/24

  • Feature – Set the advance booking period: customers can book events from X to Y days from today (global option and calendar option)
  • Feature – Set the minimum booking quantity required per user (activity option and group category option)
  • Feature – Set the maximum booking quantity allowed per user (activity option and group category option)
  • Feature – Set the maximum number of different users allowed to book the same (group of) event(s) (for private events) (activity option and group category option)
  • Feature – Set which user roles are allowed to book wich (group of) event(s) (activity option and group category option)
  • Feature – Set the booking changes deadline per activity: customers can change their events X days before they start (global option already exists)
  • Feature – Set whether to allow to book started groups of events (global option and group category option)
  • Tweak – Groups of events can be unselected in calendar editor
  • Optimization – Only the required groups of events data are retrieved on frontend
  • Optimization – Do not process the whole render function while dragging or resizing events
  • Optimization – Instant JS alert while dragging or resizing a booked event instead of waiting for PHP check
  • Optimization – Get event / group of events availability with a single query
  • Fix – Wrong error message when quantity <= 0 in booking form
  • Fix – PHP notice when updating single events and activity or calendar with no managers
  • Fix – Don’t display booking actions in emails
  • Fix – PHP warnings and notices when a WooCommerce order was made and notifications sent
  • Fix – JS error on WC variation loaded with another default booking method than “Calendar”
  • Fix – Incorrect booking groups user ids if users made their bookings before logging in
  • Fix – PHP notices after updating custom parameters in calendar editor
  • Fix – JS errors when an event of a group was past
  • Fix – Australia and Arctic timezones added
  • Fix – Multilingual event titles were not displayed in event dialog in calendar editor
  • Fix – No alert displayed while trying to move or resize a booked event
  • Fix – JS error while trying to compute group availability if events of the group were not retrieved yet
  • Fix – PHP notices on activation: Multiple primary keys