PHP iCalendar Changelog
What's new in PHP iCalendar 2.4 RC2
Apr 10, 2010- Security fixes:
- More ICS input sanitizing; prevent HTML/XSS injection
- Bug fixes:
- Webcal caching now works like local caching with save_parsed_cals
- Print view missing some events
- Setting time format in preferences page
- Default calendar selections in listbox picker
- Timezone DST calculation with all-day events
- Handling dates before 1970
- Log in cookie handling; thanks gueba!
- Log out URL containing multiple ampersands
- Parsed calendars used the wrong file name for "all calendars"
- Recurring events across multiple versions of PHP; thanks to Len and gueba!
- Better handling of URLs and email addresses in event descriptions
- Navigation forms breaking PHP transparent SID
- New features:
- Event information displayed with Nice Titles
- Attendee/organizer parsing and email address hyperlinking
- Better display of tabs/line breaks in calendar events
- Strip "blocked" protocols, added by some mail servers
- Translations:
- Updates to Czech translation
- Updates to French translation
- Remove UTF-8 BOM from German language files
- Remove UTF-8 BOM from Korean language files
- Theme changes:
- Change month view navigation to a sidebar
- All pages inherit the width specified in the CSS "maintable" class
- Different row borders in day/week views for :00, :15, :30 and :45
- All-day events in week view has tighter spacing
- Navigation arrows in all pages
New in PHP iCalendar 2.31 (Jan 26, 2009)
- Fix events ending at midnight bug in day view
- Fix publish.php for 2.3 config system
- add option to hide location in month view
- add option to make individual events downloadable from event view
- Fix calendar showing modified events twice
- Make multiline descriptions display with line breaks in event popup
- Fix German language file
New in PHP iCalendar 2.3 (Jan 8, 2009)
- Substantially rewritten to improve many different areas.