Release Notes/1.1.6

From Davical
Revision as of 21:45, 25 October 2017 by Fsfs (talk | contribs) (mention a Postgres 10 bug)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Template:ReleasedTemplate:TOCright

This release adds Postgresql 10 compatibility and fixes a long-standing regression that prevented the synchronization of deleted events.

Prerequisites for Upgrade

Database Upgrade

  • Run dba/upgrade-davical-database to get Postgresql-10-compatible functions

Upgrades of Other Software

  • AWL 0.58 is required for best PHP7 compatibility

Changes

Bug Fixes

  • Only one set of angle brackets around cannot-modify-protected-property error tag (#112)
  • Fix sync of deleted events when hide_todo is set (#100)
  • Modify hide_older_than logic to allow through recurring events (#103)
  • Fix modified mapping in the LDAP driver (#108)
  • Do not output unescaped XML special characters in if-match error message (#113)
  • Don't crash on principal-property-search REPORT without a proper match clause (#114)
  • Various CardDAV and CalDAV fixes highlighted by caldav-tester
  • Fix $SERVER variable names used when operating behind a proxy (!38)
  • Use modern class constructors that even work with PHP7 (fixes: #119)
  • Card search invalid when negate-condition="no" (#126)
  • Propagate database error to client (#127)
  • Add a log entry for login failures (#105)

Other Changes

  • Updates to the test suites, which are mostly passing now
  • Improved logging in certain error conditions
  • Set $c->external_ua_string to fetch external calendars posing as a certain user-agent (#115)
  • Improve parsing of RFC5545 durations
  • Improve support for /principals/users/..., /principals/resources/... and /__uids__/... URLs
  • Improve use of create-database.sh and update-davical-database with non-default values (see #124)
  • Experimental $c->enable_attendee_group_resolution will resolve attendee group names to a list of individual users (from !21)
  • Add support for calendar-user-type (!39)
  • Update caldav_functions.sql for Postgresql 10 (#129)

Downloading DAViCal

DAViCal 1.1.6: https://gitlab.com/davical-project/davical/tags/r1.1.6

AWL 0.58: https://gitlab.com/davical-project/awl/tags/r0.58

See Downloading

Known Issues

Subsequently Fixed in Git

Outstanding

  • None known.