Fedora 20 Update: php-sabre-vobject-3.1.3-1.fc20

updates at fedoraproject.org updates at fedoraproject.org
Sat Mar 15 15:02:09 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-3381
2014-03-04 04:02:12
--------------------------------------------------------------------------------

Name        : php-sabre-vobject
Product     : Fedora 20
Version     : 3.1.3
Release     : 1.fc20
URL         : https://github.com/fruux/sabre-vobject
Summary     : Library to parse and manipulate iCalendar and vCard objects
Description :
The VObject library allows you to easily parse and manipulate iCalendar
and vCard objects using PHP. The goal of the VObject library is to create
a very complete library, with an easy to use API.

This project is a spin-off from SabreDAV, where it has been used for several
years. The VObject library has 100% unittest coverage.

--------------------------------------------------------------------------------
Update Information:

VObject 3 got a major overhaul, and much better built-in support for all kinds of properties and escaping.

This version fixes the most important bugs, specifically Issue #19.

To do this, a few backwards compatibility breaks had to be made. This document describes each of them, as well as all the new features.

New features overview:
* Serializer now properly deals with escaped commas and semi-colons.
* Properties and Parameters now have a getParts() method to grab multiple values.
* You can now simply set PHP DateTime objects on DATE-TIME properties.
* Properties such as CALSCALE, VERSION and PRODID will automatically be added.
* RFC6868 is used to serialize parameters.
* Methods to generate jCard and jCal objects.
* Parsing of vCard 2.1 is much, much better, including support for the broken vCards Microsoft generates if the FORGIVING option is on.
* The add() methods now return the objects that have been created.
* A brand new parser that reads from streams, lowering memory usage.
* Components now have an easy to use remove() method.
* Every property, parameter and component has a reference to the document.
* Binary properties are automatically decoded.
* Added a jCard and jCal parser.
* Using the convert() method you can convert between vCard 2.1, 3.0 and 4.0.
* A new cli tool with validate, repair, color and convert commands.


The horde packages have been adapted to continue to use php-sabredav-Sabre_VObject version 2.1.3.
--------------------------------------------------------------------------------
ChangeLog:

--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1056122 - php-sabre-vobject "does not properly escape multiline property values"
        https://bugzilla.redhat.com/show_bug.cgi?id=1056122
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update php-sabre-vobject' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list