A new update is available for Events Manager by XenCustomize.
Events Manager 2.3.10 is a major modernization update focused on long-term compatibility, stability, and future development. This release upgrades the calendar to FullCalendar v6.1.20, removes the add-on’s jQuery dependency, replaces Moment.js with Luxon, and rewrites the calendar and event form JavaScript in modern vanilla JS while preserving feature parity and existing option compatibility.
It also includes a refreshed FullCalendar v6 design, improved mobile responsiveness, better locale support, more reliable event date auto-adjust behavior, improved account deletion cleanup, a new RSVP participant visibility option, and fixes for RSVP attendee counter rebuilding, category-level moderator edit permissions, and timezone-consistent event date display across the add-on.
For the complete list of changes, please see the full changelog.
Important Upgrade Note: Please make sure to overwrite all files when upgrading.
We’ve poured a lot of work into this major update. If you enjoy the improvements, please consider rating the add-on. Your support and feedback help XenCustomize continue to grow. As always, thank you for being part of our journey!
Full Changelog:
Download the latest version or purchase here!
XenCustomize Events Manager v2.3.10 Released
Events Manager 2.3.10 is a major modernization update focused on long-term compatibility, stability, and future development. This release upgrades the calendar to FullCalendar v6.1.20, removes the add-on’s jQuery dependency, replaces Moment.js with Luxon, and rewrites the calendar and event form JavaScript in modern vanilla JS while preserving feature parity and existing option compatibility.It also includes a refreshed FullCalendar v6 design, improved mobile responsiveness, better locale support, more reliable event date auto-adjust behavior, improved account deletion cleanup, a new RSVP participant visibility option, and fixes for RSVP attendee counter rebuilding, category-level moderator edit permissions, and timezone-consistent event date display across the add-on.
For the complete list of changes, please see the full changelog.
We’ve poured a lot of work into this major update. If you enjoy the improvements, please consider rating the add-on. Your support and feedback help XenCustomize continue to grow. As always, thank you for being part of our journey!
Full Changelog:
Improvements
- Upgraded the calendar engine to FullCalendar v6.1.20.
- Removed the jQuery dependency from Events Manager frontend JavaScript for XenForo 2.3 alignment.
- Replaced Moment.js with Luxon-based date and time handling.
- Rewrote calendar initialization for the FullCalendar v6 API.
- Preserved compatibility for existing saved calendar view option values.
- Reworked calendar toolbar and view behavior, including an improved Week/List experience.
- Preserved the backend calendar feed contract and all-day exclusive-end behavior.
- Rebuilt event create/edit JavaScript handlers in vanilla JavaScript, including:
- start/end date synchronization
- all-day hide/show behavior
- default end-time auto-adjust logic
- repeating controls behavior
- Replaced the legacy jQuery timepicker flow with a non-jQuery implementation.
- Refreshed FullCalendar v6 styling for better consistency with Events Manager list and grid displays.
- Improved mobile calendar toolbar behavior and cross-device responsiveness.
- Added locale support for FullCalendar v6 to align calendar localization with the XenForo language context.
- Improved account deletion handling to better scrub user data in Events Manager in line with XenForo’s user lifecycle cleanup flow (Suggested by @stromb0li).
- Improved event create/edit date handling so the end date follows the selected start date more reliably (Suggested by @smallwheels).
- Added a new RSVP option to control whether the participant list is always visible or only visible after the visitor has RSVPed (Suggested by @smallwheels).
Cleanup
- Removed unused legacy JavaScript files.
Bug Fixes
- Fixed an issue where RSVP attendee counts could remain outdated after deleting a user account with event registrations (Report).
- Fixed an issue where category-level moderator permissions were not honored when editing events, event images, and event banners created by other users (Reported by @stromb0li).
- Fixed inconsistent event date display across Event view, List/Card Grid, and the Upcoming Events widget by standardizing rendering to the visitor’s local timezone (Reposted by @Stardust).
Download the latest version or purchase here!