Skip to content

Releases: sabre-io/dav

3.0.0-beta3

29 May 20:23
Compare
Choose a tag to compare
3.0.0-beta3 Pre-release
Pre-release

3.0.0-beta2

27 May 15:41
Compare
Choose a tag to compare
3.0.0-beta2 Pre-release
Pre-release

3.0.0-beta1

26 May 00:38
Compare
Choose a tag to compare
3.0.0-beta1 Pre-release
Pre-release
  • migrate22.php is now called migrate30.php.
  • Using php-cs-fixer for automated coding standards enforcement and fixing.
  • #660: principals could break html output.
  • #662: Fixed several bugs in the share request parser.
  • #665: Fix a bug in serialization of complex properties in the proppatch
    request in the client.
  • #666: expand-property report did not correctly prepend the base uri when
    generating uris, this caused delegation to break.
  • #659: Don't throw errors when when etag-related checks are done on
    collections.
  • Fully supporting the updated Prefer header syntax, as defined in
    rfc7240.
  • The zip release ships with sabre/vobject 3.4.3,
    sabre/http 4.0.0, sabre/event 2.0.2,
    sabre/uri 1.0.1 and sabre/xml 1.0.0.

2.1.4

26 May 00:59
Compare
Choose a tag to compare
  • #651: Double-encoded path in the browser plugin. Should fix a few broken
    links in some setups.
  • #650: Correctly cleaning up change info after deleting calendars (@Errorname).
  • #658: Updating schedule-calendar-default-URL does not work well, so we're
    disabling it until there's a better fix.
  • The zip release ships with sabre/vobject 3.4.3,
    sabre/http 3.0.5, and sabre/event 2.0.2.

2.0.7

26 May 00:51
Compare
Choose a tag to compare

3.0.0-alpha1

19 May 16:06
Compare
Choose a tag to compare
3.0.0-alpha1 Pre-release
Pre-release
  • It's now possible to get all property information from files using the
    browser plugin.
  • Browser plugin will now show a 'calendar export' button when the
    ics-export plugin is enabled.
  • Some nodes that by default showed the current time as their last
    modification time, now no longer has a last modification time.
  • CardDAV namespace was missing from default namespaceMap.
  • #646: Properties can now control their own HTML output in the browser plugin.
  • #646: Nicer HTML output for the {DAV:}acl property.
  • Browser plugin no longer shows a few properties that take up a lot of space,
    but are likely not really interesting for most users.
  • #654: Added a collection, Sabre\DAVACL\FS\HomeCollection for automatically
    creating a private home collection per-user.
  • Changed all MySQL columns from VARCHAR to VARBINARY where possible.
  • Improved older migration scripts a bit to allow easier testing.
  • The zip release ships with sabre/vobject 3.4.3,
    sabre/http 4.0.0-alpha3, sabre/event 2.0.22,
    sabre/uri 1.0.1 and sabre/xml 0.4.3.

2.2.0-alpha4

13 Apr 20:44
Compare
Choose a tag to compare
2.2.0-alpha4 Pre-release
Pre-release
  • Complete rewrite of the XML system. We now use our own sabre/xml,
    which has a much smarter XML Reader and Writer.
  • BC Break: It's no longer possible to instantiate the Locks plugin without
    a locks backend. I'm not sure why this ever made sense.
  • Simplified the Locking system and fixed a bug related to if tokens checking
    locks unrelated to the current request.
  • FSExt Directory and File no longer do custom property storage. This
    functionality is already covered pretty well by the PropertyStorage plugin,
    so please switch.
  • Renamed Sabre\CardDAV\UserAddressBooks to Sabre\CardDAV\AddressBookHome
    to be more consistent with CalendarHome as well as the CardDAV
    specification.
  • Sabre\DAV\IExtendedCollection now receives a Sabre\DAV\MkCol object as
    its second argument, and no longer receives seperate properties and
    resourcetype arguments.
  • MKCOL now integrates better with propertystorage plugins.
  • The zip release ships with sabre/vobject 3.4.2,
    sabre/http 4.0.0-alpha1, sabre/event 2.0.1,
    sabre/uri 1.0.0 and sabre/xml 0.4.3.

2.2.0alpha3

25 Feb 19:42
Compare
Choose a tag to compare
2.2.0alpha3 Pre-release
Pre-release

2.1.3

25 Feb 18:33
Compare
Choose a tag to compare
  • #586: SCHEDULE-STATUS should not contain a reason-phrase.
  • #539: Fixed a bug related to scheduling in shared calendars.
  • #595: Support for calendar-timezone in iCalendar exports.
  • #611: Escaping a bit more HTML output in the browser plugin. (@LukasReschke)
  • #610: Don't allow discovery of arbitrary files using .. in the browser
    plugin (@LukasReschke).
  • Browser plugin now shows quota properties.
  • #612: PropertyStorage didn't delete properties from nodes when a node's
    parents get deleted.
  • #581: Fixed problems related to finding attendee information during
    scheduling.
  • The zip release ships with sabre/vobject 3.4.2,
    sabre/http 3.0.4, and sabre/event 2.0.1.

1.8.12

21 Jan 21:05
Compare
Choose a tag to compare
  • The zip release ships with sabre/vobject 2.1.7.
  • #568: Support empty usernames and passwords in basic auth.