The Events Calendar 6.2.7

Summary

Maintenance Release

The latest update includes fixes for nonce generation and regressions along with various errors and deprecation notices.

As always, we recommend testing updates on a staging site first, but it should all be smooth sailing.


✅ Fixed

Bugs that were squashed in this release:

  • On the Past Events View, there was an issue with the nonce generation process. The nonce was being generated twice, and as a result, one of them would be cached in our HTML transient cache. This led to 401 nonce errors when the cached nonce expired. To fix the issue, the nonce generation process was moved outside the HTML generation that is being cached.
  • WordPress 6.3 introduced some changes in filters that regressed a prior fix for authentication and our new nonce structure used in view pagination. One symptom of the issue was losing the authenticated user and failing to display user-specific capabilities on event views.
  • Resolved issue where a deleted venue still attached to an event would cause a `PHP Warning: Undefined variable $data in /code/wp-content/plugins/the-events-calendar/src/Tribe/REST/V1/Post_Repository.php on line 327` error.
  • Resolved an issue with certain versions of WordPress already having the legacy widget block registered causing us to trigger the console error `Block “core/legacy-widget” is already registered.` would occur. We now check if registered first.
  • Resolved several `Deprecated: Creation of dynamic property` warnings on: `\Tribe__Events__Linked_Posts__Chooser_Meta_Box::$singular_name_lowercase` and `\TEC\Events\Custom_Tables\V1\Models\Builder::$query`

✨ Tweaks

New tweaks in this release:

  • Adjusted the content in the admin welcome page to include a link to the TEC Facebook community group.

🗣 Translations

Updated language files and strings:

  • 11 new strings added.
  • 119 updated.
  • 0 fuzzied.
  • 5 obsoleted.