Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix property parse with whitespace #61

Open
wants to merge 69 commits into
base: master
Choose a base branch
from

Commits on Aug 20, 2019

  1. Fix bug in by year day

    KAYLukas authored and valentinbonneaud committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    dde2b5c View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Change composer name

    valentinbonneaud committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    e980e28 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from ProtonMail/feat/update-composer

    Change composer package name
    valentinbonneaud committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    bbb9eb6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2 from ProtonMail/fix/by-year-day

    Fix bug in by year day
    valentinbonneaud committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    0c57be3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b27d82 View commit details
    Browse the repository at this point in the history
  5. Enhance fastforward speed if no count value has been given (#4)

    * Improve fast forward performance
    
    * Add testcases
    valentinbonneaud committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    ab366e1 View commit details
    Browse the repository at this point in the history
  6. Update README (#5)

    valentinbonneaud committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    af51976 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Add FastForward Before (#6)

    * Add FastForward Before
    
    * Fix case no occurrence in frequency window
    
    * Split functions
    
    * Review
    
    * Review
    valentinbonneaud committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    be709bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d78a3ac View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2020

  1. Configuration menu
    Copy the full SHA
    1889acd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0d4498 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. Fix phpstan (#10)

    * Fix phpstan
    
    * Fixing tests <= PHP7.1
    
    * Adding badges
    ThHareau committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    7933fc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2020

  1. FREQ is mandatory in the RRule (#11)

    * FREQ is mandatory in the RRule
    
    * Review
    valentinbonneaud committed Jan 30, 2020
    Configuration menu
    Copy the full SHA
    647533a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fe3a9a View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

  1. Configuration menu
    Copy the full SHA
    0a003c7 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. Configuration menu
    Copy the full SHA
    1c89b54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca647a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2020

  1. Expose RRULE properties from RRuleIterator (#15)

    * Expose RRULE properties from RRuleIterator
    
    COUNT
    FREQ
    INTERVAL
    UNTIL
    
    * Test get accessors for RRULE properties
    bcaller committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    b16c3e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. Merge upstream (#16)

    * fix  Bad file descriptor (7.4) (sabre-io#469)
    
    * travis: allow failure for phpstan for now (sabre-io#470)
    
    * travis: add php 7.4snapshot build (sabre-io#471)
    
    * Fixed typo in vobject CLI help (sabre-io#477)
    
    * Run phpstan on PHP >= 7.1 (sabre-io#483)
    
    * Add TZ in iTip REPLY messages
    
    * Added phpstan for tests folder (sabre-io#485)
    
    * Add PHONE-NUMBER value type (used for TEL in vCard 3.0) (sabre-io#486)
    
    Signed-off-by: Christian Kraus <hanzi@hanzi.cc>
    
    * use latest phpstan 0.12.5 in CI
    
    * Add PHPstorm .idea to .gitignore
    
    * Fix various typos
    
    * Prepare next iteration
    
    * Apply php-cs-fixer code style changes
    
    * Use phpunit8 where possible
    
    * Fixed phpstan level 1 errors
    
    * Make sure there is no logic change
    
    * Prevent setting foreach key beforehand
    
    * Refactored fqcn strings to ::class to allow checking with phpstan (sabre-io#495)
    
    * Added convenient development commands
    
    * Decoupled cs-fixer command from chosen tool
    
    * Use phpunit 9 where possible
    
    * Replace assertRegExp with assertMatchesRegularExpression in unit test
    
    * fix an incomplete phpdoc type annotation
    
    * php-cs-fixer fixes
    
    * Ignore phpdoc_summary check
    
    Seriously you want me to put a full stop directly after a link??
    
    * Drop php < 7.1, pull composer / travis changes
    
    from upstream
    
    * Release 4.3.4
    
    Co-authored-by: Remi Collet <remi@remirepo.net>
    Co-authored-by: Markus Staab <maggus.staab@googlemail.com>
    Co-authored-by: Dominik <dominik@tobschall.de>
    Co-authored-by: Jeroen van Oort <jvanoort@simplexis.nl>
    Co-authored-by: Renaud BOYER <rboyer@linagora.com>
    Co-authored-by: Christian Kraus <github@hanzi.cc>
    Co-authored-by: Phil Davis <phil@jankaritech.com>
    Co-authored-by: Michael Stilkerich <ms@mike2k.de>
    9 people committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    10a03a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Merge upstream changes up to 4.3.3 (#18)

    * fix  Bad file descriptor (7.4) (sabre-io#469)
    
    * travis: allow failure for phpstan for now (sabre-io#470)
    
    * travis: add php 7.4snapshot build (sabre-io#471)
    
    * reduce phpstan level back to 0, as level 1 is failing right now (sabre-io#472)
    
    * reduce phpstan level back to 0, as level 1 is failing right now
    
    * travis: no longer allow failures for phpstan
    
    * Fixed typo in vobject CLI help (sabre-io#477)
    
    * Release 4.2.1 (sabre-io#479)
    
    * Release 4.2.1
    
    * Update CHANGELOG.md
    
    * Prepare next iteration (sabre-io#480)
    
    * Run phpstan on PHP >= 7.1 (sabre-io#483)
    
    * Add TZ in iTip REPLY messages
    
    * Added phpstan for tests folder (sabre-io#485)
    
    * Add PHONE-NUMBER value type (used for TEL in vCard 3.0) (sabre-io#486)
    
    Signed-off-by: Christian Kraus <hanzi@hanzi.cc>
    
    * use latest phpstan 0.12.5 in CI
    
    * Add PHPstorm .idea to .gitignore
    
    * Fix various typos
    
    * Release 4.2.2 (sabre-io#490)
    
    * Release 4.2.2
    
    * Update CHANGELOG.md
    
    * Prepare next iteration
    
    * Update dependencies and code style tools
    
    * Remove unneeded 'bootstrap' line from phpstan.neon
    
    * Apply php-cs-fixer code style changes
    
    * run php-cs-fixer in CI
    
    * php-cs-fixer must be at least 2.16.1 for PHP 7.4
    
    * Use phpunit8 where possible
    
    * Fixed phpstan level 1 errors
    
    * Make sure there is no logic change
    
    * Prevent setting foreach key beforehand
    
    * Refactored fqcn strings to ::class to allow checking with phpstan (sabre-io#495)
    
    * Release 4.3.0 (sabre-io#497)
    
    * Update CHANGELOG.md
    
    * Update Version.php
    
    * Added phpstan to dev dependencies
    
    * Reset bin-dir config
    
    * Added convenient development commands
    
    * Cleaned up .gitignore
    These entries should be in the developer's global .gitignore
    
    * cs-fixer: don't check only the lib folder
    
    * Decoupled cs-fixer command from chosen tool
    
    * Standardize CI
    
    * Use phpunit 9 where possible
    
    * Only upload coverage when it has been collected
    
    * Replace assertRegExp with assertMatchesRegularExpression in unit test
    
    * fix an incomplete phpdoc type annotation
    
    * Release 4.3.1
    
    * Adjust boolean vars in .travis.yml to prepare for PHP8.0
    
    * Run unit tests on PHP8
    
    * Fixup calendar parameter to Broker parseEvent
    
    * Release 4.3.2
    
    * Remove Pacific-New obsolete timezone
    
    * Do composer remove --no-update in Travis
    
    * Use min php-cs-fixer 2.16.7
    
    * Release 4.3.3
    
    Co-authored-by: Remi Collet <remi@remirepo.net>
    Co-authored-by: Markus Staab <maggus.staab@googlemail.com>
    Co-authored-by: Dominik <dominik@tobschall.de>
    Co-authored-by: Jeroen van Oort <jvanoort@simplexis.nl>
    Co-authored-by: Renaud BOYER <rboyer@linagora.com>
    Co-authored-by: Christian Kraus <github@hanzi.cc>
    Co-authored-by: Thomas Müller <thomas.mueller@tmit.eu>
    Co-authored-by: Phil Davis <phil@jankaritech.com>
    Co-authored-by: Michael Stilkerich <ms@mike2k.de>
    10 people committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    f290360 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2020

  1. Throw exception when getting invalid timezone (#17)

    Co-authored-by: Ren Xie Liu <liurx41@protonmail.com>
    liurxliu and Ren Xie Liu committed Nov 23, 2020
    Configuration menu
    Copy the full SHA
    e125596 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6507b3d View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

  1. Validate count and until property (#20)

    Co-authored-by: Ren Xie Liu <liurx41@protonmail.com>
    liurxliu and Ren Xie Liu committed Jan 18, 2021
    Configuration menu
    Copy the full SHA
    bee705a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e572e2 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. Add microsoft timezone map (#23)

    Co-authored-by: Ren Xie Liu <liurx41@protonmail.com>
    liurxliu and Ren Xie Liu committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    57b05a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0380546 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. [Calendar] Fix duplicate value (#25)

    Co-authored-by: Ren Xie Liu <liurx41@protonmail.com>
    liurxliu and Ren Xie Liu committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    f9055e0 View commit details
    Browse the repository at this point in the history
  2. [Calendar] Add php unsupport timezone

    Ren Xie Liu authored and valentinbonneaud committed Oct 4, 2021
    Configuration menu
    Copy the full SHA
    b87d007 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    fb68d5a View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    79a8073 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Merge pull request #28 from ProtonMail/fix/exchange-tzid-local

    Add Europe localized timezone in FR
    liurxliu committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    97e52d0 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. Configuration menu
    Copy the full SHA
    1b109b0 View commit details
    Browse the repository at this point in the history
  2. Fix EDT timezone

    giuseppe-arcuti authored and valentinbonneaud committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    0750ed7 View commit details
    Browse the repository at this point in the history
  3. Use Manaus tz

    valentinbonneaud committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    fe6cf8e View commit details
    Browse the repository at this point in the history
  4. Release of 4.6.1

    valentinbonneaud committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    3e3131c View commit details
    Browse the repository at this point in the history
  5. Add github actions

    valentinbonneaud committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    ea0bcee View commit details
    Browse the repository at this point in the history
  6. Add coverage

    valentinbonneaud committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    a1a3a76 View commit details
    Browse the repository at this point in the history
  7. Fix tests badge

    valentinbonneaud committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    c26e2d4 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2021

  1. Merge upstream commits (#34)

    * fix  Bad file descriptor (7.4) (sabre-io#469)
    
    * travis: allow failure for phpstan for now (sabre-io#470)
    
    * travis: add php 7.4snapshot build (sabre-io#471)
    
    * reduce phpstan level back to 0, as level 1 is failing right now (sabre-io#472)
    
    * reduce phpstan level back to 0, as level 1 is failing right now
    
    * travis: no longer allow failures for phpstan
    
    * Fixed typo in vobject CLI help (sabre-io#477)
    
    * Release 4.2.1 (sabre-io#479)
    
    * Release 4.2.1
    
    * Update CHANGELOG.md
    
    * Prepare next iteration (sabre-io#480)
    
    * Run phpstan on PHP >= 7.1 (sabre-io#483)
    
    * Add TZ in iTip REPLY messages
    
    * Added phpstan for tests folder (sabre-io#485)
    
    * Add PHONE-NUMBER value type (used for TEL in vCard 3.0) (sabre-io#486)
    
    Signed-off-by: Christian Kraus <hanzi@hanzi.cc>
    
    * use latest phpstan 0.12.5 in CI
    
    * Add PHPstorm .idea to .gitignore
    
    * Fix various typos
    
    * Release 4.2.2 (sabre-io#490)
    
    * Release 4.2.2
    
    * Update CHANGELOG.md
    
    * Prepare next iteration
    
    * Update dependencies and code style tools
    
    * Remove unneeded 'bootstrap' line from phpstan.neon
    
    * Apply php-cs-fixer code style changes
    
    * run php-cs-fixer in CI
    
    * php-cs-fixer must be at least 2.16.1 for PHP 7.4
    
    * Use phpunit8 where possible
    
    * Fixed phpstan level 1 errors
    
    * Make sure there is no logic change
    
    * Prevent setting foreach key beforehand
    
    * Refactored fqcn strings to ::class to allow checking with phpstan (sabre-io#495)
    
    * Release 4.3.0 (sabre-io#497)
    
    * Update CHANGELOG.md
    
    * Update Version.php
    
    * Added phpstan to dev dependencies
    
    * Reset bin-dir config
    
    * Added convenient development commands
    
    * Cleaned up .gitignore
    These entries should be in the developer's global .gitignore
    
    * cs-fixer: don't check only the lib folder
    
    * Decoupled cs-fixer command from chosen tool
    
    * Standardize CI
    
    * Use phpunit 9 where possible
    
    * Only upload coverage when it has been collected
    
    * Replace assertRegExp with assertMatchesRegularExpression in unit test
    
    * fix an incomplete phpdoc type annotation
    
    * Release 4.3.1
    
    * Adjust boolean vars in .travis.yml to prepare for PHP8.0
    
    * Run unit tests on PHP8
    
    * Fixup calendar parameter to Broker parseEvent
    
    * Release 4.3.2
    
    * Remove Pacific-New obsolete timezone
    
    * Do composer remove --no-update in Travis
    
    * Use min php-cs-fixer 2.16.7
    
    * Release 4.3.3
    
    * Add .gitattributes
    
    * Explicitly select PHP 8.0 in CI
    
    * Use latest php-cs-fixer 2.17.1
    
    * Update windowszones timezone data to 2020-12-13
    
    * Fix typos
    
    * Reassign modified date in yearly rrule
    
    * Add test
    
    * Code style
    
    * Add test for calendar expand
    
    * adjust unit test settings for time limits
    
    Some tests were testing a bug that caused an infinite loop.
    
    Annotate those tests with large, small annotations.
    
    Turn on enforceTimeLimit, failOnWarning and failOnRisky so that the
    annotations are enforced when unit tests are run.
    
    Add phpunit/php-invoker to the composer require-dev becaause this is
    required to make the enforceTimeLimit setting effective.
    
    * Release 4.3.4
    
    * Make use of until parameter in nextMonthly function
    
    * CS FIX
    
    * CS FIX
    
    * Fix breaking tests
    
    * create testMonthlyByDayUntil
    
    * create testMonthlyByDayUntilWithImpossibleNextOccurrence
    
    * Fix setting properties with group assignment
    
    * Unit test for adding properties with group for a VCard
    
    * Adapt style
    
    * Release 4.3.5
    
    * tests: migrate from Travis to gh-actions
    
    * Removed travis config
    
    * Minor edit to README
    
    * Run phpunit with coverage in CI
    
    * Fix deprecated usages and return types on PHP 8.1
    
    * sync ci.yml to match other repos
    
    * Changes that should have happened for 4.3.6
    
    * changelog and VERSION bump for 4.3.7
    
    * EventIterator returns wrong endTime (sabre-io#534)
    
    * Reordering of the attendees should not be a signitifcant change (sabre-io#540)
    
    * Reordering of vevent should not be a significant change (sabre-io#542)
    
    * Prepare release 4.3.8
    
    * Allow easier extension of the timezone guessing
    
    This will ease customization of timezone-guessing as it is now gets easier
    to extend that process with own implementations (as long as they
    implement the appropriate interface)
    
    This is espechially necessary when wanting to actually guess a timezone
    via the rules defined in the VTIMEZONE-entry (which is currently not
    done)
    
    * testEmptyTimeZone
    
    * Changelog for 4.4.0
    
    * Fix Changelog
    
    * Merge github actions
    
    Co-authored-by: Remi Collet <remi@remirepo.net>
    Co-authored-by: Markus Staab <maggus.staab@googlemail.com>
    Co-authored-by: Dominik <dominik@tobschall.de>
    Co-authored-by: Jeroen van Oort <jvanoort@simplexis.nl>
    Co-authored-by: Renaud BOYER <rboyer@linagora.com>
    Co-authored-by: Christian Kraus <github@hanzi.cc>
    Co-authored-by: Thomas Müller <thomas.mueller@tmit.eu>
    Co-authored-by: Phil Davis <phil@jankaritech.com>
    Co-authored-by: Michael Stilkerich <ms@mike2k.de>
    Co-authored-by: Stéphane <demonchaux.stephane@gmail.com>
    Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
    Co-authored-by: Jair Cueva Junior <junior@dinhost.com.br>
    Co-authored-by: Parajuli Kiran <kiranparajuli589@gmail.com>
    Co-authored-by: Cédric Anne <cedric.anne@gmail.com>
    Co-authored-by: Holger Floerke <floerke@doctronic.de>
    Co-authored-by: Andreas Heigl <andreas@heigl.org>
    17 people committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    1424b38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0251b1f View commit details
    Browse the repository at this point in the history
  3. Add php8.0 in tests

    valentinbonneaud committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    4d357a6 View commit details
    Browse the repository at this point in the history
  4. Merge upstream commits (#36)

    * fix  Bad file descriptor (7.4) (sabre-io#469)
    
    * travis: allow failure for phpstan for now (sabre-io#470)
    
    * travis: add php 7.4snapshot build (sabre-io#471)
    
    * reduce phpstan level back to 0, as level 1 is failing right now (sabre-io#472)
    
    * reduce phpstan level back to 0, as level 1 is failing right now
    
    * travis: no longer allow failures for phpstan
    
    * Fixed typo in vobject CLI help (sabre-io#477)
    
    * Release 4.2.1 (sabre-io#479)
    
    * Release 4.2.1
    
    * Update CHANGELOG.md
    
    * Prepare next iteration (sabre-io#480)
    
    * Run phpstan on PHP >= 7.1 (sabre-io#483)
    
    * Add TZ in iTip REPLY messages
    
    * Added phpstan for tests folder (sabre-io#485)
    
    * Add PHONE-NUMBER value type (used for TEL in vCard 3.0) (sabre-io#486)
    
    Signed-off-by: Christian Kraus <hanzi@hanzi.cc>
    
    * use latest phpstan 0.12.5 in CI
    
    * Add PHPstorm .idea to .gitignore
    
    * Fix various typos
    
    * Release 4.2.2 (sabre-io#490)
    
    * Release 4.2.2
    
    * Update CHANGELOG.md
    
    * Prepare next iteration
    
    * Update dependencies and code style tools
    
    * Remove unneeded 'bootstrap' line from phpstan.neon
    
    * Apply php-cs-fixer code style changes
    
    * run php-cs-fixer in CI
    
    * php-cs-fixer must be at least 2.16.1 for PHP 7.4
    
    * Use phpunit8 where possible
    
    * Fixed phpstan level 1 errors
    
    * Make sure there is no logic change
    
    * Prevent setting foreach key beforehand
    
    * Refactored fqcn strings to ::class to allow checking with phpstan (sabre-io#495)
    
    * Release 4.3.0 (sabre-io#497)
    
    * Update CHANGELOG.md
    
    * Update Version.php
    
    * Added phpstan to dev dependencies
    
    * Reset bin-dir config
    
    * Added convenient development commands
    
    * Cleaned up .gitignore
    These entries should be in the developer's global .gitignore
    
    * cs-fixer: don't check only the lib folder
    
    * Decoupled cs-fixer command from chosen tool
    
    * Standardize CI
    
    * Use phpunit 9 where possible
    
    * Only upload coverage when it has been collected
    
    * Replace assertRegExp with assertMatchesRegularExpression in unit test
    
    * fix an incomplete phpdoc type annotation
    
    * Release 4.3.1
    
    * Adjust boolean vars in .travis.yml to prepare for PHP8.0
    
    * Run unit tests on PHP8
    
    * Fixup calendar parameter to Broker parseEvent
    
    * Release 4.3.2
    
    * Remove Pacific-New obsolete timezone
    
    * Do composer remove --no-update in Travis
    
    * Use min php-cs-fixer 2.16.7
    
    * Release 4.3.3
    
    * Add .gitattributes
    
    * Explicitly select PHP 8.0 in CI
    
    * Use latest php-cs-fixer 2.17.1
    
    * Update windowszones timezone data to 2020-12-13
    
    * Fix typos
    
    * Reassign modified date in yearly rrule
    
    * Add test
    
    * Code style
    
    * Add test for calendar expand
    
    * adjust unit test settings for time limits
    
    Some tests were testing a bug that caused an infinite loop.
    
    Annotate those tests with large, small annotations.
    
    Turn on enforceTimeLimit, failOnWarning and failOnRisky so that the
    annotations are enforced when unit tests are run.
    
    Add phpunit/php-invoker to the composer require-dev becaause this is
    required to make the enforceTimeLimit setting effective.
    
    * Release 4.3.4
    
    * Make use of until parameter in nextMonthly function
    
    * CS FIX
    
    * CS FIX
    
    * Fix breaking tests
    
    * create testMonthlyByDayUntil
    
    * create testMonthlyByDayUntilWithImpossibleNextOccurrence
    
    * Fix setting properties with group assignment
    
    * Unit test for adding properties with group for a VCard
    
    * Adapt style
    
    * Release 4.3.5
    
    * tests: migrate from Travis to gh-actions
    
    * Removed travis config
    
    * Minor edit to README
    
    * Run phpunit with coverage in CI
    
    * Fix deprecated usages and return types on PHP 8.1
    
    * sync ci.yml to match other repos
    
    * Changes that should have happened for 4.3.6
    
    * changelog and VERSION bump for 4.3.7
    
    * EventIterator returns wrong endTime (sabre-io#534)
    
    * Reordering of the attendees should not be a signitifcant change (sabre-io#540)
    
    * Reordering of vevent should not be a significant change (sabre-io#542)
    
    * Prepare release 4.3.8
    
    * Allow easier extension of the timezone guessing
    
    This will ease customization of timezone-guessing as it is now gets easier
    to extend that process with own implementations (as long as they
    implement the appropriate interface)
    
    This is espechially necessary when wanting to actually guess a timezone
    via the rules defined in the VTIMEZONE-entry (which is currently not
    done)
    
    * testEmptyTimeZone
    
    * Changelog for 4.4.0
    
    * Fix Iterator method signatures
    
    This avoids warnings under PHP>=8.1
    Real return types should be added before PHP 9
    
    Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
    
    * Avoid passing null as separator for implode
    
    Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
    
    * Prepare release 4.4.1
    
    * Rebase fix
    
    * Add PHP8.1 CI
    
    * Remove PHPUnit update
    
    * Fix PHP8.1 tests
    
    Co-authored-by: Remi Collet <remi@remirepo.net>
    Co-authored-by: Markus Staab <maggus.staab@googlemail.com>
    Co-authored-by: Dominik <dominik@tobschall.de>
    Co-authored-by: Jeroen van Oort <jvanoort@simplexis.nl>
    Co-authored-by: Renaud BOYER <rboyer@linagora.com>
    Co-authored-by: Christian Kraus <github@hanzi.cc>
    Co-authored-by: Thomas Müller <thomas.mueller@tmit.eu>
    Co-authored-by: Phil Davis <phil@jankaritech.com>
    Co-authored-by: Michael Stilkerich <ms@mike2k.de>
    Co-authored-by: Stéphane <demonchaux.stephane@gmail.com>
    Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
    Co-authored-by: Jair Cueva Junior <junior@dinhost.com.br>
    Co-authored-by: Parajuli Kiran <kiranparajuli589@gmail.com>
    Co-authored-by: Cédric Anne <cedric.anne@gmail.com>
    Co-authored-by: Holger Floerke <floerke@doctronic.de>
    Co-authored-by: Andreas Heigl <andreas@heigl.org>
    Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com>
    18 people committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    814f4b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5a5847 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    7fdf3bb View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Configuration menu
    Copy the full SHA
    8e3e2ad View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    059aabc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eaba674 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. [Calendar] Fix unfolding issue (#42)

    Co-authored-by: Ren Xie Liu <ren.xie@proton.ch>
    liurxliu and Ren Xie Liu committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    5479bba View commit details
    Browse the repository at this point in the history
  2. 4.8.0 release (#44)

    valentinbonneaud committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    9ab83bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2013799 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. [Calendar] Support UTC-05:00 timezone (#46)

    Co-authored-by: Ren Xie Liu <ren.xie@proton.ch>
    liurxliu and Ren Xie Liu committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    9a298f9 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. 4.9.0 release

    Ren Xie Liu committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    587dd4c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #47 from ProtonMail/feat/4.9.0

    Release 4.9.0
    liurxliu committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    bf3b4c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    786c731 View commit details
    Browse the repository at this point in the history
  2. 4.10.0 release (#49)

    giuseppe-arcuti committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    13cbb28 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Add LowercaseTimezoneIdentifier (#50)

    Co-authored-by: Ren Xie Liu <ren.xie@proton.ch>
    liurxliu and Ren Xie Liu committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    f2d3f95 View commit details
    Browse the repository at this point in the history
  2. 4.11.0 release

    Ren Xie Liu committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    7d6cba6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #51 from ProtonMail/release/4.11.0

    4.11.0 release
    liurxliu committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    5e4d88d View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. [Calendar] Add FindFromOutlookCities timezone finder (#52)

    Co-authored-by: Ren Xie Liu <ren.xie@proton.ch>
    liurxliu and Ren Xie Liu committed May 4, 2022
    Configuration menu
    Copy the full SHA
    0ed2875 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. 4.12.0 release

    Ren Xie Liu committed May 5, 2022
    Configuration menu
    Copy the full SHA
    fcf1ee2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #53 from ProtonMail/release/4.12.0

    4.12.0 release
    liurxliu committed May 5, 2022
    Configuration menu
    Copy the full SHA
    c3ac3c8 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. [Calendar] Handle version timezone (#58)

    Co-authored-by: Ren Xie Liu <ren.xie@proton.ch>
    liurxliu and Ren Xie Liu committed May 26, 2022
    Configuration menu
    Copy the full SHA
    623bd9a View commit details
    Browse the repository at this point in the history
  2. Feat/merge upstream 2022 05 (#56)

    * fix  Bad file descriptor (7.4) (sabre-io#469)
    
    * travis: allow failure for phpstan for now (sabre-io#470)
    
    * travis: add php 7.4snapshot build (sabre-io#471)
    
    * reduce phpstan level back to 0, as level 1 is failing right now (sabre-io#472)
    
    * reduce phpstan level back to 0, as level 1 is failing right now
    
    * travis: no longer allow failures for phpstan
    
    * Fixed typo in vobject CLI help (sabre-io#477)
    
    * Release 4.2.1 (sabre-io#479)
    
    * Release 4.2.1
    
    * Update CHANGELOG.md
    
    * Prepare next iteration (sabre-io#480)
    
    * Run phpstan on PHP >= 7.1 (sabre-io#483)
    
    * Add TZ in iTip REPLY messages
    
    * Added phpstan for tests folder (sabre-io#485)
    
    * Add PHONE-NUMBER value type (used for TEL in vCard 3.0) (sabre-io#486)
    
    Signed-off-by: Christian Kraus <hanzi@hanzi.cc>
    
    * use latest phpstan 0.12.5 in CI
    
    * Add PHPstorm .idea to .gitignore
    
    * Fix various typos
    
    * Release 4.2.2 (sabre-io#490)
    
    * Release 4.2.2
    
    * Update CHANGELOG.md
    
    * Prepare next iteration
    
    * Update dependencies and code style tools
    
    * Remove unneeded 'bootstrap' line from phpstan.neon
    
    * Apply php-cs-fixer code style changes
    
    * run php-cs-fixer in CI
    
    * php-cs-fixer must be at least 2.16.1 for PHP 7.4
    
    * Use phpunit8 where possible
    
    * Fixed phpstan level 1 errors
    
    * Make sure there is no logic change
    
    * Prevent setting foreach key beforehand
    
    * Refactored fqcn strings to ::class to allow checking with phpstan (sabre-io#495)
    
    * Release 4.3.0 (sabre-io#497)
    
    * Update CHANGELOG.md
    
    * Update Version.php
    
    * Added phpstan to dev dependencies
    
    * Reset bin-dir config
    
    * Added convenient development commands
    
    * Cleaned up .gitignore
    These entries should be in the developer's global .gitignore
    
    * cs-fixer: don't check only the lib folder
    
    * Decoupled cs-fixer command from chosen tool
    
    * Standardize CI
    
    * Use phpunit 9 where possible
    
    * Only upload coverage when it has been collected
    
    * Replace assertRegExp with assertMatchesRegularExpression in unit test
    
    * fix an incomplete phpdoc type annotation
    
    * Release 4.3.1
    
    * Adjust boolean vars in .travis.yml to prepare for PHP8.0
    
    * Run unit tests on PHP8
    
    * Fixup calendar parameter to Broker parseEvent
    
    * Release 4.3.2
    
    * Remove Pacific-New obsolete timezone
    
    * Do composer remove --no-update in Travis
    
    * Use min php-cs-fixer 2.16.7
    
    * Release 4.3.3
    
    * Add .gitattributes
    
    * Explicitly select PHP 8.0 in CI
    
    * Use latest php-cs-fixer 2.17.1
    
    * Update windowszones timezone data to 2020-12-13
    
    * Fix typos
    
    * Reassign modified date in yearly rrule
    
    * Add test
    
    * Code style
    
    * Add test for calendar expand
    
    * adjust unit test settings for time limits
    
    Some tests were testing a bug that caused an infinite loop.
    
    Annotate those tests with large, small annotations.
    
    Turn on enforceTimeLimit, failOnWarning and failOnRisky so that the
    annotations are enforced when unit tests are run.
    
    Add phpunit/php-invoker to the composer require-dev becaause this is
    required to make the enforceTimeLimit setting effective.
    
    * Release 4.3.4
    
    * Make use of until parameter in nextMonthly function
    
    * CS FIX
    
    * CS FIX
    
    * Fix breaking tests
    
    * create testMonthlyByDayUntil
    
    * create testMonthlyByDayUntilWithImpossibleNextOccurrence
    
    * Fix setting properties with group assignment
    
    * Unit test for adding properties with group for a VCard
    
    * Adapt style
    
    * Release 4.3.5
    
    * tests: migrate from Travis to gh-actions
    
    * Removed travis config
    
    * Minor edit to README
    
    * Run phpunit with coverage in CI
    
    * Fix deprecated usages and return types on PHP 8.1
    
    * sync ci.yml to match other repos
    
    * Changes that should have happened for 4.3.6
    
    * changelog and VERSION bump for 4.3.7
    
    * EventIterator returns wrong endTime (sabre-io#534)
    
    * Reordering of the attendees should not be a signitifcant change (sabre-io#540)
    
    * Reordering of vevent should not be a significant change (sabre-io#542)
    
    * Prepare release 4.3.8
    
    * Allow easier extension of the timezone guessing
    
    This will ease customization of timezone-guessing as it is now gets easier
    to extend that process with own implementations (as long as they
    implement the appropriate interface)
    
    This is espechially necessary when wanting to actually guess a timezone
    via the rules defined in the VTIMEZONE-entry (which is currently not
    done)
    
    * testEmptyTimeZone
    
    * Changelog for 4.4.0
    
    * Fix Iterator method signatures
    
    This avoids warnings under PHP>=8.1
    Real return types should be added before PHP 9
    
    Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
    
    * Avoid passing null as separator for implode
    
    Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
    
    * Prepare release 4.4.1
    
    * Component/select: Before uppercasing $child->group, make sure it isn't null
    
    Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
    
    * fix php 8.1 null string deprecation in built-in functions
    
    * drop duplicated workflow config
    
    Co-authored-by: Remi Collet <remi@remirepo.net>
    Co-authored-by: Markus Staab <maggus.staab@googlemail.com>
    Co-authored-by: Dominik <dominik@tobschall.de>
    Co-authored-by: Jeroen van Oort <jvanoort@simplexis.nl>
    Co-authored-by: Renaud BOYER <rboyer@linagora.com>
    Co-authored-by: Christian Kraus <github@hanzi.cc>
    Co-authored-by: Thomas Müller <thomas.mueller@tmit.eu>
    Co-authored-by: Phil Davis <phil@jankaritech.com>
    Co-authored-by: Michael Stilkerich <ms@mike2k.de>
    Co-authored-by: Stéphane <demonchaux.stephane@gmail.com>
    Co-authored-by: Allon Moritz <allon.moritz@digital-peak.com>
    Co-authored-by: Jair Cueva Junior <junior@dinhost.com.br>
    Co-authored-by: Parajuli Kiran <kiranparajuli589@gmail.com>
    Co-authored-by: Cédric Anne <cedric.anne@gmail.com>
    Co-authored-by: Holger Floerke <floerke@doctronic.de>
    Co-authored-by: Andreas Heigl <andreas@heigl.org>
    Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com>
    Co-authored-by: Gergely Nagy <me@gergo.csillger.hu>
    Co-authored-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
    Co-authored-by: Christopher Szu <christopher.szu@proton.ch>
    21 people committed May 26, 2022
    Configuration menu
    Copy the full SHA
    a165030 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. prepare release 4.13.0

    Christopher Szu committed May 27, 2022
    Configuration menu
    Copy the full SHA
    b1770c9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #59 from ProtonMail/release/4.13.0

    prepare release 4.13.0
    chris-szu committed May 27, 2022
    Configuration menu
    Copy the full SHA
    16d4f04 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. [Calendar] Add FindFromOffsetName (#54)

    Co-authored-by: Ren Xie Liu <ren.xie@proton.ch>
    liurxliu and Ren Xie Liu committed May 30, 2022
    Configuration menu
    Copy the full SHA
    1f66ae1 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. prepare release 4.14.0

    Ren Xie Liu committed May 31, 2022
    Configuration menu
    Copy the full SHA
    9f37c06 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #60 from ProtonMail/release/4.14.0

    prepare release 4.14.0
    liurxliu committed May 31, 2022
    Configuration menu
    Copy the full SHA
    344f7a9 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Configuration menu
    Copy the full SHA
    7ec438e View commit details
    Browse the repository at this point in the history