The Events Calendar
Fixes
- Month View single days are now ordered as follows: sticky events, ongoing multi-day events, all day events, then start time. In other words, all events should be ordered as you'd expect when viewing events in Month View.
- Updated the compatibility of CSV importer with WordPress 4.5 due to a change in the
post_statusfilter. This will help prevent some of the errors you may have seen when importing events using a CSV file.
Tweaks
- Added new event names for AJAX success to the List, Month, and Day views to help The Events Calendar's compatibility with our other premium plugins.
Tweaks
- Removed an unneeded hook that attempted to add a query argument to event tag links
Fixes
- Resolved an issue where events marked as "sticky" would not display as such in Month View
- Dashes, hyphens, or whatever you like to call them in the events archive slug no longer breaks the URL
- The notice that pops up when a conflicting "events" page exists can now be dismissed
Security
- Tightened up security with post type link filtering (props to Nadal Soler for reporting this issue!)
- Tightened up security around tribe bar submissions (props to Paul Mynarsky for reporting this issue!)
Fixes
- Resolved bug where array notices were output on single event pages when venues were not set (props to zaxiscreative for reporting this issue!)
- Resolved issue where the Month View in mobile sizes retained the long day-of-week names when the abbreviations should have been used (props to Lucy for the bug report!)
- Fixed bug where a "0" was added to the default Venue name when creating a new event
- Fixed notice that caused Ajax requests to fail (props to cgrymala on WP.org for reporting this!)
- Removed quotes from around TZID-specified timezones in iCal feeds which causes problems with some parsers (props to factory44 for reporting the issue that lead to this fix)
- Resolved various capitalization issues with German translations (props to oheinrich in our forums for pointing out this issue!)
Fixes
- Resolved multiple issues with the German
de_DElanguage file that caused a number of site-breaking issues
Features
- Added a tribe_get_venue_website_url() function for fetching Venue website URLs (props to fervorcreative in our forums for this request!)
Performance
- Lazy-load venue and organizer selector data
Tweaks
- Allow iCal filenames to be filtered via a new filter: tribe_events_ical_feed_filename
- Added a hook to allow single day queries in month view to be filtered: tribe_events_month_daily_events_query_args
- Improved the logic around rebuilding known date ranges
- Always show the "Merge Duplicates" button for venues and organizers in the Events General Settings page
- Allow the "same slug" notice to be dismissed and fix some text in that message
- Ignore alpha/beta/rc suffixes on version numbers when checking template versions
- Add a filter for month view daily events query: tribe_events_month_daily_events_query_args
- Added a more flexible cost range parsing function
- Obfuscate license keys Events > Help > System Information
Fixes
- Fixed a fatal that sometimes occurred when refreshing the import CSV page
- Fixed issue where some characters were not escaped appropriately for month and year formats
- Added missing [email protected]
- Fixed a warning produced by passing a DateTime() object into start_date or end_date args of tribe_get_events (props to iamhexcoder for the pull request!)
- Fixed bug where events in month view were not always sorted in chronological order
- Fixed the System Info URL in Events > Help
- Resolved issue where the default country would be "Array" if no default country is set
- Fixed bug where ajaxurl was sometimes undefined
Fixes
- Resolve display issues on templates with Jetpack and a few themes
- Mobile breakpoints on month view working with custom breakpoints
- Reordering Venue and Organizer metadata no longer breaks titles
- Prevented notices from happening when using
the_titlefilter - iCal links now will respect categories on the first page
- Prevent third-party bugs with SEO plugins when inserting events programmatically
- Organizer information is showing up again correctly
- Modified the add-on license validation method to better explain what is happening
- Description on mobile views now have the correct class attribute on HTML
- Added missing semicolon on the list navigation for "«"
Tweaks
- Adjust injection of event data into the_content from priority 10 to 9 for better 3rd-party plugin compatibility
- Change mobile month view selector to load event details below the calendar for better theme compatibility
- Better handling of edge cases on the post_excerpt for List View
- Removal of generic CSS classes like
.updatedand.published
Fixes
- Prevent Notices from appearing when using
tribe_get_organizer() - Make HTML Single Event Pages valid
- Numeric named categories URLs are now fully working
- Event Title now Accepts HTML on Tooltips
- Licenses Tab now will work with
DISALLOW_FILE_MODS(Props to Sun for spotting and fixing this)
Security
- Security fix with Venues and Organizers (props to grantdayjames for reporting this!)
Tweaks
- Including the latest embedded Event Tickets release for backward compatibility
