]> git.mxchange.org Git - friendica-addons.git/blobdiff - dav/SabreDAV/ChangeLog
Merge remote branch 'friendica/master'
[friendica-addons.git] / dav / SabreDAV / ChangeLog
index 7ba68c47dea79093d13fb9d64accf27a2d0815c5..3f424d953198259b894af62f370d3e9316f5528b 100644 (file)
@@ -1,31 +1,67 @@
 1.7.0-alpha (2012-??-??)
-    * BC Break: The calendarobjects database table has a bunch of new fields,
-         and a migration script is required to ensure everything will keep
-         working. Read the wiki for more details. 
+    * BC Break: The calendarobjects database table has a bunch of new
+         fields, and a migration script is required to ensure everything will
+         keep working. Read the wiki for more details.
        * BC Break: The iCalendar interface now has a new method: calendarQuery.
        * BC Break: In this version a number of classes have been deleted, that
          have been previously deprecated. Namely:
                - Sabre_DAV_Directory (now: Sabre_DAV_Collection)
                - Sabre_DAV_SimpleDirectory (now: Sabre_DAV_SimpleCollection)
-           - Sabre_VObject_Element_DateTime (now: Sabre_VObject_Property_DateTime)
-               - Sabre_VObject_Element_MultiDateTime (now .._Property_MultiDateTime)
+           - Sabre_VObject_Element_DateTime (now: .._Property_DateTime)
+               - Sabre_VObject_Element_MultiDateTime (-> .._Property_MultiDateTime)
        * BC Break: Sabre_CalDAV_Schedule_IMip::sendMessage now has an extra
          argument. If you extended this class, you should fix this method. It's
          only used for informational purposes.
-       * Changed: Responsibility for dealing with the calendar-query is now moved
-         from the CalDAV plugin to the CalDAV backends. This allows for heavy
-         optimizations.
-       * Changed: The CalDAV PDO backend is now a lot faster for common calendar
-         queries. 
-       * Fixed: Marking both the text/calendar and text/x-vcard as UTF-8 encoded.
+       * BC Break: The DAV: namespace is no longer converted to urn:DAV. This was
+         a workaround for a bug in older PHP versions (pre-5.3).
+       * Changed: The Sabre_VObject library now spawned into it's own project!
+       * New feature: Support for caldav notifications!
+       * Changed: Responsibility for dealing with the calendar-query is now
+         moved from the CalDAV plugin to the CalDAV backends. This allows for
+         heavy optimizations.
+       * Changed: The CalDAV PDO backend is now a lot faster for common
+         calendar queries.
+       * Fixed: Marking both the text/calendar and text/x-vcard as UTF-8
+         encoded.
        * Fixed: Workaround for the SOGO connector, as it doesn't understand
          receiving "text/x-vcard; charset=utf-8" for a contenttype.
        * Added: Sabre_DAV_Client now throws more specific exceptions in cases
          where we already has an exception class.
-       * Added: Sabre_DAV_PartialUpdate. This plugin allows you to use the PATCH
-         method to update parts of a file.
-
-1.6.3-stable (2012-??-??)
+       * Added: Sabre_DAV_PartialUpdate. This plugin allows you to use the
+         PATCH method to update parts of a file.
+       * Added: Tons of timezone name mappings for Microsoft Exchange.
+       * Added: Support for an 'exception' event.
+       * Fixed: Uploaded VCards without a UID are now rejected. (thanks Dominik!)
+       * Fixed: Rejecting calendar objects if they are not in the
+         supported-calendar-component list. (thanks Armin!)
+       * Fixed: Issue 219: serialize() now reorders correctly.
+       * Fixed: Sabre_DAV_XMLUtil no longer returns empty $dom->childNodes
+         if there is whitespace in $dom.
+
+1.6.5-stable (2012-??-??)
+       * Fixed: Workaround for line-ending bug OS X 10.8 addressbook has.
+
+1.6.4-stable (2012-08-02)
+       * Fixed: Issue 220: Calendar-query filters may fail when filtering on
+         alarms, if an overridden event has it's alarm removed.
+       * Fixed: Compatibility for OS/X 10.8 iCal in the IMipHandler.
+       * Fixed: Issue 222: beforeWriteContent shouldn't be called for lock
+         requests.
+       * Fixed: Problem with POST requests to the outbox if mailto: was not lower
+         cased.
+       * Fixed: Yearly recurrence rule expansion on leap-days no behaves
+         correctly.
+       * Fixed: Correctly checking if recurring, all-day events with no dtstart
+         fall in a timerange if the start of the time-range exceeds the start of
+         the instance of an event, but not the end.
+       * Fixed: All-day recurring events wouldn't match if an occurence ended
+         exactly on the start of a time-range.
+       * Fixed: HTTP basic auth did not correctly deal with passwords containing
+         colons on some servers.
+       * Fixed: Issue 228: DTEND is now non-inclusive for all-day events in the
+         calendar-query REPORT and free-busy calculations.
+
+1.6.3-stable (2012-06-12)
        * Added: It's now possible to specify in Sabre_DAV_Client which type of
          authentication is to be used.
        * Fixed: Issue 206: Sabre_DAV_Client PUT requests are fixed.
@@ -43,6 +79,7 @@
          compatibility.
        * Fixed: Added a workaround for a bug in KDE 4.8.2 contact syncing. See
          https://bugs.kde.org/show_bug.cgi?id=300047
+       * Fixed: Issue 217: Sabre_DAV_Tree_FileSystem was pretty broken.
 
 1.6.2-stable (2012-04-16)
        * Fixed: Sabre_VObject_Node::$parent should have been public.