The Events Calendar
Tweaks
- Update version of Freemius to 2.4.3.
Fixes
- Ensure the Venue and Organizer metaboxes load when creating a new post of that type. [TEC-4303]
Fixes
- Correct conditional in Filter Bar upsell banner. [TEC-4284]
- Un-deprecate
tribe_initialize_view()as it is used in some new views.
Fixes
- Prevent parse error due to trailing comma on a method call, PHP 7.1 compatibility required. Props @kzeni
Features
- Add a Filter Bar upsell banner to the Filters tab that displays when the Filter Bar plugin isn't active. [TEC-4238]
Tweaks
- Correct documentation around the subscribe link filters. Add link slug as array keys for
tec_views_v2_single_subscribe_linksfilter. [TEC-4215] - Move and deprecate some methods specific to the Google Calendar link from Main to the new Google_Calendar class. [TEC-4235]
- Prevent scripts from loading on all Admin pages, only load on pages needed.
- Performance improvements around Block Asset loading and redundancy.
- Internal caching of values to reduce
get_option()call count. - Switch from
sanitize_title_with_dashestosanitize_keyin a couple instances for performance gains. - Remove the
wp.editor.InnerBlocksGutenberg component in favor ofwp.blockEditor.InnerBlockswhich was deprecated since version 5.3. [TEC-4178] - Prevent asset loading from repeating calls to plugin URL and path, resulting in some minor performance gains.
Fixes
- Update the way we handle Classic Editor compatibility. Specifically around user choice. [TEC-4016]
- Remove incorrect reference for moment.min.js.map [TEC-4148]
- Fixed troubleshooting page styles for standalone Event Tickets setup [ET-1382]
- Remove singleton created from a deprecated class.
- Ensure that the tec_views_v2_use_subscribe_links filter applies to the single event view. [TEC-4219]
- Hide the "Export to .ics file" link by default, allow showing it via a filter. Also ensure the link is correct. [TEC-4214]
- Serve a single event import url for Google Calendar on the single event view. [TEC-4235]
- Improve theme CSS compatibility on View container by making sure our views take 100% of the width available (props @askwpgirl) [TEC-4257]
Languages
- 9 new strings added, 277 updated, 1 fuzzied, and 1 obsoleted
Deprecateds
- All files from Legacy Views will throw deprecated notices, refer to
https://evnt.is/v1-removalfor extra information. - Template functions
tribe_initialize_view,tribe_get_viewandtribe_show_monthwere deprecated, refer tohttps://evnt.is/v1-removalfor extra information.
Tweaks
- Minor CSS tweaks to align with the new shortcode based blocks in ECP. [ECP-1016]
- Add hook to CSV importer to enable add-on plugins to support their fields during import. [VE-387]
- Included new filter
tec_system_informationallowing better control over the Troubleshooting Help page. - Included a Views V2 Status on the Troubleshooting page system info section to help with clarity for support.
- Add notice for Themes using Full Site Editor incompatibility with Widgets. [TEC-4233]
Fixes
- Prevent Onboarding assets from loading on the admin when not needed.
- Remove CSS attributes targeting
aria-labelsto prevent inconsistent styling for different languages. [TEC-4227] - Resolve sorting problems when using orderby with the Event repository when no other orderby values are specified. [TEC-4232]
- Prevent unwanted notice on single-event and embed views from legacy views deprecation
Compatibilitys
- The Events Calendar 5.12.3 is only compatible with Events Calendar PRO 5.11.2 and higher
Fixes
- Ensure the modifications made through the
tribe_events_views_v2_category_titleare respected. [TEC-4110] - Correct issue where mobile default view does not load correctly when homepage set to Events Main. [TEC-3826]
Tweaks
- Boost SEO for category archive pages by fixing the title tag. [TEC-4110]
- Add filter to allow users to choose if the taxonomy should show parent categories [TEC-4110]
- Move handling of mobile view to ECP. Add filter to allow overriding default view. [TEC-3826]
Languages
- 0 new strings added, 71 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Remove trailing comma that can cause fatals on older versions of PHP. [FBAR-252]
- Prevent infinite loops in the block editor when including the links block. [TEC-4190]
- Initial steps to make The Events Calendar compatible with PHP 8.1
Features
- Add TEC widget based blocks to the
Event Blockscustom block category. [TEC-4151] - Add Event Status filter options when Filter Bar is active. [FBAR-92]
Fixes
- Add a valid rel value to the link tag for TEC REST API support in order to improve HTML 5 and WCAG 2.1 compliance. (props to @gabyrau for the fix!) [TEC-4129]
- Ensure the date selected when creating a new event from the Event Manager is applied to the block editor. [ECP-954]
- Properly observe the disabling of JSON-LD output on widget blocks in the block editor. [TEC-4077]
- Prevent PHP warning in some cases when fetching the date from
tribe_get_display_end_date(). (props to @huubl for the fix!) [TEC-4161] - Close a div in the new subscribe dropdown that was left open. Props to @whoisuncle for bringing this to our attention! [TEC-4166]
Tweaks
- Ensure the
Disable the Event Search Barsetting doesn't get applied on the Event Manager page. [ECP-948] - Ensure the
related events titleandevent titleswithin the single event page for the block editor make use the customizer font settings. [TEC-4125] - Update the description text for the "Merge Duplicates" action. Add filters for data sets usd for comparison. [TEC-3018]
- Adjust the Subscribe to Calendar dropdown styling to better accommodate themes with sidebars. [TEC-4166]
- Add the Event List and Mini-Calendar widgets to the Event Blocks category. [TEC-4151]
- Correct some incorrect template paths in docblocks. [TEC-4111]
Languages
- 4 new strings added, 159 updated, 0 fuzzied, and 1 obsoleted
