Events Calendar Pro
Tweaks
- Change This Widget Widget query filter to a unique name
Fixes
- Resolved issue where the week view was always using UTC rather than the configured timezone when determining the start of the week (props to paulhazon in our forums for pointing out this issue!)
- Fixed bug where the first event in a recurring series would not render the start or end times (props to laughmasters for reporting this bug!)
- Resolved various capitalization issues with German translations (props to oheinrich in our forums for pointing out this issue!)
- Fixed issue where some Theme Customizer headings were not translatable (props to oheinrich in our forums for pointing out this issue as well!)
Features
- Added a new "Date" recurrence rule that allows you to set an event to recur on a single (or any number of) individually specified dates (hat-tip to @tonydemarco for the idea!)
Tweaks
- Added support for manual timezone offsets in recurrence exclusion rules
- Improved the support of selected query fields when the "Recurring event instances" checkbox in Events > Settings is checked
- Show an error message when the Google Maps API query limit has been reached
- Improved the handling of addresses in JSON-LD
- Removed deprecated sensor get var for Google Maps API endpoint
- Changed the distance unit label in Settings to be less-specific to maps as it is used elsewhere
- Improved the structure of hierarchical taxonomy terms in List Widget queries (props to Harvard Law for this pull request!)
- Simplified the APM Venue and Organizer filters when the Events list is loaded (props to Jake Kantzer for the pull request!)
Fixes
- Fixed invalid class name when throwing Tribe notices in the Map template
- Resolved issue where the Map View slug was not translatable (three cheers for @oheinrich giving us a heads up on this!)
- Fixed bug where the wrong class was referenced when setting notices in Map View
- Improved compatibility with ACF on the Edit Event page
Fixes
- Load venue shortcode when there are no Events on that venue
- Default value for
tribe_get_event_website_link_targetis corrected to_self - Default values for Venue and Organizers are now fully respected across the add-ons
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