The Events Calendar
Fixes
- Small CSS Issue on Welcome Page
- Month view on mobile device width doesn't have links to prev/next months
- Reimport of updated CSV removes featured image (Bug #46149)
- Fixed the issue that would make multiple organizers details disappear when trying to submit invalid event data using Community
- Add a check to avoid being unable to switch view when Filter Bar plugin is active and at least one field is set to auto-complete mode
- Only add the events custom post type to the tag archive queries and not custom queries with tags [45635]
- When using the filter tribe_events_excerpt_allow_shortcode shortcodes will be maybe be processed in event excerpts in the list views [42289]
Fixes
- Ensure translations load as expected with all supported versions of WordPress (thanks to @JacobALund for originally reporting this on .org forums)
Tweaks
- Adjust the caching rules for Month View for faster loading
- Reduce the ginormous font size of Month View titles in skeleton styles
Fixes
- Replace a bad return type to avoid unnecessary notices in the error log
- Add missing styles for correctly hide screen reader text
- Fixes
tribe_get_event_link()which wasn't working when passing second parameter as `true' - Add styling to adjust List View description to full width
- Miscellaneous tweaks to improve the Month and Day views
- Fix a shorthand array that was causing errors in PHP 5.2 and 5.3 when importing events
Features
- Added Google Maps API key field in the Settings tab to avoid map timeouts and errors on larger sites (Thanks to Yan for reporting this!)
- Added support for featured image, multiple organizers, excerpt and more custom fields in the .csv file import function for events (Thank you to Graphic Designer for posting on UserVoice!)
- Added support for featured image, description, map details and more custom fields in the .csv file import function for venues
- Added support for featured image and description in the .csv file import function for organizers (Thank you to Rebecca for posting on UserVoice!)
- Added an oEmbed template for events
- Improve performance of a query used to determine if there are free/uncosted events (Thank you @fabianmarz for the pull request!)
- Added support for attaching custom post types to events
Tweaks
- Improved filtering of the
tribe_event_featured_image()function (Cheers to @fabianmarz!) - Add an encoding class for the CSV importer to prevent non utf8 characters from preventing imports (Thanks to screenrage for the report!)
- Improved our JSON-LD output to ensure consistency (Props to @garrettjohnson and Lars!)
- Language files in the
wp-content/languages/pluginspath will be loaded before attempting to load internal language files (Thank you to user aafhhl for bringing this to our attention!) - Switch to HTTPS for the "Powered by The Events Calendar" link (Thank you Cynthia for reporting this!)
- Switch to using HTTPS by default for interactions with Google Maps API
- Improved filterability of calendar excerpts by introducing the new
tribe_events_get_the_excerptfilter hook - Improved filtering of organizer details when importing by CSV (Props to @Geir for bringing this up!)
- Adjustments for single event view in Twenty Fifteen theme
- Improved performance of query used to test for events without any cost
- Added missing semicolon to a laquo (Props to mwender on GitHub for the fix!)
- Improve the "stickiness" of CSV import column mappings (Thank you @jamesgol!)
- Consistency of JSON-LD markup improved (Cheers to @garrettjohnson for the help!)
- Avoid notice-level errors when working with WP CLI on a site where The Events Calendar is also active (Thanks to @sun)
- Corrected the spelling of timezone in the CSV Importer's event field
- Updated venue and organizer templates to use the new architecture for attaching custom post types to events
- Move plugin CSS to PostCSS
- Category default view is now set to
defaultin place of hardcoding the current default view in the category base rewrite rule [31907]
Deprecateds
Tribe__Events__PUE__Checker,Tribe__Events__PUE__Plugin_Info, andTribe__Events__PUE__Utilityclasses are deprecated and are replaced byTribe__PUE__Checker,Tribe__PUE__Plugin_Info, andTribe__PUE__Utilityclasses
Fixes
- Changed the use of
have_posts()in the maybe iCal links for the main views that could cause an infinite loop
Accessibilitys
- Focus styles added for search fields
- Add ARIA labels for Month/Day/List sub nav
- Add ARIA label for events footer sub nav heading
Fixes
- Improve accuracy of list view pagination after switching from month view
Tweaks
- Give the multi-organizer form 'sticky' properties so values persist even if the submission is initially rejected
- Resolved minor CSS issues in the welcome page
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
