The interactive file manager requires Javascript. Please enable it or use sftp or scp.
You may still browse the files here.
Name | Modified | Size | Downloads / 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.