Events Calendar Pro
Fixes
- Resolved issue where the list widget was displaying dates in the wrong timezone when sitewide timezones were enabled
- Custom Recurring descriptions are now saving as expected
- Administration Recurring Exclusion Datepickers are now fully operational with custom formats
- Prevent "/all" page to show past events
- Ensure Photo view is fully displayed on Mobile
- Organizer and Venue URL now respect UTF-8 characters
- All of our Permalinks will now allow translations with non-alphanumeric characters
- Fixing Fatals on bad Debug Classes for Map View
Tweaks
- "/all" page on Recurring events will be recognized as a
is_archivetemplate
Security
- Improved escaping within Advanced Post Manager integration (our thanks to Daniel Kudwien for highlighting this)
Security
- Resolved issue with Organizer and Venue output
Tweaks
- When viewing a recurring event that has multiple instances in a single day, display each time in the event details (Thank you Sitecrafting for bringing this up!)
Fixes
- Fixed another Isotope reLayout bug that sometimes prevented the rendering of posts in Photo view (Props to Douglas for the report!)
Tweaks
- Avoid notice level errors when advanced events list widget settings are saved (Thank you Johan for the report!)
- Simplify default values logic to ensure that default values are returned regardless of post type (Thank you Karly!)
Fixes
- Fixed bug where recurrence exclusions were not always respected (Cheers to inhouse for the help!)
- Ensure venue and organizer URLs can be localized even with non-Roman alphabets (Thanks for the report Andreas!)
- Ensure the current default venue fields are reflected in the relevant settings screen (Thank you Carly for highlighting this!)
- Resolved issue where new recurring events were not targetable by the Recurring APM filter (Props to terrizsolo for the help!)
- Fixed bug where the Isotope reLayout method was sometimes getting executed before Isotope was initialized causing Photo view to break (Thank you Douglas for bringing this up!)
- Fixed issue where past events for Map and Photo view were not in descending order (Thank you Jesse!)
- Resolved bug where week/photo permalinks were sometimes generated incorrectly (Cheers to Anthony for the tip!)
- Fixed bug with the List Widget where the Organizer displayed even when it is disabled in the widget settings (Thank you Eric!)
- Resolved translation issues with the List Widget (Props to amazing on the forum for reporting this!)
Tweaks
- Included a Filter for filtering Recurrence Output Data
tribe_events_pro_output_recurrence_data - Add better support for Daylight Saving Time
Fixes
- Resolve issue where the "Events List" shortcode view more link was being generated too generically when a category was specified
- Fixed bug where the "On the..." section of Recurring event fields was failing to save in some cases (props to Adam on the forums for point this out!)
- Resolved issue where the recurring event clean-up cron was failing to clear some old events
- Resolved bug where custom yearly recurrence rules were not generating events properly
- Fixed issue where the Countdown widget was missing the title of the event it was counting down to
Features
- Added Customizer support for altering the colors of The Events Calendar (Cheers to the anonymous user who posted the original idea on UserVoice!)
- Added a new widget and shortcode called "This Week" that displays a events for a given week (with pagination). Short code is [tribe_this_week]
- Add support for a countdown to the next upcoming event in the Countdown Widget (Thank you Phil de Gruchy for posting this idea on UserVoice!)
- Add support for twentysixteen
- Add support for an iCal export link for all events in a series of recurring events via: tribe_get_recurrence_ical_link()
Tweaks
- Major tweaks to support the newly genericized tribe-common libraries
- Deprecate old JS event names in favor of a new JS event naming standard. Example: deprecated tribe_ev_runAjax in favor of run-ajax.tribe
- Altered the storage of selected multi-choice values for custom fields so they can be queried more effectively
- Add JSON-LD markup to single venus and organizers
- Only pre-populate address data for venues when the venue metabox appears on the venue post editor - NOT the event post editor
- Simplify the machine-generated recurrence rule descriptions for simple rules (Thank you jberg1 for the help!)
- Add support for multiple organizers to the List Widget (Thank media325 for the report!)
- Remove microformat CSS classes from templates and replace with namespaced content-relevant CSS classes
- Add support for a count argument to the mini calendar shortcode
- Refactored part of recurrence code to make testing it easier
Fixes
- Resolved bug where recurrence exclusions were not getting respected while generating events
- Resolved bug where extra spaces were added to the body_class return value (Props to @garrettjohnson for this fix!)
- Resolved issue where tribe_all_occurences_link() sometimes returned an incorrect URL when an explicit ID was passed
- Don't escape HTML on additional fields that hold URLs (Thank you Gwenyth for bringing this to our attention!)
- Updated comment in Week View tooltip and mobile templates to point at the right file for customization instructions
- Fixed CSS issues with the responsiveness of the Calendar Widget & Countdown Widget
- Prevent notices in the Venue Widget by declaring default settings
- Resolved HTML validation issue with the Countdown Widget (Thank you rverduin for reporting this issue!)
- Various twenty(ten-sixteen) CSS fixes
- Fixed bug where pre-3.12 recurrence events were returning false when tribe_is_recurring_event() was called
- Fixed issue where a recurring event's "all" view would not display past instances
- Fixed bug with APM where sorting some columns caused post filtering to clear
- Fixed various notices
- Fixed issue where some strings were trying to use the wrong text domain for translations (Props to Valu for the help!)
- Fixed date issue with the List Widget where the fancy date box was always displaying today's date
- Resolved a problem preventing some category views from working as expected when a non-default language was in use (Thank you Cristina for highlighting this issue!)
- Resolved a problem whereby mini calendars could incorrectly render some days as populated when set to display events in a specific category (Our thanks to oniregoc for highlighting this!)
- Fixed some strings that were not getting translated (thanks to Hans-Gerd for reporting this issue!)
- Fixed monthly exclusion not being respected when creating recurring events
Deprecateds
- Deprecating the "defaultValueReplace" option in the Default Content settings tab
Fixes
- Ensure the correct date displays within the upcoming events list widget (our thanks to Seth, @farmgirlref and others for highlighting this)
Features
- Bring back the Recurrence Rule description override field
Fixes
- Resolve JS errors on various views where geolocation data is anticipated but unavailable (thanks to @jesse_fo and everyone else who reported this)
Tweaks
- Altered our build process to remove utilities and libraries not needed in the finished product (our thanks to both Jay and jbrinley for highlighting this problem)
