The Events Calendar

Security

  • Ensure Elementor HTML tags are properly escaped to avoid potential Stored Cross Site Scripting. [SVUL-13]

Tweaks

  • Moved Action Scheduler loading into Common instead of TEC. [TEC-5345]
  • Updated Telemetry heading under Settings > Debugging. [TEC-5335]
  • Re-added filter: tec_views_v2_subscribe_links_{$slug}_label
  • Removed duplicate filter: tec_views_v2_single_subscribe_links_{$slug}_label
  • Changed views: integrations/elementor/widgets/event-calendar-link, integrations/elementor/widgets/event-datetime/range-separator, v2/components/loader, v2/components/messages

Fixes

  • Added check to disable_blocks_on_display for if $content is null. [TEC-5343]
  • Ensure Aggregator translations are not loaded before init. [TEC-5341]
  • Fixes edge cases where the nonce_user_logged_out hook was returning a value when the user was logged out, causing the nonce validation to fail. [TEC-5340]
  • Fix the filter name tec_views_v2_subscribe_links_{$slug}_label which was accidentally changed in a previous release. [TEC-5342]
  • Re-add logic to add page template options from theme to Display Settings. [TEC-5337]
  • Update Tribe__Events__Aggregator__Errors to ensure we don't load translations before init. [TEC-5341]
  • Update uses of unload_textdomain to ensure they allow JIT loading of translations afterwards. [TEC-5341]

Accessibilitys

  • Updated the event search page to handle search results better for screen readers, with alerts noting the results of the search.[TEC-5175]

Languages

  • 3 new strings added, 84 updated, 0 fuzzied, and 2 obsoleted.