The Events Calendar
Features
- Added shortcode support to the before/after calendar HTML fields (thanks to aurelio on the forums for the idea!)
- Added facilities for easier customization of ticketing plugin attendee tables (thanks to Mike Z from Tuna Traffic and his awesome developer, Evan, for the assistance!)
- Added ability to remove entries from ticketing plugin attendee tables (thanks to user artworkcreative on the forum for the heads up!)
- Added support for various datepicker date formats in the front end (thanks to africaatlanta on the forums for getting the ball rolling on this!)
- Moved the iCalendar feed to the core The Events Calendar plugin
- Moved the Google Calendar feed to the core The Events Calendar plugin
- Moved Day view from Events Calendar PRO to The Events Calendar
- Added settings for specifying custom formats for dates that are displayed throughout the plugin
Fixes
- Improved tribe bar handling of custom inputs (thanks to manishie on the forums for the report!)
- Fixed an incorrect redirect when visiting an event with the wrong date in the URL
- Addressed a bug that prevented correctly saving venue and organizer information when an event is saved
- Fixed an issue where Category CSS classes were being removed from Events when in Responsive Mode (thanks to Andy Fragen for the report!)
- Fixed an issue where page 2 or more of past view on list view was inaccessible (thanks to Bob on the forums for reporting this!)
- Fixed an issue with double quotes being incorrectly escaped for tribe json function (thanks to laurasbeads on the forum for catching this!)
- Fixed an issue where duplicate Prev/Next Nav elements would display in Photo & Map View when no events were found
- Fixed an issue where switching between views would show events from incorrect dates
- Fixed an issue where selecting a date in the Tribe Bar may not have desired results when object caching is on
- Fixed a bug where each time you previewed an event with unsaved data, it could create duplicate Venues and Organizers (thanks to snorton on the forums for the heads up!)
- Fixed an issue with multi-day All Day events were not showing at the top of Day view
- Fixed an issue where the iCal feed was exporting all events rather than the currently displaying events (thanks to Glenn on the forums for the report!)
Compatibilitys
- Improved datepicker namespacing in admin to avoid collisions with other plugins (thanks to jonathanhaswell for the report!)
Tweaks
- Improved user interface for event start/end times in the event editor (when working in 12hr format)
- Improved microformats implementation across multiple views (thanks to Kevin on the forums for the report!)
- Moved all HTML Markup (and the loop) to the List Widget template (thanks to cityofroundrock for the idea!)
- Removed all obsolete references to hide-visibility.css (thanks to aljuk at WordPress.org for catching this!)
- Addressed gcal export files to add the Event Permalink to the Event Description when importing into Google Calendar
- Removed the hyperlink on the Featured image in the Event single template (thanks to bigriverseo for catching this!)
- Improved the 'No Events Found' messaging for various scenarios to more helpful and descriptive (thanks to morktron on the forums for the idea!)
- Ordered events in the events RSS feed by event date, rather than date of publication (thanks to everyone who requested this!)
- Removed "View Venue" links when Events Calendar PRO is not active
- Remove Events dropdown from the admin bar when you're in the network admin (thanks to @cfoellmann on GitHub for catching this!)
- Ensured that external links on the TEC row in the admin Plugins page now open in a new tab (thanks to @cfoellmann on GitHub for the idea!)
- Added a readme page for the Github repository
Deprecateds
- Deprecated the meta walker and added new templates for the display of single event meta
Performance
- Now only enqueueing events-admin.css on appropriate Events Pages (thanks to verdipro on the forums for reporting this!)
Languages
- Added new Estonian translation files, courtesy of Andra Saimre
- Added updated German translation files, courtesy of Dennis Gruebner
- Added updated Swedish translation files, courtesy of Jonas Reinicke
- Added new Latvian translation files, courtesy of Raivis Dejus
- Added new Afrikaans translation files, courtesy of Liza Welsh
- Added updated Czech translation files, courtesy of Petr Bastan
- Added updated Greek translation files, courtesy of Yannis Troullinos
- Added new Danish translation files, courtesy of @bechster
Fixes
- Fixed a bug where default events view dropdown on Settings page did not reflect the actual current default events view
- Addressed poor display issues related to how week view rendered events on sites where the end of the day cutoff was set to midnight (thanks to Andy Fragen on the forums for catching this!)
- Patched a problem where events in both a parent and child category would display multiple times in list view (thanks to Quentin for catching this one!)
- Fixed an issue where tribe-events-full.css caused blog post titles to disappear for some users (thanks to Cynthia on the forums for the original report here!)
Features
- Added fully responsive styles and functionality for all Events views! For an overview of the changes, see this blog post
- Added javascript templating for use in tooltips and mobile views were needed
- Improved handling of categories to automatically include child categories (thanks to materdeiknights for the original report of this at the forums!)
Compatibilitys
- Updated Countdown widget styling to match TwentyEleven/TwentyTwelve/TwentyThirteen/TwentyFourteen theme styling
Fixes
- Fixed a responsive layout issue with the Classic Tribe Bar
- Fixed a responsive layout issue with days not lining up properly in the Month view in TwentyFourteen
- Fixed an issue where the address wasn't displaying properly in the single venue view
- Fixed an issue where events can overlap the Date Picker in week view
- Fixed a styling issue with the 'Cancel' button when creating tickets for an event
- Fixed an issue where the 'View Calendar' link wasn't displaying correctly on the Event List page in the admin (thanks to Patti on the forums for reporting this!)
- Fixed an issue where the dropdown wasn't firing events correctly when using Skeleton styles (thanks to jenthomson on the forum for initially catching this!)
- Fixed default view selector sync with available views checkboxes in settings admin
- Fixed various issues with admin settings (with thanks to Grégory Viguier for reporting them!)
- Fixed issue with unnecessary separator symbols in title output (thanks to Patti on the forums for her report here!)
- Fixed an issue affecting handling of sticky posts (thanks to bechster on the dot-org forums for the first report of this!)
- Fixed handling of errors when importing malformed CSV files
- Fixed an issue where Venue & Organizer titles could be set to "Unnamed"
- Fixed an issue where using a comma in the event cost field would disable the currency symbol from displaying (thanks to Bernhard for first reporting this over at the forums!)
Tweaks
- Removed javascript dependency on wp body class function in month view (big thanks to cooperinstitute at the PRO forums for this report!)
- Implemented various Help screen improvements
- Removed recurrence-related code unused by core
- Updated link to the Filter Bar plugin in the help tab
Languages
- Fixed a variety of untranslatable strings
- Added new Ukranian translation files, courtesy of Vasily Vishnyakov
- Added new Montenegrin translation files, courtesy of Sasa Vukovic
- Added updated Norwegian Bokmål translation files, courtesy of Morten Ruud
- Added new Norwegian Nynorsk translation files, courtesy of Torbjørn Lauen
- Added updated Romanian translation files, courtesy of Cosmin Vaman
- Added updated German translation files by Oliver Heinrich
- Added updated Brazilian Portuguese translation files courtesy of Emerson Marques
- Added updated Dutch translation files courtesy of J.F.M. Cornelissen and Frans Pronk
- Added updated French translation files from Laurent Proulx
Fixes
- Fixed an issue where jQuery UI Datepicker could overwrite our datepicker before its noconflict method was called
Features
- Complete overhaul and update to new fork of datepicker for all views! Corrects day 31 empty next month bug and adds many new features for future expansion (Thanks to Eric on the forums for the first report on this!)
- Number of events that can be imported from CSV in a single batch is now customizable to help avoid timeouts in low powered environments (Thanks to baynature on the forums for the original report here!)
- Added hooks for use in widgets (Thanks to Andy Fragen for the request on this one!)
Fixes
- Fixed a bug where past events were listed in the incorrect order (Thanks to Alastair on the forums for reporting this one!)
- Fixed bug with display of comments for single event pages (Thanks to John on the forums for reporting this bug!)
- Fixed issue with tribe_create_venue() API function, resulting in unnamed venues (Thanks to Oliver for the original report of this!)
- Fixed bug leading to list widget linking to deactivated views
- Fixed typo in the rel attribute on "Previous Events" links (thanks to Nate on the forums for his report!)
- Fixed an SQL error that could occur when our queries are mixed with multiple post types and a meta query (Thanks to karen on the forums for the heads up here!)
- Addressed an issue where the admin CSS was referencing non-existent images (thanks to geoz on the dot-org forum for the report here!)
- Fixed a few broken/outdated links on the Help page
Compatibilitys
- General compatibility improvements to ensure better integration with WP e-Commerce
- Added styles for compatibility with the Twenty Fourteen theme
Tweaks
- When the List Widget is set to display events from a particular category, the "View All Events" link will now read "View All Events in Category" (Thanks to WCKG on our UserVoice page for requesting this tweak!)
- Classes that identify the current theme are now echoed by the body_class() function
- Tweaked the update notice prompts that display to appear more consistently in certain environments
- Updated the admin icon to use a dashicon in 3.8+
Fixes
- Fixed a bug where all day events created prior to 3.3 would show as ending on the previous day.
Compatibilitys
- Improved support for international date formats (big props to jeroenjoosen on the forums for the original report on this!)
Languages
- Localization improvements for displaying the event cost field (thanks to mastafu on the forums for the heads up!)
- Fixed a lot of strings that were not getting included in our language files and updated our POT file
- Incorporated updated German translation files, courtesy of Oliver Heinrich
- Incorporated updated French translation files, courtesy of Bastien BC
Features
- List view will now link to a page of previous events if there are indeed previous events to show (props to oceanfilm on the forums for pointing this out!)
- Added CSS classes to the list widget events (thanks to Andy Fragen for requesting these!)
Fixes
- Fixed an issue with empty category views that could result in a fatal error (thanks to mastafu on the forums for this one, too!)
- Fixed an issue where titles for single events were empty in some installations
- Fixes for the tribe_get_the_day_link_date() function (thanks to @nathanielks on Twitter for catching + patching this one for us!)
- Fixed admin menu highlighting when editing tags for events
- Google maps will now be included properly on pages with https URLs (thanks to bmitchellini on the forums for the first report here!)
- Tag queries that don't specify a post type will no longer be modified to be an events query (thanks to Jason on the forums for reporting this first!)
- Fixed an issue that caused some events not to show on month view when viewing a category (thanks to yorkshiretots on the forum for catching this!)
- All day events are now saved with a start/end time that is determined by the end of day cutoff. This fix will not modify previously created all day events (thanks to wallyglenn on the forums for spotting this!)
- Fixed a bug that was making our date pickers ignore the start-of-the-week setting in WordPress core (thanks to Katarina for the original report!)
- Fixed some small CSS bugs
Tweaks
- Removed an invalid iCal link from the markup to prevent it being indexed by search engines (Thanks to Kevin Lisota for the original report!)
Security
- Fixed an XSS vulnerability in the Tribe Bar (Mega props to Yasser Khan and Chuck Tsang for the research and responsible disclosure!)
Performance
- Implemented performance improvements in some queries for large amounts of data
Features
- Incorporated the much-fabled CSV importer! Import CSV files directly into your The Events Calendar/Events Calendar PRO site (for an overview on how to use it, read this: http://m.tri.be/9t)
- Added more flexible formatting options for event schedule details
- Added ability to create recurring events that happen every 5th occurence of a day in the month; e.g., every 5th Sunday (thanks to gregwiley for the original report!)
Tweaks
- Implemented code requesting that search engines do not index calendar pages that have no events to display
- Improved how date and time are displayed on single event entries for single day events (thanks to Robin for the heads up!)
- Improved compliance with PHP strict standards (thanks to Bryan in the forums for making this request!)
Compatibilitys
- Addressed a number of Twenty Thirteen theme compatibility fixes
- Added a fix for when the "show events in main blog loop" option disrupts the product listing on WooCommerce storefront for certain users (thanks to forge for the first report on this!)
- Incorporated a number of enhancements to ease compatibility with Easy Digital Downloads (thanks for all your help, Pippin!)
Security
- Added a suggestion by the Organizer email field to obfuscate email addresses published on your site (thanks, Thea, for requesting this on our UserVoice page!)
Fixes
- Incorporated a fix to improve behaviors of the tribe_is_month() template tag (thanks jhned at the WordPress.org forums for this report!)
- Added a fix for when "show events in main blog loop" option disrupts certain static home pages (thanks to yorkshiretots for reporting this on the forum!)
- Fixed an issue with broken commenting that appeared on some templates (thanks to Tom for first reporting this at the PRO forums!)
- Fixed an issue where future recurring events displayed as having passed when object caching is enabled (a big thanks to Ray for first bringing this up on the forums!)
- Fixed the calculation used for determining all events in a month, which was causing the last day of multi-day events to be incorrectly left off (thanks to paracleteweb for first reporting this at the WordPress.org forums!)
- Added code to make sure tribe_show_month() won't break any event views that come after it (thanks to our friend Big on the forums for the first report of this!)
- Removed a PHP notice that arose when querying from events and other post types at the same time
- Fixed an issue where inaccurate draft counts were appearing on the backend events list (thanks to Neil on the forums for the first report!)
Languages
- Incorporated updated Icelandic translation by Baldvin Berndsen
Performance
- Significant performance improvements to month view (thanks to Grégory for the initial report!)
Compatibilitys
- Improved compatibility with Canvas and other themes by WooThemes (thanks to Paul Pruneau for the heads up!)
Fixes
- Fixed several bugs relating to event cutoff times and month view (thanks jadonulrich for the report!)
- The correct default view now applies to event category listings
- Tag cloud links now work on both events and non-events pages (thanks to user 'onelittlemoose' for the report!)
- Fixed a bug where the selected category would not apply after you navigate to the next month in Month view (thanks to Kyle for the report!)
- Fixed bug where the comments form would show twice on single events
- Enabled auto-submissions in situations where classic view is present instead of the event bar (thanks to user wiredimpact for getting the discussion started on this!)
- Fixed some display bugs in IE (thanks to user wiredimpact for bringing up most of these!)
- Various minor bug and security fixes
Tweaks
- Days with no events are no longer linked from the month view (thanks to reneeyoxon for the original report!)
Features
- New "System Information" section on the Events > Help page
Languages
- Updated translations: Brazilian Portuguese (new), Turkish (new), Norwegian Dutch, Icelandic, Greek, Finnish, French, and German (French courtesy of Rick)
Fixes
- Changed some SQL that could trigger a MySQL bug involving an infinite loop. See http://bugs.mysql.com/bug.php?id=21262
- Fixed some bugs with View As dropdown in Tribe Bar, including a bug in Firefox where you couldn't change the dropdown
Tweaks
- Removed select2 javascript dependency from front-end
