The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.

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.8
Name Modified Size InfoDownloads / Week
Parent folder
WebCalendar-1.9.8.zip 2023-09-11 2.5 MB
README.md 2023-09-11 2.3 kB
WebCalendar v1.9.8.tar.gz 2023-09-11 2.3 MB
WebCalendar v1.9.8.zip 2023-09-11 2.7 MB
Totals: 4 Items   7.5 MB 0

Enhancements:

  • Release Process: Improved the release process and addressed debugging.
  • GitHub Workflow: Introduced a workflow for automatically creating releases on updates to the "release" branch.
  • Testing: Enhanced testing with the introduction of pytest code for UI tests. Plans are in place to integrate it into GitHub actions for better validation during merges and PRs.
  • Admin Settings: Added options in Admin Settings to disable CSRF check and to manage iframe restrictions. Tooltip issues in edit_entry.php have also been addressed.
  • PHP Support: Made several PHP 8 related changes and fixes.
  • Addressed issue with category selection for events.
  • Introduced the bump_version.sh script for better version management.
  • Updated third-party dependencies, including PHPMailer, ckeditor, and PHPUnit.
  • Enhanced support for WebCalendar within Docker by allowing environment variables for application settings.
  • Improved the upgrade process, simplifying updates when no DB changes are required.

Bug Fixes:

  • Addressed issue with category selection for events.
  • Fixed HTML error in admin.php.
  • Addressed issues with the DB upgrade process, especially when using environment variables.
  • Made several fixes related to PHP warnings.
  • Addressed an XSS vulnerability in the location event field.
  • Fixed a bug with ICS parsing related to line folding in event descriptions.
  • Addressed an "Invalid referring URL" issue during user or calendar creation.

Dependencies & Integrations:

  • Updated various dependencies for better performance and security.
  • Added new workflows for CI/CD and Docker image management.
  • Moved to using local installation of CKEditor rather than an external CDN.
  • PHP 8 support has been introduced, which included various required syntax adjustments.

Miscellaneous:

  • Simplified the WebCalendar updating mechanism, allowing for automatic updates when no DB schema changes are detected.
  • Refactored configuration management (config.php) to support environment variables, paving the way for easier Docker deployments.
  • Various minor fixes and adjustments to improve the overall functioning and security of the application.
Source: README.md, updated 2023-09-11