---
title: "Release: The Events Calendar 4.5"
source: "https://docs.nexcess.com/software/the-events-calendar/release-notes-release-the-events-calendar-4-5/"
description: "We’ve been hard at work on Version 4.5 of The Events Calendar! A big change in this release (and going forward) is a more focused effort on specific plugins dur…"
vertical: "Software"
area: "The Events Calendar"
date: "2017-05-01"
last_modified: "2026-07-02"
---

# Release: The Events Calendar 4.5

We’ve been hard at work on Version 4.5 of The Events Calendar! A big change in this release (and going forward) is a more focused effort on specific plugins during each release. This has a couple key advantages: we can start shipping features more frequently, but with less impact across all the plugins and it allows us to hold features until we know they are well tested and nicely refined. We think this is going to be a really nice shift! On to the exciting details of what’s new in 4.5!

---

 ⚠️ **Please Note:** Due to a small bug that arose after publishing our 4.5 release, we followed up with The Events Calendar 4.5.0.2, which is the version we recommend you use. ---

### REST API Read Support

 We’ve heard your requests for WordPress Rest API support and we’re delivering our first benchmark with read-only access in The Events Calendar 4.5. Though we’re not quite ready to support WRITE functionality, this release paves the way to continue developing full REST API support within the plugin. ### Event Aggregator: Full Imports Between The Events Calendar Instances

 Have you ever wanted to import events from one WordPress website to another? Now if both websites are using The Events Calendar, you can copy the event link and import it into your own site using the **Other URL** field in Event Aggregator. You can also import event category or tag links the same way. ![import WordPress website events from other urls with Event Aggregator](https://docs.nexcess.com/wp-content/uploads/2026/07/import-from-other-urls.png)### Reduced File Size

 We were able to cut the file size of The Events Calendar by almost 20%! When we launched version 4.0 of The Events Calendar and introduced Event Tickets and Event Tickets Plus, we did something a little bit surprising. These two new plugins were replacing our older ticketing plugins, but also introducing the ability to run independently from The Events Calendar. This meant that a customer running WooCommerce Tickets and updating to The Events Calendar 4.0 would need to switch over to Event Tickets. We knew our customers expected a smooth transition, so we tucked a copy of Event Tickets inside of The Events Calendar and were able to load it in situations where it was needed. It has now been well over a year since we began that journey. Our legacy ticket users have completed their transition, removing the need for a copy of Event Tickets inside of The Events Calendar. That’s good news for all users – with this release, we’ve removed it and reduced the overall size of The Events Calendar substantially. ### New Action

 We’ve introduced a new action at the end of our object definitions that’s especially useful for testing: - tribe\_events\_bound\_implementations
 
### New Filters

 We have a bunch of filters around the new functionality: ##### REST API

- tribe\_events\_rest\_api\_enabled
- tribe\_events\_rest\_url\_prefix
- tribe\_events\_rest\_use\_builtin
- tribe\_rest\_event\_categories\_data
- tribe\_rest\_event\_data
- tribe\_rest\_event\_featured\_image
- tribe\_rest\_event\_max\_per\_page
- tribe\_rest\_event\_tags\_data
- tribe\_rest\_event\_taxonomy\_term\_data
- tribe\_rest\_events\_archive\_data
- tribe\_rest\_organizer\_data
- tribe\_rest\_url
- tribe\_rest\_venue\_data
 
##### REST API Documentation

- tribe\_rest\_swagger\_cost\_details\_documentation
- tribe\_rest\_swagger\_date\_details\_documentation
- tribe\_rest\_swagger\_documentation
- tribe\_rest\_swagger\_event\_documentation
- tribe\_rest\_swagger\_image\_details\_documentation
- tribe\_rest\_swagger\_image\_size\_documentation
- tribe\_rest\_swagger\_organizer\_documentation
- tribe\_rest\_swagger\_term\_documentation
- tribe\_rest\_swagger\_venue\_documentation
 
##### Modified fields tracking

- tribe\_tracker\_enabled
- tribe\_tracker\_enabled\_for\_terms
- tribe\_tracker\_excluded\_meta\_keys
- tribe\_tracker\_post\_types
- tribe\_tracker\_taxonomies
 
##### Event Aggregator

- tribe\_aggregator\_localized\_data
- tribe\_aggregator\_service\_messages
- tribe\_aggregator\_url\_import\_range\_cap
- tribe\_aggregator\_url\_import\_range\_options
- tribe\_aggregator\_url\_import\_range\_start
- tribe\_aggregator\_url\_import\_range\_end
 
### Newly-Removed Code

 We are pretty confident that these filters and methods are not likely being used by customizers, but rather by us internally. With that in mind, we skipped our normal deprecation steps and removed these outright. - **Removed Filter:** tribe\_aggregator\_track\_modified\_fields
- **Removed Methods:** Tribe\_\_Events\_\_Main: tribe\_aggregator\_track\_modified\_fields and maybe\_load\_tickets\_framework
- **Removed Method:** Tribe\_\_Events\_\_Aggregator\_\_Service: has\_service\_message
 
### Updated Views

 No views were updated in this release. ### Changelogs

 Ready to explore the details of this release? On to the changelogs! #### The Events Calendar 4.5

 **Feature** – Event Aggregator now allows users to import by URL from other sites with The Events Calendar **Feature** – Include a Events REST API endpoint for read operations **Feature** – Include granular Scheduling for Event Aggregator **Fix** – Prevent Event Aggregator to run on Empty Queues thus generating fatals **Fix** – Categories and Tags are no longer cleared when importing with Event Aggregator **Fix** – Increase consistency on Column Mapping for CSV imports **Tweak** – Update Authority for modified fields now will include Organizer, Venues and Taxonomy changes **Tweak** – Clean up direct calls to get events and use wrapper tribe\_get\_events() which has a hook for customizing **Tweak** – Remove including Event Tickets for backwards compatibility as a vendor library **Tweak** – Create a global ID to increase consistency on all of the imported items with Event Aggregator **Tweak** – Added new filters for REST API **Tweak** – Added filters for REST API Documentation **Tweak** – Added filters for Modified fields tracking **Tweak** – Added filters for Event Aggregator **Tweak** – Removed filters for Event Aggregator **Tweak** – Added actions for Initialization **Tweak** – Removed methods for Tribe\_\_Events\_\_Main: track\_event\_post\_field\_changes, maybe\_load\_tickets\_framework **Tweak** – Removed methods for Tribe\_\_Events\_\_Aggregator\_\_Service: has\_service\_message---

 Thanks for your continued support! We hope this update makes your sites much better, your jobs way easier, and your overall experience using our plugins a breeze. Cheers to you on behalf of everyone here at The Events Calendar!
