Releases: sabre-io/dav
Releases · sabre-io/dav
3.0.0-beta3
- Fixed deserializing href properties with no value.
- Fixed deserializing
{DAV:}propstat
without a{DAV:}prop
. - #668: More information about vcf-export-plugin in browser plugin.
- #669: Add export button to browser plugin for address books. (@mgee)
- #670: multiget report hrefs were not decoded.
- The zip release ships with sabre/vobject 3.4.4,
sabre/http 4.0.0, sabre/event 2.0.2,
sabre/uri 1.0.1 and sabre/xml 1.0.0.
3.0.0-beta2
- A node's properties should not overwrite properties that were already set.
- Some uris were not correctly encoded in notifications.
- The zip release ships with sabre/vobject 3.4.4,
sabre/http 4.0.0, sabre/event 2.0.2,
sabre/uri 1.0.1 and sabre/xml 1.0.0.
3.0.0-beta1
migrate22.php
is now calledmigrate30.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
- #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
- #650: Correctly cleaning up change info after deleting calendars (@Errorname).
- The zip release ships with sabre/vobject 3.3.4,
sabre/http 2.0.4, and sabre/event 1.0.1.
3.0.0-alpha1
- 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
toVARBINARY
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
- 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 thePropertyStorage
plugin,
so please switch.- Renamed
Sabre\CardDAV\UserAddressBooks
toSabre\CardDAV\AddressBookHome
to be more consistent withCalendarHome
as well as the CardDAV
specification. Sabre\DAV\IExtendedCollection
now receives aSabre\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
- Also contains all the changes introduced between 2.1.2 and 2.1.3.
- The zip release ships with sabre/vobject 3.4.2,
sabre/http 4.0.0-alpha1, sabre/event 2.0.1 and
sabre/uri 1.0.0.
2.1.3
- #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.