2015-12-28



Hello buddies! I just uploaded the last version of this great event booking plugin for WordPress: The Events Calendar PRO 4.02. This update fixed lots of bugs since their latest release.

Download The Events Calendar PRO 4.0.2 – 2015.12.16 – Changelog

You can see the latest changes for The Events Calendar PRO below:

= [4.0.2] 2015-12-16 =

* Tweak – Avoid notice level errors when advanced events list widget settings are saved (Thank you Johan for the report!)
* Tweak – Simplify default values logic to ensure that default values are returned regardless of post type (Thank you Karly!)
* Fix – Fixed bug where recurrence excluses were not always respected (Cheers to inhouse for the help!)
* Fix – Ensure venue and organizer URLs can be localized even with non-Roman alphabets (Thanks for the report Andreas!)
* Fix – Ensure the current default venue fields are reflected in the relevant settings screen (Thank you Carly for highlighting this!)
* Fix – Resolved issue where new recurring events were not targetable by the Recurring APM filter (Props to terrizsolo for the help!)
* Fix – 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!)
* Fix – Fixed issue where past events for Map and Photo view were not in descending order (Thank you Jesse!)
* Fix – Resolved bug where week/photo permalinks were sometimes generated incorrectly (Cheers to Anthony for the tip!)
* Fix – Fixed bug with the List Widget where the Organizer displayed even when it is disabled in the widget settings (Thank you Eric!)
* Fix – Resolved translation issues with the List Widget (Props to amazing on the forum for reporting this!)

= [4.0.1] 2015-12-10 =

* Tweak – Included a Filter for filtering Recurrence Output Data `tribe_events_pro_output_recurrence_data`
* Tweak – Add better support for Daylight Saving Time
* Fix – Resolve issue where the “Events List” shortcode view more link was being generated too generically when a category was specified
* Fix – 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!)
* Fix – Resolved issue where the recurring event clean-up cron was failing to clear some old events
* Fix – Resolved bug where custom yearly recurrence rules were not generating events properly
* Fix – Fixed issue where the Countdown widget was missing the title of the event it was counting down to

= [4.0] 2015-12-02 =

* Feature – Added Customizer support for altering the colors of The Events Calendar (Cheers to the anonymous user who posted the original idea on UserVoice!)
* Feature – 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]
* Feature – 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!)
* Feature – Add support for twentysixteen
* Feature – Add support for an iCal export link for all events in a series of recurring events via: tribe_get_recurrence_ical_link()
* Tweak – Major tweaks to support the newly genericized tribe-common libraries
* Tweak – 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
* Tweak – Altered the storage of selected multichoice values for custom fields so they can be queried more effectively
* Tweak – Add JSON-LD markup to single venus and organizers
* Tweak – Only pre-populate address data for venues when the venue metabox appears on the venue post editor – NOT the event post editor
* Tweak – Simplify the machine-generated recurrence rule descriptions for simple rules (Thank you jberg1 for the help!)
* Tweak – Add support for multiple organizers to the List Widget (Thank media325 for the report!)
* Tweak – Remove microformat CSS classes from templates and replace with namespaced content-relevant CSS classes
* Tweak – Add support for a count argument to the mini calendar shortcode
* Tweak – Refactored part of recurrence code to make testing it easier
* Fix – Resolved bug where recurrence exclusions were not getting respected while generating events
* Fix – Resolved bug where extra spaces were added to the body_class return value (Props to @garrettjohnson for this fix!)
* Fix – Resolved issue where tribe_all_occurences_link() sometimes returned an incorrect URL when an explicit ID was passed
* Fix – Don’t escape HTML on additional fields that hold URLs (Thank you Gwenyth for bringing this to our attention!)
* Fix – Updated comment in Week View tooltip and mobile templates to point at the right file for customization instructions
* Fix – Fixed CSS issues with the responsiveness of the Calendar Widget & Countdown Widget
* Fix – Prevent notices in the Venue Widget by declaring default settings
* Fix – Resolved HTML validation issue with the Countdown Widget (Thank you rverduin for reporting this issue!)
* Fix – Various twenty(ten-sixteen) CSS fixes
* Fix – Fixed bug where pre-3.12 recurrence events were returning false when tribe_is_recurring_event() was called
* Fix – Fixed issue where a recurring event’s “all” view would not display past instances
* Fix – Fixed bug with APM where sorting some columns caused post filtering to clear
* Fix – Fixed various notices
* Fix – Fixed issue where some strings were trying to use the wrong textdomain for translations (Props to Valu for the help!)
* Fix – Fixed date issue with the List Widget where the fancy date box was always displaying today’s date
* Fix – 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!)
* Fix – 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!)
* Fix – Fixed some strings that were not getting translated (thanks to Hans-Gerd for reporting this issue!)
* Fix – Fixed monthly exclusion not being respected when creating recurring events
* Deprecated – Deprecating the “defaultValueReplace” option in the Default Content settings tab

