Release Notes/0.9.9.7

From Davical
Jump to navigationJump to search

Template:Languages Template:ReleasedTemplate:TOCright

The focus of this release is to fix various annoying little bugs introduced in 0.9.9.5

Prerequisites for Upgrade

Database Upgrade

There are no database changes.

Versions of Other Software

  • AWL 0.49 is required.
  • PostgreSQL 8.1 or later is required (8.4 or later is recommended).
  • PHP version 5.1 or later is required.
  • PHP PDO libraries and PDO PostgreSQL drivers

Changes

Functionality Enhancements

  • Add support for incoming requests to be content-encoded with gzip, deflate or compress.
  • Add page for listing external calendar binds.
  • Implement basic support for supported-calendar-component-set in MKCALENDAR/MKCOL.

Bug Fixes

  • Additional work on CalDAV scheduling extensions should now make this usable.
  • Further fixes to the handling of time-range queries in the calendar-query report.
  • Fixes to the timezone service introduced in 0.9.9.6
  • Fix multi-calendar import in tools.php
  • Fix casting to handle integers as usernames.
  • Fix default_permissions errors with LDAP updates.
  • Fix LOCK handling when no timeout is supplied.
  • Ensure default addressbook collections are, in fact, created as addressbook collections.
  • Fix handling of BYMONTHDAY=-N in RRULEs
  • Fix handling of RRULE with COUNT=X and FREQ=WEEKLY where X is not divisible by the number of values in a BYDAY part.

Other Changes

  • Minor changes to handle Kerberos authentication provided by the webserver.
  • Most use of the deprecated iCalendar class has been switched to use the new vCalendar class.
  • Make sync-token a URI to comply with most recent definition of webdav sync.


Downloading DAViCal

See Downloading

Known Issues

Subsequently Fixed in Git

  • Integer usernames still not working.
  • Unusable option to workaround broken Free/Busy clients

Outstanding

  • None known.