2.22.0 on September 3, 2026
This release adds a GravityCalendar widget for Elementor, allows overriding calendar height when embedding, and fixes some bugs. GravityCalendar now requires WordPress 5.6 or newer.
🚀 Added
- A GravityCalendar widget for Elementor. Drag it onto the page, pick a calendar, and it renders in the editor as it will on the page — no shortcode to paste. The widget is under the GravityKit category in the widget panel.
- Ability to override the calendar's defined height when embedding a calendar:
- Shortcode:
[gravitycalendar id="5" height="400px"]. Accepts the same values as the Calendar Height setting —400px,100%,10vh— plusauto; - GravityCalendar block: a Height field under Calendar Size in the block settings;
- Elementor widget: a Height slider on the Style tab.
- Shortcode:
✨ Improved
- Added support for the Block Editor's version 3 block API.
🐛 Fixed
- Calendars whose feed was created outside the settings screen — through the API, or before the Sizing setting existed — logged a PHP warning every time they rendered.
- Only administrators could open a form's GravityCalendar feed settings. Now, anyone who can edit forms can edit the feed.
- Administrators on sites running the Members plugin could not see the feed settings.
- Merge tag pickers were not showing in the calendar feed settings screen.
- The Active/Inactive toggle on the All Calendars screen displayed as a plain, unstyled button.
- Calendar toolbar buttons showed HTML character codes instead of punctuation in some languages — in French, the "Today" button read "Aujourd'hui" rather than "Aujourd'hui".
- The calendar's Filter control did nothing on calendars whose Localization is set to a language other than English.
- GravityCalendar block preview in the WordPress editor:
- Did not recover when a feed was selected again after its settings had failed to load;
- In the WordPress 7.1 editor:
- Showed "This block has encountered an error and cannot be previewed" instead of the calendar;
- Did not switch the active Stack/Grid button of the multi-month layout;
- Kept the Filter button instead of replacing it with the search box, so events could not be filtered;
- Opened event tooltips away from their event when the
interactiveoption is turned off. - Showed JavaScript errors in the browser console;
- Clicking the export link in the GravityCalendar Buttons block preview downloaded the calendar file.
🔧 Updated
- Foundation to version 1.32.0.