[Pkg-owncloud-commits] [php-sabre-vobject] annotated tag upstream/2.1.4 created (now 2937cef)

David Prévot taffit at moszumanska.debian.org
Mon Mar 31 01:19:43 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a change to annotated tag upstream/2.1.4
in repository php-sabre-vobject.

        at  2937cef   (tag)
   tagging  d4cee1c87aed396e18a9c12ac998478f7c44e7eb (commit)
  replaces  upstream/2.1.3
 tagged by  David Prévot
        on  Sun Mar 30 19:32:03 2014 -0400

- Log -----------------------------------------------------------------
Upstream version 2.1.4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAABCAAGBQJTOKlzAAoJEAWMHPlE9r087vUH/jqgkhsPvwhbLnnHMVAFOH0u
46hR0nQBtzCyZbpJrJMqkm5H2ryU5J3xFM2D5vJTVRYlrAWNp8Tjtd6Y7MedpQjN
2DXuO4FRw0GEpDjMLrGNCckHztnOVeHg0FaED7Dffx5/jtgMyFNcSdbmp3l6+ZTk
OLC9GDorXBu7c6N0ZE7bmrnOESvW2TrvQiUm2EV1T7lMlwglj071/poibDR2TAgD
2KJm4DKZI9UjEjTFR8vloqKQcnS6GLa/UdH4Par1w5WzzYFQwwHLhFAb7nwIZDLH
JbLxAywJkQRLDnxOJMPTjX+rl4ItHm2mLForvYDukbmMDa3mpyAzv3o6hywjBwo=
=2BOD
-----END PGP SIGNATURE-----

David Prévot (1):
      Imported Upstream version 2.1.4

Dominik (1):
      fixed a few typos

Dominik Tobschall (27):
      added readme.md
      typo and formatting
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      changed unittest to expect correct serialization order and added another serialization order unittest
      typo
      fixed Issue 219: serialize() now reorders correctly
      now using uksort for serialize() reordering
      extended sorting unittest to test if ordering works for >10 elements
      sortScore cleanup and documentation
      making sure that sortScore always returns unambiguous scores
      added some comments to $sortScore
      added vobject/splitter
      getting uri correctly
      simplyfied VObject/Splitter/VCard quite a bit, thanks @evert
      added docblocks
      testing if objects are valid
      handling timezones and made tests a bit stricter
      adding base properties to Splitter\VObject\ICalendar objects
      added VObject\StringUtil tests
      vcard splitter tweak, thanks @staabm
      hopefully improved memory usage of iCalendar splitter a bit
      simplified getNext() in iCalendar splitter
      typo
      cleaned readme a bit
      Fix for recurring events where RRULE:UNTIL < DTSTART
      Merge remote-tracking branch 'upstream/master'

