The Events Calendar
Features
- Event Aggregator: Filter Events by Aggregator/Import Record. [EA-130]
- V2 Customizer: Add background color css overrides. [TEC-3651]
- V2 Customizer: Add Event Title color css overrides. [TEC-3334]
- V2 Customizer: Add Event Date & Time color css overrides. [TEC-3675]
- V2 Customizer: Add controls for Background Color to general and single-event sections. [TEC-3683]
- V2 Customizer: Add controls for Event Title Color to general section. [TEC-3684]
- V2 Customizer: Add controls for Event Date & Time Color to general section. [TEC-3685]
Tweaks
- Add opaque backgrounds for selected bordered elements. [TEC-3673]
- Change Title/Date & Time font color defaults on the Event Single page. [TEC-3682]
Fixes
- Fix an issue in csv venue imports where the address would not import. [TEC-3637]
- Compatibility for some theme menus that no longer displayed when an event is password protected. [TEC-2968]
Languages
- 8 new strings added, 63 updated, 1 fuzzied, and 0 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Features
- Event Aggregator: Search Box for Scheduled Imports. [TEC-3570]
- Event Aggregator Batch Pushing for Cron Imports [EA-297]
Tweaks
- Add the filter
tribe_aggregator_import_queue_cleaner_time_to_liveto customize the time in seconds to consider an EA record alive. [EA-297] - Add the filter
tribe_aggregator_import_queue_cleaner_stall_limitto customize the number of seconds for an EA record to be considered stalled. [EA-297] - Add the filter
tribe_events_aggregator_build_url[EA-297] - Adjust Event Aggregator Client Progress Bar using the Heart Beat API for polling state instead [TEC-3534]
- Event Aggregator: Make default limit by number of events instead of by date range. [TEC-3635]
- Event Aggregator/Eventbrite Tickets: Remove verbiage regarding 50 event limit on Eventbrite imports.
- Add the
tribe_get_organizer_objectfunction. [TEC-3645] - Change the return value of the
tribe_get_event( $event_id )->organizersfrom a collection of Organizer names to a collection of Organizer post objects. [TEC-3645s] - Add the
tribe_get_event( $event_id )->organizer_namesmethod to return a collection of the Event Organizer names. [TEC-3645] - Ensure widgets don't get Filter Bar classes on their containers. [FBAR-202]
- Switch the List View previous/next URL methods to use the slug rather than a hard-coded "list" so the class is more easily extendable. [TEC-3648]
- Add an option to trash events after 1 month (thanks @StefanSchroeder).
- Add the
tribe_events_views_v2_datepicker_no_conflictfilter (defaultfalse) to allow loading the Views v2 datepicker in no-conflict mode, when set totrue, and avoid issues with other plugins that are loading the built-in WordPressjquery-ui-datepickerscript. [TEC-3581] - Improve WPML integration and URL localization of Views v2. [TEC-3608]
Fixes
- Event Aggregator: Fix Eventbrite status filter to not return 'do_not_override' and handle Eventbrite's additional statuses. [TEC-3569]
- Ensure ECP shortcode today button handles categories gracefully. [ECP-492]
- Prevent creation of duplicate venues for default address while adding or editing events. [ECP-482]
- Make sure Month View "View More" link to Day View will preserve the current search criteria. [TEC-3230]
- Ensure Event Aggregator Cron schedules always have array format and avoid errors on fresh WordPress installations (thanks @mmcachran).
- Regular expression to sanitize name of columns on the EA client make sure all invalid characters are removed.
- Use more robust code in the
tribe_is_past_eventtemplate tag to avoid Warnings. - Review and improve the Rewrite component to correctly parse and handle localized URLs and accented characters. [TEC-3608]
Languages
- 25 new strings added, 775 updated, 1 fuzzied, and 6 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Tweaks
- Update version of Freemius to the latest version 2.4.1 [TEC-3668]
Tweaks
- Change Views v2 AJAX request method from GET to POST to avoid issues with too long URLs. [TEC-3283]
- Add the
tribe_events_views_v2_endpoint_methodfilter to allow controlling the HTTP method Views should use to fetch their content from the back-end endpoint. [TEC-3283] - Add the
tribe_events_views_v2_endpoint_urlfilter to allow controlling the URL Views should use to fetch their content from the back-end endpoint. [TEC-3283]
Fixes
- Prevent Event Aggregator 15 minute Cron Schedule from being created when not required (props @jetxpert) [EA-317]
- Add filter to toggle off the event templates hijack. [TEC-3521]
- Correct url for current month iCal export link. [TEC-3575]
- Avoid loading the same CSS file twice on the back-end. [TEC-3623]
- Ensure ECP shortcode prev/next urls handle categories gracefully. [ECP-492]
Languages
- 3 new strings added, 200 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Fixes
- Fix the order of the List View when the PRO is set to show only the first instance of a Recurring Event. [ECP-467]
- Fix a PHP error that would arise when during the translation, by the WPML plugin, of some strings. [TEC-3454, TEC-3578]
- Fix a compatibility issue with the WPML plugin that would prevent some options from being translated correctly. [TEC-3454]
- Generation and usage of translated strings that would cause issues with the WPML plugin. [TEC-3454]
Tweaks
- Use the
border-smallclass for the today button, add new border button styles to customizer. [FBAR-143] - Add missing CSS classes to the Event Categories label on the single event page. [TEC-3478]
- Adjust accordion trigger selector to allow multiple space-separated
data-jsattributes. [FBAR-125] - Adjust spacing on header to prevent screen overflow. [FBAR-132]
- Adjust aria attributes and add loader text to make ajax loading more accessible. [FBAR-147]
- Add the
tribe_events_latest_past_view_display_templatefilter to allow controlling the display of templates in the context of the Latest Past Events View. [FBAR-148] - Allow passing of additional data to the AJAX request by use of container data. [FBAR-162]
Languages
- 2 new strings added, 20 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Improve escaping for messages when no results were found using search (Thanks Steve Pollak)
Tweaks
- Move the iCal output coding out of the loop and into its own method. [VE-150]
- Add filters for venue and organizer import data. [TEC-2962]
- Add ability to use default values from settings for venue imports via the
tribe_events_importer_set_default_venue_import_valuesfilter. [TEC-2962] - Replace placeholders in template docblocks with appropriate links. [TEC-3399]
Fixes
- Fix SQL errors that would show up when creating custom Event queries in theme builders. [TEC-3530]
- Fix SQL errors that would show up when running custom Event queries in plugins . [TEC-3528]
- Fix SQL errors that would prevent customers from being able to select tickets assigned to Events in some instances. [TEC-3500]
- On re-import of the excerpt and event description field enable changes to the existing values. [TEC-3080]
- On re-import enable excerpt and description to be cleared of their values. [TEC-3080]
- On re-import only overwrite items that have been mapped. [TEC-2962]
Languages
- 32 new strings added, 75 updated, 0 fuzzied, and 28 obsoleted