= [3.12.6] 2015-11-05 =

* Fix – Ensure the correct date displays within the upcoming events list widget (our thanks to Seth, @farmgirlref and others for highlighting this)

= [3.12.5] 2015-10-28 =

* Feature – Bring back the Recurrence Rule description override field
* Fix – Resolve JS errors on various views where geolocation data is anticipated but unavailable (thanks to @jesse_fo and everyone else who reported this)

= [3.12.4] 2015-10-15 =

* Tweak – 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)

= [3.12.3] 2015-10-15 =

* Fix – Fixed a bug to ensure date exclusion was being respected when creating recurring events ( thanks to laughmasters, Nadia, Andreas and Jeff for noting this in the forums)
* Fix – Fixed a bug that made the event list and mini calendar widget show wrong date in Date Box due to time() function ( thank you Seth in the support forums for this one)
* Fix – A bug that resulted in custom recurring events showing wrong times and have PHP notices ( Sitecrafting – thank you for the report on this one)
* Fix – 24h Format for your WordPress was resulting in bugs related to Meridian.
* Fix – Simplified information related to recurring events in tooltip (Thanks to David and mmccoycchs for highlighting this)
* Fix – Fixed a bug that occurred when a recurring events created before 3.12 resulted in the primary event not displaying as recurring

= [3.12.2] 2015-10-01 =

* Fix – Avoid modifying permalinks unless it is absolutely necessary (props to Jan for the fix)
* Fix – Ensure we do not inadvertently change the order of posts when events are integrated into the main blog loop
* Fix – Ensure rewrite rules are correctly added (our thanks to Nadia for highlighting this issue)

= [3.12.1] 2015-09-22 =

* Fix – Ensure all event views work reliably event if the permalinks are translated or otherwise customized (our thanks to Antonio Jose and many others for reporting this)
* Fix – Ensure the “/all/” events link works reliably regardless of where it is used (our thanks to Corey and others for the report)
* Fix – Ensure integration of events in the main blog loop does not cause breakages (our thanks to cwheelsone, Tracey and many others on the forums for reporting this)
* Fix – Prevent the AM/PM selector from reversing itself when setting up custom recurrence patterns (thanks to Sitecrafting for highlighting this)
* Fix – Fixed a fatal error that could occur when setting up multiple custom recurrence patterns (thanks to Adam for the heads up on this one)
* Fix – Fixed a bug preventing custom exclusions for recurring event patterns from being observed (thanks go out to nancytimper for highlighting this issue)
* Fix – Fixed a bug stopping custom recurrence times and durations from being respected
* Fix – Fixed a bug where specifying a custom time for a recurring event could incorrectly trigger an error
* Fix – Fixed a problem that could lead visitors to a 404/Not Found page when following certain recurring event URLs
* Fix – Fixed a bug preventing the removal of recurrence rules
* Tweak – Tighten up the cleanup of old recurring events to reduce the possibility of non-event posts being inadvertently removed

= [3.12] 2015-09-08 =

