Changelogs

Events

The Events Calendar

6.18.0

442 versions

Last updated 2026-09-30

Event Tickets

5.30.0.2

305 versions

Last updated 2026-10-05

Events Calendar Pro

7.8.3

287 versions

Last updated 2026-09-17

Event Tickets Plus

6.11.0.1

186 versions

Last updated 2026-10-01

Community

5.1.0

135 versions

Last updated 2026-09-30

Filter Bar

5.6.6

90 versions

Last updated 2026-07-22

Eventbrite Tickets

4.7.3

85 versions

Last updated 2026-06-15

Advanced Post Manager

4.5.6

28 versions

Last updated 2026-09-22

Event Schedule Manager

1.2.2

6 versions

Last updated 2025-02-10

Seating

0 versions

Recent Updates

Tweaks

  • Added performance improvements to the generation of the WooCommerce Orders table
  • Added hooks to inject event information into Event Tickets attendees reports

Fixes

  • Resolved issue where a ticket that was created with a blank stock would show a stock of 0 on page reload

Tweaks

  • Respect venue and organizer post type permissions when providing add/edit fields to a user
  • Added better support for creating organizers as an anonymous user

Fixes

  • Fields with multiple values now are kept if you get an error on the Community Submit page
  • Resolved issue where creating new organizers and venues was failing for anonymous users
  • Resolved bug where community event submissions that resulted in an error would cause some fields to be cleared out

Fixes

  • Resolved bug where the mobile filter bar did not stay open in certain themes

Security

  • A TON of escaping was added to our codebase thanks to the efforts of the always-helpful Andy Fragen (@afragen)

Features

  • Moved the Ticket framework code into its own plugin (event-tickets)
  • The event cost now supports more international formats with the addition of the tribe_events_cost_separators filter (Thank you remokrol for bringing this to our attention!)
  • Added support for the twentysixteen theme
  • Created a new Add-Ons tab in Settings so that TEC add-ons can have a consolidated settings tab
  • Improve the date formats UI by providing example output for each selected format

Tweaks

Fixes

  • Resolved issue where the iCal feed did not provide an appropriately formatted timezone in some cases (Cheers to Matt for the report!)
  • Added support for translating some previously untranslatable strings (Props to tititou36, media325, and Stef!)
  • Prevented duplicate CSS IDs on the mini calendars (Cheers to Corrado for the help!)
  • Fixed bug causing tribe_get_single_ical_link() and tribe_get_ical_link() to use the same URL when it shouldn't (Props to Ben Byrne @drywall on Twitter for the heads up!)
  • Fixed issue where the "Add another organizer" text wasn't using the correct singular label (Thank you MIKE for the report!)
  • Various CSS fixes for twenty(ten-fifteen)
  • Improved our handling of get_current_screen() across the plugin, avoiding notices and warnings (Thank you Mike for the help!)
  • Fixed bug where accessing object properties on a non object errored out when saving event meta (props to @dalethedeveloper on GitHub for this fix!)
  • Fixed bug where organizer ID meta attached sometimes included a blank record. That blank record is no longer returned in tribe_get_organizer_ids()
  • Fixed error message returned when tabbing away from a blank event name meta box so that it properly indicates that an event name is required (Our thanks to @tapan29bd for this fix!)
  • Resolved issue where Timezone event start/end date property name strings were malformed which guaranteed a a call to get_post_meta for Timezone date strings
  • Fixed CSS issue where the month view calendar could sometimes extend beyond the edge of the page when Skeleton Styles were enabled
  • Fixed a problem where iCal data was generated with incorrect dates in the case of some all days events (thanks to Matt for highlighting this)
  • Resolved a problem causing the previous month view to appear when it should not
  • Fixed issue in mobile month view where date was missing from heading
  • Resolved issue that caused /events/ to 404 if it was visited on a new install before hitting "Save" on the Events > Settings > Display page