Evert Pot (390):
      Initial directory structure.
      merge
      Merge
      Merged changes
      Initial, simple vcalendar reader.
      Reading attributes
      Added magic methods and iterators
      * Added version class
      mege
      Correctly parsing nested components
      Reader skips empty lines
      Many VObject improvements.
      More VObject fixes
      Added includes file
      VObject Improvements to make ArrayAccess work better everywhere
      Bumped versions
      Bumped version to 1.0
      Happy new year\!
      Added test for version class
      Now using assertInternalType, assertInstanceOf instead of assertType, which is now deprecated (which is a bit silly if you ask me)
      Merging CardDAV work
      merged changes from default branch
      Fixed docblocks
      Bumped version
      Merging changes from main branch to carddav branch
      Bumped version to ensure PEAR dependency
      Merge
      Aded DateTime element to VObject package
      Merge
      Merge
      Updated VObject reader to automatically map properties with custom classes.
      Made the parsing for DATETIME-values static, so it can be more easily reused.
      Added VOBject element for properties containing multiple dates.
      Added 'EXDATE' to the element map
      Bumped VObject version, and added MultiDateTime to includes
      Merged default branch into carddav branch
      Setting parameters in the VObject library now overwrites the previous value
      Added __unset to VObject_Component
      Merging CardDAV branch
      Support for 'groups', which is useful for VCARD parsing
      VObject uppercase bug
      More VObject fixes
      Support for vcard groups
      Fixed reading of empty parameters
      Supporting 'empty' parameters
      Added Sabre_VObject_Property::add()
      Merge
      Support for mixed newlines. Fixes Issue 153.
      Added Sabre_VObject_Component::getComponents()
      Merged from default branch
      Merging in caldav-sched branch in default branch
      Moved functions from Sabre_CalDAV_XMLUtil to Sabre_VObject_DateTimeParser
      Pushed version to 1.3.0
      Completed most of the time-range filter support, with the exception of FREEBUSY filters and Recurrence rules.
      Merged the calendar-query refactoring branch
      First, untested version of the FreeBusy Generator script
      Added FreeBusy generator
      First (incomplete) version of the recurrence iterator
      Fixed some iterator bugs, added some tests
      Making progress with the montly-bymonthday rule
      The byDay filter / expander for monthly recurrences is working
      Support for a all the RRULE's iCal may use
      Added 'fastForward' function
      Integrated recurrence rules into the FreeBusyGenerator
      Support for EXDATE
      Fixed some bugs. Free-busy info is now showing up in iCal
      Fixed encoding of DATE-TIME (was DATETIME before)
      Bumped version, updated changelog
      Merge branch '1.5'
      Set versions to 'alpha'
      Support for FREQ=DAILY;BYDAYS= which is what Thunderbird may use
      Docblocks
      Updated tests
      Correctly handling time-range calendar-query filters with RRULE's. Fixes
      Fixed serializing of parameters with no value (such as BASE64 in
      Merge branch 'caldav-sched'
      100% code coverage in VObject
      Updated includes file. Now using PHPincludes
      Correct paths
      Nicer paths
      Added includes files
      Merge branch '1.5'
      Better parsing of timezone information for Evolution client. Fixes Issue #95.
      Merge branch '1.5'
      Fixed test for updated classname
      Merge branch '1.5'
      Added missing classes
      Merge branch '1.5'
      Merge branch '1.5'
      Merge branch '1.5'
      Merge branch '1.5'
      Merge branch '1.5'
      Added preliminary VCalendar component
      Added VEvent component
      Automatically mapping properties and components, and a bit of
      Created VJournal and VTodo components, and refactored time-range
      Docblock
      Removed ending ?>
      expand() work in progress
      expand() appears functional
      Better cloning behaviour
      Removed MultiDateTime for now. Only used by EXDATE, which was already
      Added test for Issue 174.
      Correctly line folding on UTF-8 strings. Fixes Issue #174.
      Merge branch '1.5'
      Updated changelog, bumped versions
      Merge branch '1.5'
      Happy 2012!
      Merge branch '1.5'
      Happy 2012!
      Correctly handling overriden events in recurrence.
      Tying loose ends together for CALDAV:expand
      Small typo
      Correctly recurring after handling an overridden event.
      Fixed property name
      Correctly sorting vobject properties and components
      Bumped versions, updated changelog
      Merge branch '1.5'
      Fixed sorting
      Fixed sorting
      Added another test (just in case)
      Fixed an E_NOTICE, and some code cleanup
      Merge branch '1.5'
      Merge branch '1.5'
      Merge branch 'master' into itip-hack
      Renamed TimeZoneMap
      Renames
      Using the default timezone if all else fails
      Renamed to their correct locations
      Testing the default fallback
      Merge branch 'master' into itip-hack
      Merge branch 'master' into itip-hack
      Added test for empty filter
      Merge branch '1.5'
      Merge branch 'master' into itip-hack
      Merge branch 'master' into itip-hack
      Merge branch '1.5'
      Merge branch 'itip-hack'
      Testing character escaping better, and now supporting \N for newline.
      TimezoneMap -> WindowsTimezoneMap
      Updated includes files
      Fixed a bug where the RecurrenceIterator would infinitely loop, if a
      Added a new test for the infinite loop issue
      Forgot that the client has complete freedom in deciding when to start
      Added a test for VObject parameter reading
      Correctly listening to COUNT and UNTIL.
      A better way to check if the current date is still within range.
      Merge branch '1.5'
      Marked SabreDAV 1.6.0 as 'stable'
      Fixed a bug where an infinite loop could occur in the recurrence iterator if the recurrence was YEARLY, with a BYMONTH rule, and either BYDAY or BYMONTHDAY match the first day of the month.
      Events that are excluded using EXDATE are still counted towards COUNT
      Slightly better test
      Bumped versions
      When checking if an event overlaps a certain time-range, all-day event
      Merge branch '1.5' into 1.6
      Merge branch '1.6'
      Merge branch 'master' into calendar-query-optimize
      Making sure the recurrence iterator works, even if there's no RRULE
      Merge branch 'master' into calendar-query-optimize
      Made the parent property public (as it should)
      Bumped versions
      Refactored VAlarm time-filtering code to Sabre_VObject
      Fixed some bugs and added a whole bunch of tests to VALARM time-range
      Allowing other scalar values to be used as property values.
      Recurrence rules of events are now taken into consideration when doing
      Merge branch '1.6'
      Merge branch 'master' of github.com:evert/SabreDAV
      Added a workaround for the fact that php's DateInterval doesn't parse
      Merge branch '1.6'
      Merge branch 'master' into calendar-query-optimize
      Merge branch 'master' of github.com:evert/SabreDAV
      Fixed time-range inclusivity bug.
      Merge branch 'master' of github.com:evert/SabreDAV
      Fixed micheals much sought-after issue.
      Fixed time-range inclusivity bug.
      Fixed micheals much sought-after issue.
      Merge branch '1.6'
      Retaining time for weekly byday recurrences. Fixes Issue 200.
      Retaining time for weekly byday recurrences. Fixes Issue 200.
      Getting closer to the end result. VObjects are now parsed when added to
      Added a test for the mighty iterator
      Added VAlarm to includes file
      Merge branch '1.6'
      Merge branch 'master' of github.com:evert/SabreDAV
      Fixed a problem with overridden events in a recurrence set happening on
      Fixed a problem with overridden events in a recurrence set happening on
      Quick test for EMClient
      Fixed the 'fifth tuesday of the month' problem.
      Merge branch '1.6'
      Merge branch '1.5' into 1.6
      Merge branch '1.6'
      Removed a bunch of classes and interfaces that have been deprecated for
      Updated includes file
      Fixed parsing +PT0S. Fixes Issue 205.
      Merge branch '1.6'
      Actually, we're working on a new version!
      Added a small test for the freebusy generator
      Merge branch '1.6'
      Merge branch 'master' of github.com:evert/SabreDAV
      Merge branch 'master' of github.com:evert/SabreDAV
      Merge branch '1.6'
      Merge branch '1.6'
      Removed executable bit
      Merge branch '1.6'
      Merge branch '1.6'
      Merge branch '1.6'
      Merge branch '1.6'
      Merge branch '1.6'
      Added a lot of timezone mappings for Microsoft Exhcange
      Merge branch '1.6'
      Correct casing to fix the travis build
      Migrated all VObject classes to PHP 5.3 namespaces
      Merge branch 'master' into namespaces
      Merge branch 'master' into namespaces
      More migrations
      Set some versions to 'alpha'
      Removed executable bit
      Support for MS exchange CDO timezone ids
      Merge branch 'master' into 2.0
      Casing
      temporary rename
      Now correctly cases the filenames too
      Merge branch '1.6'
      Merge branch 'master' into dav-notifications
      Merge branch 'master' into dav-notifications
      Merge branch '1.6'
      Merge branch 'master' into dav-notifications
      Merge branch '1.6'
      Merge branch 'dav-notifications'
      Fixed an issue with the recurrenceiterator with yearly rules on leap
      Added a check for checking if an event falls within a timerange for
      Another recurrence rule bug
      Merge branch '1.6'
      Fixed another time-range filter bug.
      Merge branch '1.6'
      Added a basic validation framework, and added validation methods for the
      Merge branch '1.6'
      Fixed all-day time-range checks. Fixes Issue 228.
      Merge branch '1.6'
      Merge branch '1.6'
      Added readme
      Merge branch 'master' into 2.0
      Migration to namespaces
      Another batch moved to namespaces
      Merge remote-tracking branch 'sabredav/2.0'
      We no longer need to specify the package/subpackage
      Added phpunit configuration, gitignore and composer info
      Removed SabreDAV dependencies. Fixed tests to work on non-UTC timezone
      Added a new changelog
      Added travis ci config
      Added 3-clause BSD license
      Making sure travis initializes composer
      Added travis build status to README
      Now we can easily specify parameters when we're creating properties.
      A lot more documentation
      Missing backtick
      Fixed numbering
      Added additional docs with more features
      Allowing a single object to be set.
      Added a constructor to the freebusy generator
      Fixed links
      Added a unittest for new constructor thingy
      Changelog note
      Now referencing dev-master
      Release date
      Updated readme to reference current release
      Adding some functionality to automatically repair vcards with no VERSION
      Falling back to ORG if N and FS don't exist
      Moved validation constants from Compnent to Node class.
      Removed the Element class. It wasn't really used anyway
      Testing vendor bins
      Testing vendor bins
      Updated changelog
      Bumped version
      Now checking for valid UTF-8 sequences.
      We can now repair non-UTF-8 data and strip control characters
      Breaking the loop as soon as we have the composer autoloader.
      Cosmetic fix. thnx @staabm
      Fixed an infinite loop problem
      Merge branch 'master' of github.com:evert/sabre-vobject
      Updated missing items from changelog
      Forward-ported fix from @PHPGangsta
      Fixed test
      25% faster parsing
      Splitter fixes.
      Updated changelog
      Updated changelog with some credz
      Some tweaks.
      Correctly encoding DTEND for freebusy reports
      Updated changelog
      Added the VFreeBusy component.
      Updated changelog
      Forgiving mode for Reader class.
      The reader now has an option to completely ignore invalid lines.
      Updated changelog
      Ignoring closing braces for php unittest coverage, as they will never be
      Consistency fixes.
      Simplified the Compound property a great deal.
      One more test. Now really 100%
      Updated changelog for 2.0.1 release
      Added includes file
      Updated changelog
      Bumped version
      Updated changelog
      Merged a bugfix from 1.3 vobject.
      Small correction
      Merge branch 'master' of github.com:evert/sabre-vobject
      Removed some duplicate code. Updated changelog.
      Support for GMT+0100, GMT-0500, etc..
      Support for "SystemV/EST5EDT" tzid.
      Merge branch 'master' of github.com:evert/sabre-vobject
      Slightly better comments. Need to remember the why, not just the what.
      Merge branch 'master' of github.com:evert/sabre-vobject
      Updated changelog
      Small docblock change
      Releasing the new vobject.
      Lotus domino timezones.
      Releasing 2.0.4.
      The freebusygenerator is now using the factory methods.
      Updated changelog
      Bumped version
      Small tweak. Thanks @tanghus.
      Happy new year!
      Bumped copyright year.
      Now testing php 5.5
      Adding a test for testing empty parameter serialization.
      Correctly parsing empty parameters now.
      Microsoft re-uses their magic numbers for different timezones.
      Updated changelog and bumped version
      Set release date.
      Not sure how I missed these CS problems.
      Added a Text property
      Updated changelog
      Bumped version
      Revert "Bumped version"
      Revert "Updated changelog"
      Revert "Added a Text property"
      Added design doc.
      One more small fix
      Making sure unittests can also run when vobject is a composer
      We are still on PHP 5.3 here.
      Updated copyright statements to fruux, and changed my homepage.
      Updated readme
      Added a simple benchmark script
      Added a script to generate test data
      Fixed link
      New github location
      New travis location
      Fixed the second one
      Added a test for Issue #32.
      Bench is executable
      Forcing a travis build
      Added DateTime::hasTime
      Bumped version.
      Added Property::getValue()
      Added a Document class.
      Added a Document class.
      Added parameter::getValue()
      Added mbstring dependency.
      Releasing vobject 2.1.0
      Added a test to confirm Issue #50.
      Fixes Issue #50.
      Updated changelog, bumped version.
      Confirmed Issue #48 with a unittest.
      ::valid is corrected, but ::next is still behaving incorrectly.
      Fix for Issue #48.
      Set release date.
      Another bug slipped through.
      Removed the design document.
      Fixed Issue #53.
      Bumped version and set release date.
      \r is now stripped from property values.
      Bumped version, updated changelog
      Fixes Issue #65.
      Releasing 2.1.3
      Lets see if travis supports these php versions
      Travis doesn't have PHP 5.5.10 (yet), so for now we're just adding it to
      I really need a .travis.yml validator so i don't always commit incorrect
      Is this a spacing thing? lint.travis didn't seem to catch it.
      The dash was missing.
      First fix for #87.
      PHP 5.5.10 seems to automatically convert GMT to UTC.
      Another fix for #87.
      Updated changelog
      PHP 5.6 on travis does not yet have the changes PHP 5.5.10 has.
      Bumped version.
      note to self. learn yaml markup
      This should do it.
      Fallbacks for missing timezones from PHP 5.5.10
      Set release date.

Frank Edelhaeuser (1):
      Added support for well-known (but unknown to PHP DateTimeZone) time zone names

Lars Kneschke (2):
      RECURRENCE-ID is DateTime too
      renamed class from VObject_Element_* to VObject_Property_*

Michael Holm (16):
      Changed composer.json file.
      Added support for hourly events.
      Added hourly checks.
      Removed a reference to a hourlymap, no need for this.
      Found an issue with the format, now we use hours.
      Added tests.
      Chenged the hour output format.
      Added byhour support to daily freq.
      Merge branch 'hourly'
      Merge git://github.com/evert/sabre-vobject
      Some code cleanup
      Use date object in the nextWeekly object.
      Added support for weekly byday and byhour.
      Submitted tests to prove me right.
      Reverted composer file to original.
      Added test for hourly frequences, and removed the byHour in the hourly run.

Michael Kliewe (12):
      Many small fixes
      fixing some spelling mistakes
      fixed some phpDoc
      introduced Sabre_DAV_Server::$exposeVersion to hide the version in production environment
      Merge branch 'master' of https://github.com/evert/SabreDAV into versionswitch
      added a testcase for DTSTART problem with recurring events (failing at the moment)
      this fixes the test Sabre_CalDAV_GetEventsByTimerangeTest::testQueryTimerange()
      fixed small typo in Sabre_VObject_Component_VEventTest::timeRangeTestData()
      added a testcase for DTSTART problem with recurring events (failing at the moment)
      introduced Sabre_DAV_Server::$exposeVersion to hide the version in production environment
      this fixes the test Sabre_CalDAV_GetEventsByTimerangeTest::testQueryTimerange()
      removed some PHP closing tags

Pascal Borreli (1):
      Fixed key in X-MICROSOFT-CDO-TZID mapping

Steve Tauber (1):
      Adding changes to README so that the expand example works with copy-paste

Thomas Tanghus (20):
      Added Compound property and test.
      Added N, ADR, ORG and CATEGORIES to classMap to use compound property class.
      Don't strip slashes before comma and semi-colon to be able to unserialize compound values.
      Remove getValue() method.
      Don't use stripSlashes(), instead omit commas and semi-colons from the regex.
      Merge git://github.com/evert/sabre-vobject
      Make Travis happier.
      Removed ownCloud reference that had snook in.
      Reference latest RFC.
      Correcting copyright statement.
      Don't use SabreDav exceptions.
      *Array() -> *Parts().
      *Array() -> *Parts() in tests as well.
      *Array() -> *Parts() again because apparently I'm blind :-P
      Make internal value protected.
      Use strtr() instead of str_replace().
      Removed unnecessary count().
      array_map() strtr(). Knit-picking can be fun ;)
      Don't keep internal parsed data. This also obsoletes serialize().
      And also on setParts().

