Events Calendar Pro
Features
- Added a new
[tribe_mini_calendar]shortcode to make it easy to embed the calendar widget outside of sidebars
Fixes
- Fixed an issue where some of the view date pickers did not reflect the 'Week starts on' WordPress setting
- Updated CSS selectors to no longer be reliant on microformat classes
- Fixed a plugin compatibility issue preventing the full use of ACF Pro in relation to recurring events
- Removed jquery 1.7 specific fallback javascript bloat, now support >= 1.8
- Implemented changes in relation to front page pagination to improve compatibility with various themes and plugins (thanks to brightspark on the forums for the initial report!)
- Implemented default permalink support to integrate better with certain add-ons, most notably Filter Bar
- Implemented internationalization support for map view location tooltips (thanks to csikimacko on the forums for the first report!)
- Removed pagination links from the /all/ view
- Reformatted code to better conform with WordPress code style
- Fixed an issue where all day events had incorrect spacing in the Twenty Thirteen theme on week view
Tweaks
- Removed some deprecated and unused code
Languages
- Incorporated updated Icelandic translation files, courtesy of Baldvin Örn Berndsen
- Incorporated updated German translation files, courtesy of Oliver Heinrich
- Incorporated updated Greek translation files, courtesy of Yannis Troullinos
- Incorporated new Lithuanian translation files, courtesy of Gediminas Pankevicius
Fixes
- Removed some instances where deprecated function notices could show in Events Calendar Pro after updating The Events Calendar to 3.8 (thanks to sfbike on the forums for alerting us of this!)
- Switched all includes to use absolute paths to avoid collisions under certain include path settings
Fixes
- Fixed a bug that caused instances of a recurring event to disappear when recurrence was removed and then added back to an event (thanks to drickard on the forums for the original report!)
- Fixed a bug that caused missing custom meta in events in a recurring series (thanks to Jacob Rylander for the heads up on this!)
- Fixed bad nesting in advanced list widget breaking the theme customizer
- Fixed issues with select2 implementation in our widgets breaking the theme customizer (thanks to George on the forums for the first report!)
- Removed confirmation dialog when bulk deleting events
- Added code to correctly identify recurring events as recurring even if they only have one instance (thanks to jrtoy4311 on the forums for reporting this!)
- Fixed a bug causing mixed content issues when events are viewed over HTTPS (thanks to Nathan on the forums for the original report!)
- Enhanced embedded maps to position markers via longitude/latitude whenever that information is available (thanks to gatewaydevelopment on the forums for the original heads up!)
Tweaks
- Removed some unused code
Languages
- Incorporated new Russian translation files, courtesy of Alexander Tinyaev
- Incorporated updated Italian translation files, courtesy of Gabriele Taffi
- Incorporated updated Spanish translation files, courtesy of Juanjo Navarro
- Incorporated updated Danish translation files, courtesy of Hans Christian Andersen
- Incorporated updated Dutch translation files, courtesy of Dirk Westenberg
- Incorporated updated Portuguese translation files, courtesy of Sérgio Leite
- Incorporated new Slovenian translation files, courtesy of Žiga Vajdic
- Incorporated updated German translation files, courtesy of Stefan Dorscht and Oliver Heinrich
- Incorporated updated Finnish translation files, courtesy of Elias Okkonen
- Incorporated updated Estonian translation files, courtesy of Andra Saimre
Fixes
- Fixed some untranslatable text strings
- Altered Week View so as not to link to days with no events
- Added the ability to override labels and slugs for venues and organizers
- Fixed some issues with GET params and IE 8/9
- Fixed an issue where non-standard widget implementation would break the ajax on the Calendar Widget (thanks to whirlmagazine on the forums for reporting this!)
- Fixed a problem where the relationship between additional fields and their labels could lead to conflicts (thank you to integrity for bringing this to our attention!)
- Added a notification for when a recurring event extends beyond the cutoff setting date
- Corrected a problem where European format commas for geolocation values were causing problems with Google Maps (thanks to andreassperber for reporting this!)
- Fixed an issue where Week View was being effected by "show only first recurrence" settings (thank you magictigger for bringing this up on the forum!)
- Improved the labeling of the date format settings
- Fixed a bug related to the APM start date filter (thanks to dankron for highlighting this issue!)
- Corrected a problem where events were not ordered chronologically on Map View (thank you mggillespie for reporting this!)
- Removed 2.x templates from codebase
- Added event classes to the event titles in the Featured Venue widget (props to @afragen for this!)
- Changed Week View pagination so as not to link to weeks before/after the earliest/latest events
- Fixed a bug in Chrome with Photo View where using the browser back button would drop a selected category (thank you to blinktech in the forum for bringing this up!)
- Fixed re-registering of Venue Post Type so user customizations made from tribe_events_register_venue_type_args are maintained with PRO enabled.
Features
- Added feature to scroll to first event of week on week view, instead of to 8am (thank you chaplin35 for bringing this up!)
Performance
- Optimized the Countdown Widget for sites with many events (thanks to vancouverfamily for highlighting this issue!)
Tweaks
- Cleaned up PHPDoc comments
Languages
- Incorporated new Bulgarian translation files, courtesy of Nedko Ivanov
- Incorporated new Chinese translation files, courtesy of Massound Huang
- Incorporated new Indonesian translation files, courtesy of Didik Priyanto
Fixes
- Fixed some CSS/JS minification issues
- Fixed a bug where the calendar widget list pagination wasn't working properly
- Fixed an issue where the Google Maps API script didn't have a more specific script handle (thanks to @isagenix on the forum for the heads up!)
Languages
- Incorporated updated Greek translation files, courtesy of Yannis Troullinos
Features
- Incorporated taxonomy filters to the advanced events list widget
- Incorporated a feature to make the end date follow the start date when editing recurrence in the admin
- Added the iCalendar feed that was formerly only available with Pro
- Added a 'View All Events at this Venue' link to the Featured Venue Widget
- Split out the Related Events code to its own template file: views/pro/related-events.php
Deprecateds
- Deprecated the meta walker and added new templates for custom field data
Fixes
- Fixed recurring event URLs when using default permalinks
- Fixed the query for days with events in the mini calendar widget
- Added code to prevent the re-creation of deleted instances of recurring events, when the original event is re-saved or the series is split
- Fixed switching a recurring event to a non-recurring event
- Incorporated code to better handle recurring events when importing events from a WordPress XML export
- Tribe_get_events() now provides a default value for the eventDisplay query parameter
- Moved all HTML Markup (and the loop) to the List Widgettemplate
- Fixed an issue where Category CSS classes were being removed from Events when in Responsive Mode
- Fixed an issue where duplicate Prev/Next Nav elements would display in Photo & Map View when no events were found
- Incorporated code to hide the 'All Day' bar in Week View when no All Day events are found
- Fixed an issue where the selected category wasn't being respecting when paginating on Photo View
- Fixed an issue where using the Mini Calendar widget could break comments on posts
- Incorporated code so that the mini calendar widget will no longer display expired events in the list below the calendar
Languages
- Incorporated new Estonian translation files, courtesy of Andra Saimre
- Incorporated updated German translation files, courtesy of Dennis Gruebner
- Incorporated updated Swedish translation files, courtesy of Jonas Reinicke
- Incorporated new Latvian translation files, courtesy of Raivis Dejus
- Incorporated new Afrikaans translation files, courtesy of Liza Welsh
- Incorporated updated Czech translation files, courtesy of Petr Bastan
- Incorporated updated Greek translation files, courtesy of Yannis Troullinos
Fixes
- Fixed a bug that creates duplicate instances of events scheduled past the future cutoff date
Fixes
- Patched a bug where the "Recurring event instances" setting was impacting month view, instead of just appearing on list-based views (thanks to alexhammerstein on the forums for this report!)
- Addressed an issue caused by our recurrence refactor where certain sites/hosting providers experienced a fatal error blocking admins from the dashboard (thanks to Jared on the forums for the first report!)
- Fixed an uncaught exception/fatal error that appeared during the conversion of recurring events for some users (thanks to Mariruth on the forum for the first report of this!)
- Patched a SQL error that appeared on sites without any events (thanks to user nothingtodo on the forums for the report here!)
Fixes
- Incorporated fully responsive styles and functionality for all Events views! For an overview of the changes, see this blog post
- Changed how recurring events are stored, to give a unique post ID to each recurrence
- Fixed an issue where the Category class wasn't properly being added to events when paging in Week View (thanks to Andy Fragen on the forums for reporting this!)
- Fixed issue with popstate and bug in webkit when coming back from single venue view
- Fixed issue were week view title would be cut off on short events (thanks to umediagroup on the forums for their report of this!)
- Changed the workflow for breaking instances of a recurring event out of their series
- Fixed recurring event permalinks in tag archives
- Changed Week view to use the "End of day cutoff" setting (thanks to zengirl on the forums for the report here!)
- Updated the recurrence UI to prevent setting a recurrence end date before the series start date
- Fixed an issue where deleting an instance of a recurring event would delete the entire series
- Fixed an issue where the Mini Calendar Widget could skip February when navigating through the months (thanks to timhengeveld on the forums for this report!)
- Fixed an issue where the "Hide if no events" checkbox was not working in the Featured Venue widget
- Fixed an issue where the iCal button would always download all events, instead of the events currently being viewed (thanks to philmacaulay on the forums for the first report of this!)
- Fixed a variety of untranslatable strings
Performance
- Optimized some queries related to map view (thanks to crack00r on the forums for the report that got us thinking about this!)
Languages
- Incorporated new Ukranian translation files, courtesy of Vasily Vishnyakovw
- Incorporated updated Spanish translation files, courtesy of Juan Jose Reparaz Sarasola
- Incorporated new Montenegrin translation files, courtesy of Sasa Vukovic
- Incorporated updated Norwegian Bokmål translation files, courtesy of Morten Ruud
- Incorporated new Norwegian Nynorsk translation files, courtesy of Torbjørn Lauen
- Incorporated updated Romanian translation files, courtesy of Cosmin Vaman
- Incorporated updated German translation files by Oliver Heinrich
- Incorporated updated Brazilian Portuguese translation files from Emerson Marques
- Incorporated updated Dutch translation files from J.F.M. Cornelissen and Frans Pronk
- Incorporated updated French translation files from Laurent Proulx
Features
- Added extra reassurance that All Day events will show first on Day view
Fixes
- Fixed the automated recurrence description for events with no end date
- Added hooks for use in widgets (thanks to Daniel Maier on the forums for reporting this!)
- HTML tags are now properly stripped from Google Calendar descriptions (thanks to masspeaceaction for reporting this bug at the forums!)
- Fixed a bug where the wrapper div was incorrectly being replicated each time you navigated within the mini calendar widget (thanks to timhengeveld for reporting this bug!)
- Fixed a bug where the calendar widget redirected improperly when set to show 0 events (thanks to Oliver for reporting this one on the forum!)
- Fixed a bug where the "Show only the first instance of each recurring event" option was only affecting the first page of events
- Addressed an issue where the "View All Events" link accessed disabled months for certain PRO users (thanks to yvrmark for reporting this bug!)
- Scheduled events are no longer exposed before being published (thanks to adamfitz for the explanation here!)
