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