3.11
2015-07-22 Security1 Feature1 Performance2 Tweak5 Fix8Security
- Added escaping to a number of previously un-escaped values
Features
- Added a pair of filters so that the recurring event cleanup query can be manipulated by plugin/theme authors: tribe_events_pro_clean_up_old_recurring_events_sql and tribe_events_pro_clean_up_old_recurring_events_sql_args (props to fortgordonmwr for the idea!)
Performance
- Paginated recurring event "See All" pages to avoid timeouts when there are many recurring events to display (Props to Jen R. for raising this issue!)
- Queries were modified to eliminate a join clause, potentially reducing the work needed to build the result set (Thank you MauiTime for inspiring this!)
Tweaks
- Improve Docblock for a few Templates (Thanks to vendaragroup for the help!)
- Conformed code to updated coding standards
- Made Minical widget template use single letter day headings
- When rendering recurring event markers on an event map, only place one marker per event/location combination (Thank you risedigitalsolutions for the inspiration!)
- Remove deprecated PHP4 constructor reference
Fixes
- Fixed an issue where taxonomy filters applied to the calendar widget could also incorrectly impact the main month view
- Fixed an issue where related events were not being randomized under some circumstances (Cheers to leviticus for finding this!)
- Fixed an issue where the WP Customizer save button remained disabled when the Events Calendar widget filters were removed
- Fixed an issue where the Events Calendar widget form partially overflowed the widget container in the WP Customizer
- Addressed numerous minor styling issues with the Twenty Fifteen theme
- Fixed a problem with Checkbox value using quotes and double quotes (' and ") (Thanks to Daniel Maier for tracking this down!)
- Fixed wording for link to Additional Fields Tutorial
- Resolved a few PHP warnings and notices
