Blog
V5 Beta Released
The v5 beta has been released! It contains all the high-level changes mentioned in the previous blog post, with one exception. It mentioned a "few" settings names would be changed. In fact, about 3 dozen were changed. Why?
Using a virtual DOM internally necessitated changing the API for how custom content is injected, for example, DOM
manipulation done in eventRender
, one of the most popular options in FullCalendar's API. It has been replaced
by Event Render Hooks. They offer everything eventRender
offered, but with
a cleaner API that's more compatible with FullCalendar's internals.
While implementing these render hooks for events, I figured, why not implement them for many other parts of the UI? It resulted in many additional hooks: Day-Header, Day-Cell, Slot, All-Day, Week-Number, Now-Indicator, More-Link, No-Events, View, Resource, Resource Group, Resource-Area Header, and hooks withing resourceAreaColumns. FullCalendar is now more customizable than ever!
Please try out the new beta:
- View the Changelog and Upgrade Guide
- View the Docs (they are a work-in-progress)
- Get the Code
The plan is to make the official release in 4-6 weeks, so early to mid May. Until then I will be collecting bug reports, cleaning up and optimizing the code, and going through the "not yet implemented" items listed in the changelog.