* Security – Resolved JS vulnerability in minified JS by upgrading to uglifyjs 2.4.24
* Feature – Added support for the long awaited Arbitrary Recurrence! Creating recurring events with multiple granular rulesets is now possible.
* Feature – Added support for WPML, thanks for waiting!
* Feature – Extended CSV imports to include custom fields defined in events settings (Big thanks to zacwasielewski for submitting a similar pull request! You rock! )
* Feature – Added none option for both Radio and Dropdown Additional Fields (Thanks to Justin on the forums!)
* Feature – Added support for timezones following the introduction of timezone support in The Events Calendar
* Performance – Removed a no-longer needed join from many queries to provide faster page loads
* Tweak – Pad SQL joins with spacing to avoid conflicts with other plugins that modify SQL (props to jeremyfelt)
* Fix – Fixed issue where generating recurring events did not trigger the rebuilding of the known date range
* Fix – Fixed APM Start/End Date filters to stop showing SQL errors
* Fix – Fixed an issue with additional fields not showing as selected when a symbol is included in the label (Props to Justin!)
* Fix – Resolved issue where events without venues were showing up in Map View
* Fix – Fixed a bug where the tribe-mini-calendar-today CSS class was not removed from some days in the mini calendar widget while clicking around (Thanks to mennstudio for the report!)
* Fix – Resolved a bug where “Additional Fields” with a double quote in the title would be saved with a backslash
* Fix – Fixed notices that were being thrown while configuring the Countdown Widget in the Customizer
* Fix – Fixed a problem where recurring event updates did not properly complete (props to Ian for detecting this problem!)
* Fix – Fixed a problem where the first event in a series of recurring events could be excluded from the “All Events” view (Cheers to Ian for reporting this!)
* Deprecated – Functions that added useless SQL have been removed from source: Tribe__Events__Pro__Main::posts_fields() and Tribe__Events__Pro__Main::posts_join()

= [3.11.1] 2015-07-27 =

* Bug – Fixed bug where recurring events were hidden in Month View when recurring event instances were disabled in List View (big thanks to Rebecca Redding on the forum for the first report!)

= [3.11] 2015-07-22 =

* Security – Added escaping to a number of previously un-escaped values
* Feature – Added a pair of filters so that the recurring event cleanup query can be manipulated by plugin/theme authors: tribe_events_pro_clean_up_old_recurring_events_sql and tribe_events_pro_clean_up_old_recurring_events_sql_args (props to fortgordonmwr for the idea!)
* Performance – Paginated recurring event “See All” pages to avoid timeouts when there are many recurring events to display (Props to Jen R. for raising this issue!)
* Performance – Queries were modified to eliminate a join clause, potentially reducing the work needed to build the result set (Thank you MauiTime for inspiring this!)
* Tweak – Improve Dockblock for a few Templates (Thanks to vendaragroup for the help!)
* Tweak – Conformed code to updated coding standards
* Tweak – Made Minical widget template use single letter day headings
* Tweak – When rendering recurring event markers on an event map, only place one marker per event/location combination (Thank you risedigitalsolutions for the inspiration!)
* Tweak – Remove deprecated PHP4 constructor reference
* Bug – Fixed an issue where taxonomy filters applied to the calendar widget could also incorrectly impact the main month view
* Bug – Fixed an issue where related events were not being randomized under some circumstances (Cheers to leviticus for finding this!)
* Bug – Fixed an issue where the WP Customizer save button remained disabled when the Events Calendar widget filters were removed
* Bug – Fixed an issue where the Events Calendar widget form partially overflowed the widget container in the WP Customizer
* Bug – Addressed numerous minor styling issues with the Twenty Fifteen theme
* Bug – Fixed a problem with Checkbox value using quotes and double quotes (‘ and “) (Thanks to Daniel Maier for tracking this down!)
* Bug – Fixed wording for link to Additional Fields Tutorial
* Bug – Resolved a few PHP warnings and notices

= [3.10.1] 2015-07-01 =

* Bug – Addressed numerous minor styling issues with the Twenty Fifteen theme
* Bug – Fixed bug where an empty Events Calendar widget would cause a “No events found” notice to be displayed despite events being displayed in the main event loop
* Tweak – Removed TribeEventsPro.recurrence JS from the front-end (Props to Marty for this one!)
* Tweak – Made some changes to the EOD cutoff functionality behavior

= [3.10] 2015-06-15 =