evert (38):
      Merge pull request #1 from lkneschke/master
      Merge pull request #3 from PHPGangsta/SpellingAndPHPDoc
      Merge pull request #4 from andreaswolf/master
      Merge pull request #6 from mrpace2/master
      Merge pull request #8 from willdurand/add-composer
      Merge pull request #9 from gharlan/carddav-etag
      Merge pull request #10 from PHPGangsta/AddSomeAfterEvents
      Merge pull request #11 from hernst42/master
      Merge pull request #12 from PHPGangsta/spelling
      Merge pull request #17 from PHPGangsta/DTSTARTtest
      Merge pull request #14 from PHPGangsta/versionswitch
      Merge pull request #13 from PHPGangsta/smallfixes
      Merge pull request #18 from PHPGangsta/TimeRangeInclStart
      Merge pull request #19 from PHPGangsta/SomeMorePHPDoc
      Merge pull request #22 from PHPGangsta/ExpandByDayTest
      Merge pull request #23 from PHPGangsta/ClosingTags
      Merge pull request #25 from PHPGangsta/Issue_203
      Merge pull request #26 from PHPGangsta/Issue205
      Merge pull request #21 from jtlebi/patch
      Merge pull request #29 from PHPGangsta/Issue220
      Merge pull request #31 from armin-hackmann/master
      Merge pull request #37 from DominikTo/master
      Merge pull request #38 from DominikTo/master
      Update README.md
      Update README.md
      Merge pull request #1 from tanghus/master
      Merge pull request #2 from pborreli/patch-1
      Merge pull request #3 from DominikTo/import
      Merge pull request #4 from DominikTo/master
      Merge pull request #6 from DominikTo/splitter-tweaks
      Merge pull request #5 from DominikTo/stringUtilTests
      Merge pull request #7 from DominikTo/master
      Merge pull request #8 from DominikTo/master
      Merge pull request #12 from clubmaster/hourly
      Merge pull request #17 from DominikTo/master
      Merge pull request #16 from clubmaster/hourly
      Merge pull request #25 from DominikTo/patch-1
      Merge pull request #30 from stevetauber/master

-----------------------------------------------------------------------

This annotated tag includes the following new commits:

       new  93b65c2   Lets see if travis supports these php versions
       new  45539f4   Travis doesn't have PHP 5.5.10 (yet), so for now we're just adding it to allowed_failures.
       new  9a37440   I really need a .travis.yml validator so i don't always commit incorrect configuration.
       new  54fe10f   Is this a spacing thing? lint.travis didn't seem to catch it.
       new  2b96121   The dash was missing.
       new  9109e82   First fix for #87.
       new  6f3df8d   PHP 5.5.10 seems to automatically convert GMT to UTC.
       new  52fc7bd   Another fix for #87.
       new  c368d54   Updated changelog
       new  17fd829   PHP 5.6 on travis does not yet have the changes PHP 5.5.10 has.
       new  e40c892   Bumped version.
       new  2a5bbf8   note to self. learn yaml markup
       new  9892cf9   This should do it.
       new  8d9b4c1   Fallbacks for missing timezones from PHP 5.5.10
       new  199b6ec   Set release date.
       new  d4cee1c   Imported Upstream version 2.1.4

The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
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