[Pkg-owncloud-commits] [php-sabre-vobject] 01/11: Merge branch '2.1' into 3.1
David Prévot
taffit at moszumanska.debian.org
Mon Mar 31 01:19:41 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository php-sabre-vobject.
commit 9ade740a3648b1f9955b983c9a720b60953b39d1
Merge: 961546d 52fc7bd
Author: Evert Pot <evert at rooftopsolutions.nl>
Date: Sun Mar 30 17:20:15 2014 -0400
Merge branch '2.1' into 3.1
Conflicts:
ChangeLog
.travis.yml | 7 +++++++
ChangeLog | 2 +-
lib/Sabre/VObject/TimeZoneUtil.php | 24 +++++++++++++++++++++---
tests/Sabre/VObject/RecurrenceIteratorTest.php | 4 ++--
tests/Sabre/VObject/TimeZoneUtilTest.php | 7 ++++++-
5 files changed, 37 insertions(+), 7 deletions(-)
diff --cc .travis.yml
index b3abf9d,108a970..512978f
--- a/.travis.yml
+++ b/.travis.yml
@@@ -3,9 -3,14 +3,16 @@@ php
- 5.3
- 5.4
- 5.5
+ - 5.5.9
+ - 5.5.10
+ - 5.6
+
+ matrix:
+ allow_failures:
+ - php: 5.5.10
-script: phpunit --configuration tests/phpunit.xml
+script:
+ - phpunit --configuration tests/phpunit.xml
+ - php bin/vobject -h
before_script: composer install
diff --cc ChangeLog
index 604743f,616c7ce..51a5473
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,150 -1,4 +1,150 @@@
+3.1.3-stable (2013-10-02)
+ * Fixed: Support from properties from draft-daboo-valarm-extensions-04.
+ Issue #56.
+ * Fixed: Issue #54. Parsing a stream of multiple vcards separated by more
+ than one newline. Thanks @Vedmak for the patch.
+ * Fixed: Serializing vcard 2.1 parameters with no name caused a literal
+ '1' to be inserted.
+ * Added: VCardConverter removed properties that are no longer supported in
+ vCard 4.0.
+ * Added: vCards with a minimum number of values (such as N), but don't
+ have that many, are now automatically padded with empty components.
+ * Added: The vCard validator now also checks for a minimum number of
+ components, and has the ability to repair these.
+ * Added: Some support for vCard 2.1 in the VCard converter, to upgrade to
+ vCard 3.0 or 4.0.
+ * Fixed: Issue 60 Use Document::$componentMap when instantiating the
+ top-level VCalendar and VCard components.
+ * Fixed: Issue 62: Parsing iCalendar parameters with no value.
+ * Added: --forgiving option to vobject utility.
+ * Fixed: Compound properties such as ADR were not correctly split up in
+ vCard 2.1 quoted printable-encoded properties.
+ * Fixed: Issue 64: Encoding of binary properties of converted vCards.
+ Thanks @DominikTo for the patch.
+
+3.1.2-stable (2013-08-13)
+ * Fixed: Setting correct property group on VCard conversion
+
+3.1.1-stable (2013-08-02)
+ * Fixed: Issue #53. A regression in RecurrenceIterator.
+
+3.1.0-stable (2013-07-27)
+ * Added: bad-ass new cli debugging utility (in bin/vobject).
+ * Added: jCal and jCard parser.
+ * Fixed: URI properties should not escape ; and ,.
+ * Fixed: VCard 4 documents now correctly use URI as a default value-type
+ for PHOTO and others. BINARY no longer exists in vCard 4.
+ * Added: Utility to convert between 2.1, 3.0 and 4.0 vCards.
+ * Added: You can now add() multiple parameters to a property in one call.
+ * Added: Parameter::has() for easily checking if a parameter value exists.
+ * Added: VCard::preferred() to find a preferred email, phone number, etc
+ for a contact.
+ * Changed: All $duration properties are now public.
+ * Added: A few validators for iCalendar documents.
+ * Fixed: Issue #50. RecurrenceIterator gives incorrect result when
+ exception events are out of order in the iCalendar file.
+ * Fixed: Issue #48. Overridden events in the recurrence iterator that were
+ past the UNTIL date were ignored.
+ * Added: getDuration for DURATION values such as TRIGGER.
+ Thanks to @SimonSimCity.
+ * Fixed: Issue #52. vCard 2.1 parameters with no name may lose values if
+ there's more than 1. Thanks to @Vedmak.
+
+3.0.0-stable (2013-06-21)
+ * Fixed: includes.php file was still broken. Our tool to generate it had
+ some bugs.
+
+3.0.0-beta4 (2013-06-21)
+ * Fixed: includes.php was no longer up to date.
+
+3.0.0-beta3 (2013-06-17)
+ * Added: OPTION_FORGIVING now also allows slashes in property names.
+ * Fixed: DateTimeParser no longer fails on dates with years < 1000
+ & > 4999
+ * Fixed: Issue 36: Workaround for the recurrenceiterator and caldav events
+ with a missing base event.
+ * Fixed: jCard encoding of TIME properties.
+ * Fixed: jCal encoding of REQUEST-STATUS, GEO and PERIOD values.
+
+3.0.0-beta2 (2013-06-10)
+ * Fixed: Corrected includes.php file.
+ * Fixed: vCard date-time parser supported extended-format dates as well.
+ * Changed: Properties have been moved to an ICalendar or VCard directory.
+ * Fixed: Couldn't parse vCard 3 extended format dates and times.
+ * Fixed: Couldn't export jCard DATE values correctly.
+ * Fixed: Recursive loop in ICalendar\DateTime property.
+
+3.0.0-beta1 (2013-06-07)
+ * Added: jsonSerialize() for creating jCal and jCard documents.
+ * Added: helper method to parse vCard dates and times.
+ * Added: Specialized classes for FLOAT, LANGUAGE-TAG, TIME, TIMESTAMP,
+ DATE-AND-OR-TIME, CAL-ADDRESS, UNKNOWN and UTC-OFFSET properties.
+ * Removed: CommaSeparatedText property. Now included into Text.
+ * Fixed: Multiple parameters with the same name are now correctly encoded.
+ * Fixed: Parameter values containing a comma are now enclosed in
+ double-quotes.
+ * Fixed: Iterating parameter values should now fully work as expected.
+ * Fixed: Support for vCard 2.1 nameless parameters.
+ * Changed: $valueMap, $componentMap and $propertyMap now all use
+ fully-qualified class names, so they are actually overridable.
+ * Fixed: Updating DATE-TIME to DATE values now behaves like expected.
+
+3.0.0-alpha4 (2013-05-31)
+ * Added: It's now possible to send parser options to the splitter classes.
+ * Added: A few tweaks to improve component and property creation.
+
+3.0.0-alpha3 (2013-05-13)
+ * Changed: propertyMap, valueMap and componentMap are now static
+ properties.
+ * Changed: Component::remove() will throw an exception when trying to
+ a node that's not a child of said component.
+ * Added: Splitter objects are now faster, line numbers are accurately
+ reported and use less memory.
+ * Added: MimeDir parser can now continue parsing with the same stream
+ buffer.
+ * Fixed: vobjectvalidate.php is operational again.
+ * Fixed: \r is properly stripped in text values.
+ * Fixed: QUOTED-PRINTABLE is now correctly encoded as well as encoded, for
+ vCards 2.1.
+ * Fixed: Parser assumes vCard 2.1, if no version was supplied.
+
+3.0.0-alpha2 (2013-05-22)
+ * Fixed: vCard URL properties were referencing a non-existant class.
+
+3.0.0-alpha1 (2013-05-21)
+ * Fixed: Now correctly dealing with escaping of properties. This solves
+ the problem with double-backslashes where they don't belong.
+ * Added: Easy support for properties with more than one value, using
+ setParts and getParts.
+ * Added: Support for broken 2.1 vCards produced by microsoft.
+ * Added: Automatically decoding quoted-printable values.
+ * Added: Automatically decoding base64 values.
+ * Added: Decoding RFC6868 parameter values (uses ^ as an escape
+ character).
+ * Added: Fancy new MimeDir parser that can also parse streams.
+ * Added: Automatically mapping many, many properties to a property-class
+ with specialized API's.
+ * Added: remove() method for easily removing properties and sub-components
+ components.
+ * Changed: Components, Properties and Parameters can no longer be created
+ with Component::create, Property::create and Parameter::create. They
+ must instead be created through the root component. (A VCalendar or
+ VCard object).
+ * Changed: API for DateTime properties has slightly changed.
+ * Changed: the ->value property is now protected everywhere. Use
+ getParts() and getValue() instead.
+ * BC Break: No support for mac newlines (\r). Never came across these
+ anyway.
+ * Added: add() method to the Property class.
+ * Added: It's now possible to easy set multi-value properties as arrays.
+ * Added: When setting date-time properties you can just pass PHP's
+ DateTime object.
+ * Added: New components automatically get a bunch of default properties,
+ such as VERSION and CALSCALE.
+ * Added: You can add new sub-components much quicker with the magic
+ setters, and add() method.
+
- 2.1.3-stable (2013-??-??)
+ 2.1.3-stable (2013-10-02)
* Fixed: Issue #55. \r must be stripped from property values.
* Fixed: Issue #65. Putting quotes around parameter values that contain a
colon.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/php-sabre-vobject.git
More information about the Pkg-owncloud-commits
mailing list