Release: Event Tickets 4.8 and Event Tickets Plus 4.8

We are proud to annouce Event Tickets 4.8 and Event Tickets Plus 4.8! In this version we made some small but significant changes to the REST API around the tickets functionality.

Also, we fixed many bugs in The Events Calendar, Events Calendar PRO and Community Tickets.

If you haven’t seen it yet, you should check out our brand new QR-code check-in app as well!

As always, we recommend using a staging site to test the changes before updating on a live site.

Ready to see what else we’ve added under the hood? On to the details!

Event Tickets 4.8

  • Feature – Include a Tickets REST API endpoint for read operations
  • Fix – Fixed datepicker formats YYYY.MM.DD, MM.DD.YYYY and DD.MM.YYYY validation error on ticket start sale date. Thanks @dmitry-zhuk, Albert and others for reporting this issue!
  • Fix – Active tab logic for Attendees in Tribe Commerce, thanks Luc
  • Fix – Fixed default currency symbol inconsistency. Thanks Uwe and Zé for pointing this out!
  • Tweak – Tribe Commerce Orders Sales by Ticket section to remove duplicate data
  • Tweak – Attendees section to clarify infomation

Event Tickets Plus 4.8

  • Feature – Include a Tickets REST API endpoint for read operations
  • Feature – Include WooTickets and EDD tickets fields in the WP personal data erase
  • Fix – Properly update attendees transient when checkin/unchekin an attendee for WooCommerce and EDD Tickets, in order to see changes immediately. Thanks to Adam for the report!
  • Tweak – WooCommerce Orders Sales by Ticket section to remove duplicate data
  • Tweak – Attendees section to clarify infomation

The Events Calendar 4.6.22

  • Add – Allow filtering events, in REST API requests, by their post ID with include
  • Add – Enable future event display to get all events in the future that have not started
  • Add – Allow filtering events, in REST API requests, by their post ID with include
  • Add – Enable future event display to get all events in the future that have not started
  • Add – Added the Tribe__Process__Queue::delete_all_queues method
  • Fix – Prevent subsequent CSV imports from duplicating events in some instances
  • Fix – The “Import events but preserve local changes to event fields” Event Aggregator change authority setting will now behave as expected
  • Fix – Multiple fixes regarding linked post types (e.g. Organizers and custom post types) – props to @natureslens and others for reporting these:
    • Now correctly saves in their drag-and-drop order
    • Deprecated the functions added in version 4.6.13 that previously attempted to fix ordering logic but was not done in a backwards-compatible way: get_order_meta_key() and tribe_sanitize_organizers()
    • We no longer rely on a separate postmeta value dedicated to ordering linked posts (e.g. _EventOrganizerID_Order), and you may want to remove all such values from your database after re-saving any events that have linked posts and their ordering is important
    • tribe_get_linked_posts_by_post_type() now works as expected, no longer returning zero results in error, nor returning all of the post type’s posts if there are none linked. The tribe_events_return_all_linked_posts_if_none filter was added, as it is necessary for this fix.
    • Editing an existing event no longer loses the linked posts just because they were not part of the submission. Example of the bug in prior versions: If organizers are editable in the wp-admin event edit screen but not on the Community Events “event edit” form (via template override or other custom code), all pre-existing organizers were removed in error.
  • Fix – Handle the case where Event Aggregator import queues might get stuck when deleting import records
  • Fix – Only show admin notice when it is a top-level page with the event slug, thanks to MikeNGarrett for the code fix!
  • Fix – Change template_redirect to an action for some legacy view redirects, thanks barryceelen!
  • Fix – Correctly import and set Organizers for iCal and ICS files Event Aggregator imports
  • Fix – Retain category title in month view and month view shortcode, thanks corthoover for the first report
  • Fix – The “Import events but preserve local changes to event fields” Event Aggregator change authority setting will now behave as expected
  • Fix – Handle the case where Event Aggregator import queues might get stuck when deleting import records
  • Fix – Prevent subsequent CSV imports from duplicating events in some instances
  • Fix – Fix the classic header option not working. Thanks @hanemac, David Luyendyk and others for flagging this!
  • Fix – Add the following datepicker formats to the validation script: YYYY.MM.DD, MM.DD.YYYY, DD.MM.YYYY
  • Tweak – Namespace javascript debug function to prevent conflicts causing a function found, thanks to Tom-Mulvey for the fix
  • Tweak – Add venue name to address string for iCal and gCal export, thanks for the coding from sylviavanos
  • Tweak – Drop the order from the query WPML linked query as it is set later in the method, thanks to dgwatkins for the PR
  • Tweak – Display JS debug messages only if setting is set or through the tribe_events_js_debug filter. Thanks to Rob, @aand and others for flagging this!
  • Tweak – updated some foundation code for the Tickets REST API
  • Tweak – Event Aggregator Add-On text due to the removal of Facebook Imports

Events Calendar PRO 4.4.31

  • Fix – Enable recurrence rules to work on the initial date of recurrence, thanks to Matt for bringing this up.
  • Fix – Fix month view shortcode to url when changing between months, thanks to ltcalendar for reporting
  • Fix – Fix the view shortcodes to display the view titles, thanks to templodoser for the first report
  • Fix – Modified the REST API root url for /all to query for all events belonging to a series
  • Fix – Fix the Mini Calendar and Events Lists widgets styles in the customizer when previewed for the first time
  • Fix – Not being able to disable Generate JSON-LD data for the Advanded Event List Widget, thanks Craig for the report of this
  • Fix – Yearly exclusions description along with the different date option, thanks for the report Thomas
  • Tweak – Utilize future event display on the Countdown Widget to go to the next event once the current event starts
  • Tweak – Namespace javascript debug function to prevent conflicts causing a function found, thanks to Tom-Mulvey for the fix
  • Tweak – Updated the “Additional fields” settings page, improving the UX
  • Add – New action after saving venue geodata to the database

Community Tickets 4.5.6

  • Tweak – Remove references to purchase limit options
  • Deprecatedget_purchase_limit() on Tribe__Events__Community__Tickets__Main
  • Deprecatedenforce_purchase_limit_on_add() on Tribe__Events__Community__Tickets__Main
  • Deprecatedenforce_purchase_limit_on_update() on Tribe__Events__Community__Tickets__Main
  • Deprecatedset_purchase_limit() on Tribe__Events__Community__Tickets__Main
  • Deprecatedmaybe_display_purchase_limit() on Tribe__Events__Community__Tickets__Main

Not Updated this Release

The following plugins have not been updated this release and will remain at the version numbers specified here:

  • Community Events 4.5.13
  • Eventbrite Tickets 4.5.2
  • Filter Bar 4.5.7
  • GigPress 2.3.21
  • Image Widget 4.4.7
  • Image Widget Plus 1.0.2
  • Advanced Post Manager 4.4