* Security - Improved the Shortcode around Events display of data to ensure data is only visible to users who have the correct permissions.
* Language - 1 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
* Version - Events Calendar PRO 6.3.1 is only compatible with The Events Calendar 6.3.1 and higher
* Fix - Ensure the Recurring Event Description field that has been deprecated and removed no longer shows on the Event edit screen. [ECP-1582]
* Fix - Handles a post ID to a recurring event when doing a delete with the ORM like so `tribe_events()->where('id', 123 )->delete();`. Previously it would convert to an occurrence and not delete the whole recurring event. [TEC-4935]
* Fix - Updating validation error reporting API. [TECENG-46]
* Fix - WPML translation metabox was failing to load on the Edit Events page when Events Pro was active. [ECP-1629]
* Fix - Fix PHP 8.2 deprecation errors `PHP Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /.../wp-admin/admin-header.php on line 36`. [ECP-1603]
* Fix - Prevent a potential fatal with the Featured Venue Widget if the selected venue has been deleted. [ECP-1644]
* Tweak - Added filters: `tec_events_pro_custom_tables_v1_series_occurrent_list_columns`, `tec_events_pro_custom_tables_v1_add_to_series_available_events`, `tec_events_pro_show_recurrence_description`
* Tweak - Added actions: `tec_events_pro_custom_tables_v1_series_occurrent_list_column_{$column_name}`, `tec_events_pro_custom_tables_v1_series_relationships_after`
* Tweak - Removed actions: `tribe_log`
* Language - 2 new strings added, 56 updated, 1 fuzzied, and 1 obsoleted
* Feature - New Ticket type when using with Event Tickets for Series Posts.
* Feature - Series Passes show on Series frontend page.
* Feature - Series Passes show on frontend for events in Series.
* Feature - Attendees and Orders pages for Series with passes.
* Feature - New Attached Ticket Types column on the Series admin list of events.
* Feature - Migration path to custom tables for sites with recurring events with tickets.
* Tweak - Updating to be compatible with the new Trash Old Events frequency option structure in The Events Calendar. [ECP-1604]
* Tweak - Added filters: `tec_events_pro_custom_tables_v1_series_occurrent_list_columns`, `tec_events_pro_custom_tables_v1_add_to_series_available_events`
* Tweak - Added actions: `tec_events_pro_custom_tables_v1_series_occurrent_list_column_{$column_name}`, `tec_events_pro_custom_tables_v1_series_relationships_after`
* Language - 0 new strings added, 9 updated, 0 fuzzied, and 0 obsoleted
* Fix - WPML permalink resolution was failing to retain the `lang` query param in some edge cases, namely on single posts with Pro activated. [TEC-4798]
* Fix - Added legacy compatibility for `tribe_get_recurrence_start_dates()` to function with the Custom Tables feature. [ECP-1422]
* Fix - Resolved several `Deprecated: Creation of dynamic property` warnings on: `\TEC\Events_Pro\Custom_Tables\V1\Duplicate\Duplicate::$url`, `\TEC\Events\Custom_Tables\V1\Models\Validators\Validator::$error_message` and `\Tribe__Events__Pro__PUE::$pue_instance` [BTRIA-2088]
* Tweak - Added filters: `tec_events_pro_recurrence_get_start_dates`
* Language - 0 new strings added, 64 updated, 0 fuzzied, and 0 obsoleted
Fix - Ensure Recurring Events are saved correctly on WordPress version 6.4. [ECP-1614]
* Fix - Organizer and venue views were not paginating to the past events due to a `past` flag getting lost during context switching. [ECP-1591]
* Tweak - Updated recurrence pattern warning text when tickets are already attached. [ECP-1529]
* Language - 1 new strings added, 0 updated, 0 fuzzied, and 1 obsoleted
* Version - Events Calendar PRO 6.2.2 is only compatible with The Events Calendar 6.2.3 and higher
* Fix - Handle some issues with incorrect application of noindex meta tags. [TEC-4717]
* Tweak - Updated focus state for relevant elements to have default outline ensuring improved accessibility and consistent browser behavior. [TEC-4888]
* Tweak - Changed views: `v2/components/multi-venue/suffix`, `v2/widgets/shortcodes/components/after`, `v2/widgets/shortcodes/components/before`
* Language - 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted
* Fix - In scenarios where the `wp_posts` table was larger than the base provisional ID (1000000), during activation of ECP the provisional ID could get rolled back to a lower value, causing conflicts with legitimate post IDs and provisional IDs. [ECP-1565]
* Fix - Fixes a `Return value of TEC\Events_Pro\Custom_Tables\V1\Traits\With_Event_RecurrenceTest::add_off_pattern_flag_to_rule() must be of the type array, string returned` fatal from a return type definition. This was occurring in edge cases, where recurrence data was likely invalid to begin with. [ECP-1566]
* Fix - Do not delete edited Series following deletion of last Event in it. [ECP-1560]
* Fix - After a 6.0 migration, some recurring events with date instances that were marked as `same-time` would show wrong times in classic editor. This edge case should be resolved now. The underlying data was correct but the interface support was no longer handling `same-time` dates. [ECP-1511]
* Fix - Modify output of additional fields for Event Automator to provide consistent output and prevent infinite growth of fields in Zapier. [EVA-103]
* Tweak - Removed 'Series' post type from the list of available post types under "Tickets > Settings" in Event Tickets. [ECP-1568]
* Version - Events Calendar PRO 6.2.0 is only compatible with The Events Calendar 6.2.0 and higher
* Feature - Add multi-venue support. [ECP-1540]
* Feature - Adding a new category taxonomy for Organizers and Venues.
* Feature - Include settings to hide the Event Organizer Email and Phone for the Organizer single page and Event single page. [ECP-1551]
* Feature - Enhanced featured image and meta layout for Organizer and Venue pages.
* Fix - Specifying post slugs for venues and organizers within shortcodes will now find posts as expected. [ECP-1540]
* Tweak - Added filters
* Version - Events Calendar Pro 6.1.2 is only compatible with The Events Calendar 6.1.4 and higher.
* Version - The minimum supported version of WordPress is now 6.1.0
* Fix - In some scenarios our pagination and various view actions would fail due to 403 errors on the REST endpoints, because of failing nonce checks, likely due to cache. Updating the way we handle nonces to avoid some scenarios the wrong nonce could be cached. [TEC-4814]
* Fix - Ensure the block editor includes support for user-defined custom CSS classes. [TEC-4724]
* Fix - Optimize queries related to condensing recurring events when the `Condense events in Series` setting is enabled. [ECP-1517]
* Tweak - Correct passing null to `json_decode()` for PHP 8.1 compatibility. [ECP-1557]
* Tweak - Changed views: `blocks/additional-fields/checkbox`, `blocks/additional-fields/dropdown`, `blocks/additional-fields/radio`, `blocks/additional-fields/text`, `blocks/additional-fields/textarea`, `blocks/additional-fields/url`, `blocks/related-events`, `v2/map`, `v2/photo`, `v2/summary`, `v2/week`, `v2/widgets/widget-countdown`, `v2/widgets/widget-featured-venue`
* Language - 9 new strings added, 50 updated, 2 fuzzied, and 6 obsoleted.