Summary
Feature Release
The latest update of The Events Calendar adds a `Block_Trait` to simplify block assets registration and avoid code duplication.
The Events Calendar 6.13.0 is only compatible with:
- Events Pro 7.6.0 and higher
- Events Community 5.0.7 and higher
- Event Tickets 5.23.0 and higher
- Event Tickets Plus 6.5.0 and higher
As always, we recommend testing updates on a staging site first, but it should all be smooth sailing.
✨ Feature
Features in this release:
- Add a `Block_Trait` to simplify block assets registration and avoid code duplication.
✅ Fixes
Bugs squashed in this release:
- Improve Settings UX by preventing unstyled error state when tab object does not exist.
- Update class steps to use namespaced class names consistently to improve class reusability.
- In the onboarding API, improve data management by merging new params instead of overwriting existing ones.
- Standardize asset loading by using a consistent function to load assets.
⚙️ Tweaks
Tweaks in this release:
- Alter Telemetry to allow classes to hook in and supress the modal for specific pages.
- Hide Telemetry modal on the onboarding page.
- Improve the onboarding wizard by properly storing current tab completion and adding filter to force redirect.
- Replace `tribe_asset` with `tec_asset` function for proper asset pathing.
- Add `tec_events_onboarding_wizard_force_display` filter to allow bypassing Guided Setup display checks.
- Add `tec_events_onboarding_force_redirect_to_guided_setup` filter to bypass checks for redirecting to Guided Setup.
- Move Country and Currency lists to Common for better code reuse.
- Update asset handling to leverage group paths consistently.
🗣 Translations
Updated language files and strings:
- 2 new strings added
- 252 updated
- 4 fuzzied
- 38 obsoleted
