v1.3.0 — Grav 1.7 & 2.0 compatibility
OpenCalendar 1.3.0
One plugin package for Grav 1.7 and Grav 2.0 (compatibility.grav: ['1.7', '2.0']). No separate opencalendar2 plugin.
Grav 2.0 (Admin Next)
- Custom sync field:
admin-next/fields/opencalendar_sync.js - API routes:
/api/v1/opencalendar/{status,sync,rebuild,clear-cache,upload} - Dashboard notifications with sync summary
- Twig content sandbox allow-list for OpenCalendar functions
Grav 1.7 (unchanged UX)
- Classic Admin Twig sync dashboard, path-based JSON actions, home widget
Internals
- Event subscriptions no longer gated on
isAdmin()at boot (required for Admin Next / API)
Install / update
bin/gpm install opencalendar
# or update to tag v1.3.0Grav 2.0 requires PHP 8.3+ and the Grav API plugin (ships with 2.0).