4.0
2015-12-02 Feature5 Tweak10 Fix19 Deprecated1Features
- 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
