Events
Recent Updates
Features
- Extended capacity and stock control for Tribe Commerce Paypal Tickets
Fixes
- Remove the Purchase Limit field from WooCommerce and Easy Digital Downloads tickets back-end edit form
Tweaks
- Addressed some issues where the ticket form would sometimes show up even when all tickets' end-sale dates had passed (props to @reckling and others for reporting this!)
- Added filters:
tribe_tickets_plus_woo_get_attendees,tribe_tickets_plus_hide_attendees_list_optout - Removed actions:
wootickets_generate_ticket_attendee - Changed views:
login-to-purchase,tpp/attendees-list-optout
Languages
- 2 new strings added, 60 updated, 1 fuzzied, and 14 obsoleted
Fixes
- Reverted Geolocalization changes made on Version
4.4.24, will revisit the issue in future release (our thanks to Katherine, Ben Winton and others for flagging this)
Fixes
- Prevent fatals and 500 errors from happening because of
undefined function tribe_get_global_query_object()due to mismatch of the required The Events Calendar versions
Fixes
- Resolved an oversight resulting in notice-level errors when the
tribe_event_is_on_date()function was called incorrectly (props to @sharewisdom for pointing this out) [99117] - Resolved errors within the admin environment when the "ticketed" view of events is generated [99266]
- Improved compatibility with WordPress SEO in relation to the default mobile events view [68716]
- Resolved Javascript errors in month view which were triggered under some conditions by the presence of password-protected events [99089]
- Improved logic responsible for identifying which events are expired (in the past) by using timezone-aware comparisons [91168]
- Corrected the export of upcoming events from single organizer pages (added to support changes in Events Calendar PRO) [70727]
Tweaks
- Added safety checks around our use of the global $wp_query object (thanks @archetypalsxe for highlighting this issue!) [100199]
- Renamed 'Use Javascript to control date filtering' option to 'Enable live refresh' and improved the associated helper text [98022]
- Added caching to reduce the number of HTTP requests being made in relation to Event Aggregator within the admin environment [99486]
- Improved performance by reducing the number of queries that run in single event pages (in relation to
tribe_get_prev_event_link()andtribe_get_next_event_link()specifically) [94587] - Added pagination to single organizer and venue pages [97772]
- Improved compatibility with the Twenty Seventeen theme (ensuring the calendar is full-width if set to be the site's homepage) [97977]
Languages
- 3 new strings added, 161 updated, 1 fuzzied, and 2 obsoleted
Security
- Ensure filter values are properly escaped before use in queries
Fixes
- Resolved problems with photo view pagination (paging through past events was not working as expected - our thanks to Matt on the forums for flagging this)
- Improved performance in relation to map view (by altering queries triggered by the
get_min_max_coords()method - our thanks to Fred McNaughton, Jeremy Felt and other for highlighting this) - Altered the way recurring event URLs are generated so they are unique even if they take place on the same day (our thanks to moonsrarebooks on the forums for drawing our attention to this issue)
- Ensured that iCal exports from embedded event views (ie, generated by the
[tribe_events]shortcode) are consistent with exports from our regular views - Resolved inconsistencies between the mobile version of regular week view and week view when generated by the
[tribe_events]shortcode (our thanks to Thomas for highlighting this problem) - Corrected the export of upcoming events from single organizer pages
Tweaks
- Replaced direct references to $wp_query global with new
tribe_get_global_query_object()function to mitigate errors on sites with plugins or themes that manipulate that global directly (thanks @archetypalsxe for highlighting this issue!) - Clarify helper text for 'Front-end recurring event instances toggle' option
- Improve the detection of venues that need geolocation information (props to @timmy12969 and many others in the forums for highlighting this issue!)
- Display past events on single venue view
- Decrease
z-indexvalue on the Week view
Fixes
- Ensure parity of CSS styles between the default Month View and the embedded Month Views generated by Events Calendar PRO's [tribe_events] shortcode (thanks @copoloff for reporting this bug!) [92329]
- If
tribe_ical_feed_calnameis empty the propertyX-WR-CALNAMEis not added to the .ics file [46620] - Stopped modifications of the main query if is in a single post to allow custom variables don't affect the page loading when using shortcode (our thanks to Joseph Reckley and others for highlighting this problem) [91787]
Tweaks
- Fixed a handful of small CSS bugs in the mobile views of the Twenty Sixteen, Twenty Fifteen, and Twenty Fourteen themes [95693]
- Added new hooks (
tribe_events_ical_before,tribe_events_ical_events_list_argsandtribe_events_ical_events_list_query) to allow further customization of the iCal feed [86227] - Added safeguards to reduce conflicts when lodash and underscore are used on the same site [92205]
Languages
- 0 new strings added, 41 updated, 0 fuzzied, and 0 obsoleted
Tweaks
= [4.5.9] 2018-02-14 =
Fixes
- ICal feed now contains the correct list of events if [tribe_events] shortcode is being used
- Make sure a parent exists on the DB before removing it from the DB
- Remove reference to undefined variable in Countdown widget
- Ensure parity of CSS styles between the default Month View and the embedded Month Views generated by Events Calendar PRO's [tribe_events] shortcode (thanks @copoloff for reporting this bug!)
- Make sure recurring events are translated with WPML if different languages are placed on the URLs are directories
Tweaks
- Add filter
tribe_events_pro_recurring_event_permalinksto provide an opportunity to change the generated URL with a third party plugin like WPML - Prevent week-view grid tooltips from appearing "clickable" when they are not (props to Alyson E. for highlighting this bug)
- Improved performance of the recurrence conditionals by loading them asynchronously
Fixes
- Allow The Events Calendar REST API to be disabled using the
tribe_events_rest_api_enabledfilter [97209] - Remove the errant
div.tribe-events-single-sectionon the single event view when there is no venue [97615] - Make sure the date for past events is set to the current date not the end of the day of the current date [71936]
- Use
featured_color_scheme_customif present as mechanism to overwrite the default color scheme for highlight color [96821]
Tweaks
- Trigger an event
map-created.tribewhen a map is created to allow flexibility on customization [91984] - Add a link to the knowledge base about 'Setting Up Your Google Maps API Key' [89761]
- Add
the_titlefilter to events called bytribe_events_template_data[38237] - Made the "events" and "event" slugs translatable by WPML and other multilingual plugins [95026]
- Introduced the
tribe_events_query_force_local_tzfilter to allow for forcing non-UTC event start and end times in Tribe__Events__Query [92948] - Prevent empty or otherwise-invalid values for various date-format options in the Display settings [94725]
- Brought day number headers in the Month View into compliance with WCAG 2.0 accessibility standards when using the "Tribe Events" stylesheet [68411]
- Improved the alignment of the event cost on the single-event view (props to @canberraclimbersassociation for reporting this bug) [97208]
- Added some more context to the labeling of the "Number of events per page" option (thanks to Todd H. for highlighting this label) [73659]
- Improve performance on Event Admin List Count by removing JOIN and use cached results [63567]
- Made the "/page/" component of some views' URL string translatable [40976]
- Button "Merge Duplicates" is always visible from now on [75208]
- Allow queries to explicitly include or exclude events that are nominally hidden from event listings [91254]