The calendar library used by Booking Activities, FullCalendar, jumps from version 3.10.2 to 5.11.3.
You can expect from this update:
- A new calendar appearance
- Rendering optimizations
- Compatibility with more languages (az, bn, cy, eo, hy-am, km, ku, ne, si-lk, sm, ta-in, ug, uz) (complete list)
- A modern and futureproof library and API
- Major changes in JS and CSS code (if not everything)
This last point warrants the major version change: FullCalendar integration has been completely recoded in Booking Activities 1.15.
If you have any javascript or CSS codes affecting the calendar or the events, you will likely need to adapt / remake them.
About your custom code
We cannot provide support for custom code. We understand that this may put you into a tricky situation, we actually spent weeks to remake our own code, but this is a necessary step. Please
We cannot provide support for custom code. We understand that this may put you into a tricky situation, we actually spent weeks to remake our own code, but this is a necessary step. Please
- Make sure that your custom code is still working on a development site before going live.
- Do not update Booking Activities and its add-ons separately: if you choose to temporarily freeze Booking Activities updates to give you the time to adapt your custom code, you need to freeze its add-ons updates too, and vice versa.
- For reference, here are FullCalendar’s changes: v4 changes, v5 changes.
Other visual improvements and tweaks were made, such as a new loading animation, refined dialogs and calendar editor interface, better RTL handling, and various fixes.
Loading
This is the new loading animation.