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.