Deprecateds

  • The Tribe__Events__Main::defaultValueReplaceEnabled() method is being deprecated in favor of tribe_get_option('defaultValueReplace'). Schedules for removal in v4.5
  • The tribe_event_link() has been deprecated in favor of tribe_get_event_link(). Scheduled for removal in 5.0
  • The third parameter of tribe_get_organizer_link() (the $echo parameter) has been deprecated and is scheduled for removal in 5.0
  • Tribe__Events__Abstract_Deactivation in favor of Tribe__Abstract_Deactivation
  • Tribe__Events__Admin__Helpers in favor of Tribe__Admin__Helpers
  • Tribe__Events__App_Shop in favor of Tribe__App_Shop
  • Tribe__Events__Autoloader in favor of Tribe__Autoloader
  • Tribe__Events__Cache in favor of Tribe__Cache
  • Tribe__Events__Cache_Listener in favor of Tribe__Cache_Listener
  • Tribe__Events__Changelog_Reader in favor of Tribe__Changelog_Reader
  • Tribe__Events__Credits in favor of Tribe__Credits
  • Tribe__Events__Date_Utils in favor of Tribe__Date_Utils
  • Tribe__Events__Field in favor of Tribe__Field
  • Tribe__Events__Settings in favor of Tribe__Settings
  • Tribe__Events__Settings_Tab in favor of Tribe__Settings_Tab
  • Tribe__Events__Support in favor of Tribe__Support
  • Tribe__Events__Template_Part_Cache in favor of Tribe__Template_Part_Cache
  • Tribe__Events__Tickets__Attendees_Table in favor of Tribe__Tickets__Attendees_Table in the event-tickets plugin
  • Tribe__Events__Tickets__Metabox in favor of Tribe__Tickets__Metabox in the event-tickets plugin
  • Tribe__Events__Tickets__Ticket_Object in favor of Tribe__Tickets__Ticket_Object in the event-tickets plugin
  • Tribe__Events__Tickets__Tickets in favor of Tribe__Tickets__Tickets in the event-tickets plugin
  • Tribe__Events__Tickets__Tickets_Pro in favor of Tribe__Tickets__Tickets_Handler in the event-tickets plugin
  • Tribe__Events__Validate in favor of Tribe__Validate
  • Tribe__Events__View_Helpers in favor of Tribe__View_Helpers
  • Tribe__Events__Main::OPTIONNAME in favor of Tribe__Main::OPTIONNAME
  • Tribe__Events__Main::OPTIONNAMENETWORK in favor of Tribe__Main::OPTIONNAMENETWORK
  • Tribe__Events__Main::addHelpAdminMenuItem() in favor of Tribe__Settings_Manager::add_help_admin_menu_item()
  • Tribe__Events__Main::addNetworkOptionsPage() in favor of Tribe__Settings_Manager::add_network_options_page()
  • Tribe__Events__Main::array_insert_after_key() in favor of Tribe__Main::array_insert_after_key()
  • Tribe__Events__Main::array_insert_before_key() in favor of Tribe__Main::array_insert_before_key()
  • Tribe__Events__Main::debug() in favor of Tribe__Debug::debug()
  • Tribe__Events__Main::defaultValueReplaceEnabled() in favor of tribe_get_option( 'defaultValueReplace' )
  • Tribe__Events__Main::doHelpTab() in favor of Tribe__Settings_Manager::do_help_tab()
  • Tribe__Events__Main::doNetworkSettingTab() in favor of Tribe__Settings_Manager::do_network_settings_tab()
  • Tribe__Events__Main::doSettingTabs() in favor of Tribe__Settings_Manager::do_setting_tabs()
  • Tribe__Events__Main::do_licenses_tab() in favor of Tribe__Settings_Manager::do_licenses_tab()
  • Tribe__Events__Main::getNetworkOption() in favor of Tribe__Settings_Manager::get_network_option()
  • Tribe__Events__Main::getNetworkOptions() in favor of Tribe__Settings_Manager::get_network_options()
  • Tribe__Events__Main::getNotices() in favor of Tribe__Notices::get()
  • Tribe__Events__Main::getOption() in favor of Tribe__Settings_Manager::get_option()
  • Tribe__Events__Main::getOptions() in favor of Tribe__Settings_Manager::get_options()
  • Tribe__Events__Main::have_addons() in favor of Tribe__Settings_Manager::have_addons()
  • Tribe__Events__Main::isNotice() in favor of Tribe__Notices::is_notice()
  • Tribe__Events__Main::pluginDir in favor of Tribe__Events__Main::plugin_dir
  • Tribe__Events__Main::pluginName in favor of Tribe__Events__Main::plugin_name
  • Tribe__Events__Main::pluginPath in favor of Tribe__Events__Main::plugin_path
  • Tribe__Events__Main::pluginUrl in favor of Tribe__Events__Main::plugin_url
  • Tribe__Events__Main::removeNotice() in favor of Tribe__Notices::remove_notice()
  • Tribe__Events__Main::renderDebug() in favor of Tribe__Debug::render()
  • Tribe__Events__Main::saveAllTabsHidden() in favor of Tribe__Settings_Manager::save_all_tabs_hidden()
  • Tribe__Events__Main::setNetworkOptions() in favor of Tribe__Settings_Manager::set_network_options()
  • Tribe__Events__Main::setNotice() in favor of Tribe__Notices::set_notice()
  • Tribe__Events__Main::truncate() in favor of tribe_events_get_the_excerpt()
  • tribe_event_beginning_of_day() in favor of tribe_beginning_of_day()
  • tribe_event_end_of_day() in favor of tribe_end_of_day()
  • tribe_event_format_date() in favor of tribe_format_date()
  • tribe_events_the_notices() in favor of tribe_the_notices()

Features

  • Initial release

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

Features

  • Add filters making it possible to prevent image synchronization (Thanks to capacitycanada for the help!)

Fixes

  • No more Empty notices when activating the plugin