Download Latest Version WebCalendar-1.2.5.tar.gz (1.4 MB)
Email in envelope

Get an email when there's a new version of WebCalendar

Home / v1.9.17
Name Modified Size InfoDownloads / Week
Parent folder
WebCalendar-1.9.17.zip.pem 2026-06-21 3.4 kB
MANIFEST.sha256.sig 2026-06-21 89 Bytes
WebCalendar-1.9.17.zip.sig 2026-06-21 96 Bytes
MANIFEST.sha256 2026-06-21 24.3 kB
WebCalendar-1.9.17.zip 2026-06-21 1.3 MB
README.md 2026-06-21 1.0 kB
WebCalendar v1.9.17 source code.tar.gz 2026-06-21 5.6 MB
WebCalendar v1.9.17 source code.zip 2026-06-21 6.0 MB
Totals: 8 Items   12.9 MB 0

WebCalendar v1.9.17

Maintenance release focused on the install/upgrade wizard's PHP 8.1+ compatibility, plus a TinyMCE security update and several smaller fixes.

Security

  • Update TinyMCE to 7.9.3 to address CVE-2026-47759 (XSS).

Fixed

  • Prevent "Unexpected end of JSON input" during install/upgrade on PHP 8.1+; the wizard now returns proper JSON instead of an empty body on database errors (#642)
  • Restore missing wizard methods so the admin-user and upgrade-SQL steps work again (createAdminUser, getUpgradeSqlCommands) (#642)
  • Ship the TinyMCE table plugin referenced by the editor configuration
  • Guard count() against null in RSS feed generation on PHP 8
  • Return MCP event times in the user's local timezone
  • Repair MCP add_event and rate limiting, and isolate the MCP test suite
  • Handle mixed latin1/UTF-8 data in the charset conversion tool

Verifying this release

WebCalendar releases ship a signed manifest. See docs/release-signing.md for verification instructions.

Source: README.md, updated 2026-06-21