Skip to content

v1.3.0 — Grav 1.7 & 2.0 compatibility

Choose a tag to compare

@TimUx TimUx released this 31 Jul 08:52
2dea1da

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.0

Grav 2.0 requires PHP 8.3+ and the Grav API plugin (ships with 2.0).