* Bug – Fixed a bug where private events were being indicated on the Mini Calendar Widget, even though you couldn’t see them (thanks to calach on the forums for the report!)
* Bug – Fixed a minor issue with recurring event tooltips within the advanced list widget (thanks to Daniella on the forums for the heads up!)
* Bug – Fixed an issue which caused the default venue fields to be automatically inserted within the event editor
* Bug – Fixed a bug preventing the view link from appearing for updated venues and organizers
* Bug – Fixed handling of recurrence splitting when hiding events from the front-end
* Bug – Fixed a bug that allowed invalid dates to be used in the Mini Cal widget
* Bug – Fixed a bug that caused the JetPack Visibility option to incorrectly hide other widgets when the Event List Widget is active (thanks to Daniella on the forums for this report, too!)
* Bug – Fixed a bug where resizing browser window caused Week View header to expand its height
* Bug – Fixed a bug with the tooltip improperly HTML escaping characters twice (thanks to evertramos on the dot-org forums for the report!)
* Bug – Removed notices that showed on the calendar widget when viewing week view with WP_DEBUG set to true
* Bug – Fixed issues with all day multiday events in Week View when Week Starts On was changed (thanks to Mark Root-Wiley for reporting this!)
* Bug – Fixed Tooltip to allow translations on recurring events (big thanks to quagis on the forums for the first report!)
* Bug – Fixed the recurring query logic, now only applied to the correct places, widgets are safe again!
* Tweak – Plugin code has been refactored to new standards: that did result in a new file structure and many renamed classes. Old class names will be deprecated in future releases and, while still working as expected, you can keep track of any deprecated classes yours or third party plugins are calling using the Log Deprecated Notices plugin (https://wordpress.org/plugins/log-deprecated-notices/)
* Tweak – Improved the iCal exporting to follow RFC 5545 Standards (thanks to heritagechurch for the original idea!)
* Tweak – Improved Google Maps to prevent 0,0 coordinates to be saved (thanks to csikimacko on the forums for sparking this revolution!)
* Tweak – Improved Map View to prevent category search to show event from outside of the current category
* Tweak – Removed some extra postmeta queries from tribe_is_recurring_event()
* Tweak – Existing all day events will now adjust properly when the EOD cutoff is changed
* Tweak – Updated tooltip positioning logic for week view to account for more edge cases
* Tweak – Updated week view to better handle very short events and long titles (thanks to csikimacko for the heads up!)
* Tweak – Ensured all non critical vendor files will not end up bundled in the final plugin zip
* Tweak – Refactored switch-case based asset handling in core + PRO
* Tweak – Scheduled task responsible for generating recurring events is now removed when the plugin is deactivated
* Tweak – Added some changelog formatting enhancements after seeing keepachangelog.com
* Tweak – Removed some unnecessary variable logic from some templates
* Tweak – Improved the recurring event user interface in relation to events ending after “x” cycles
* Tweak – Updated the mini-calendar widget to match the list widget styling
* Tweak – Implemented robust activation and deactivation methods
* Tweak – Tweaked flexible handling of default values to work with The Events Calendar 3.10
* Tweak – Ensured that old recurring events are cleaned up on schedule
* Tweak – Suped up usability for events with short durations in Week View
* Feature – Totally refactored WEEK VIEW! For more, see http://m.tri.be/18du (thanks to Lars – aka mending – for being the wind beneath our wings here!)
* Feature – Added a new additional field type (textareas) to compliment the existing text field
* Feature – Replaced scrolling library on week view for better performance and extensibility
* Feature – Introduced batch processing of recurring events to further improve performance and scalability (thanks to Jen at Mauitime for starting us down this path!)
* Feature – Added the ability for mapping via latitude/longitude coordinates (thanks to Andrew W on the dot-org forums for the idea so many moons ago!)
* Feature – Incorporated updated Bulgarian translation files, courtesy of Nedko Ivanov
* Feature – Incorporated new Hungarian translation files, courtesy of Balazs Dobos
* Feature – Incorporated new Slovak translation files, courtesy of Emilia Valova
* Feature – Incorporated new British English translation files, courtesy of John Browning
* Feature – Incorporated updated Icelandic translation files, courtesy of Baldvin Örn Berndsen

= 3.9.3 =

* Hardened URL output to protect against XSS attacks.

= 3.9.2 =

* Addressed a potential security vulnerability related to the ajax_change_month function; we now ensure only valid dates get $_POSTed (thanks to Mikko Verenius for reporting this to us!)

= 3.9.1 =

* Fixed the styling issues in relation to the calendar and advanced list widgets (big thanks to rantfarmentertainment for the first report on our PRO forums about this!)
* Incorporated updated German translation files, courtesy of Oliver Heinrich
* Incorporated updated French translation files, courtesy of Sylvain Delisle

Find these and more awesome components after joining the club .
Go to your account page and start enhancing your WordPress websites today.

The post Download The Events Calendar PRO 4.0.2 (released 2015.12.16) appeared first on HARLOND GPL CLUB.

Show more