Booking Activities is using the FullCalendar library to display calendars. Its version is updated from 6.1.21 to 7.1.1.
It may look the same, but it is a major internal change. It makes customization easier, and improves performance, accessibility, responsiveness, and print view.
The calendar structure and API changed a lot, we did our best to maintain compatibility, but your custom code for calendars will probably no longer work, both javascript and CSS. That is why Booking Activities jumps to a new major version (1.19) as well.
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, too, spent a lot of time rewriting 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, too, spent a lot of time rewriting 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: v7 changes.
