All Versions
35
Latest Version
Avg Release Cycle
102 days
Latest Release
994 days ago

Changelog History
Page 3

  • v3.3.0 Changes

    September 19, 2016

    โž• Added

    • ๐Ÿšš Period::move
    • ๐Ÿšš Period::moveStartDate
    • ๐Ÿšš Period::moveEndDate

    ๐Ÿ›  Fixed

    • None

    ๐Ÿ—„ Deprecated

    • ๐Ÿšš Period::add you should use Period::moveEndDate instead
    • ๐Ÿšš Period::sub you should use Period::moveEndDate instead

    โœ‚ Removed

    • None
  • v3.2.0 Changes

    May 09, 2016

    โž• Added

    • Period::__set_state
    • autoloader to use the library without composer

    ๐Ÿ›  Fixed

    ๐Ÿ—„ Deprecated

    • None

    โœ‚ Removed

    • None
  • v3.1.1 Changes

    February 10, 2016

    โž• Added

    • None

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Period::contains see issue #31
    • microseconds are taken into account when converting DateTimeInterface objects.

    ๐Ÿ—„ Deprecated

    • None

    โœ‚ Removed

    • None
  • v3.1.0 Changes

    February 01, 2016

    โž• Added

    • Period::createFromDay

    ๐Ÿ›  Fixed

    • Period::getDatePeriod adding the $option parameter
    • DateTime to DateTimeImmutable convertion improved for PHP 5.6+ version
    • โฌ†๏ธ Bumped version requirement to PHP 5.5.9 because of a bug in DatePeriod constructor

    ๐Ÿ—„ Deprecated

    • None

    โœ‚ Removed

    • None
  • v3.0.1 Changes

    December 21, 2015

    โž• Added

    • None

    ๐Ÿ›  Fixed

    ๐Ÿ—„ Deprecated

    • None

    โœ‚ Removed

    • None
  • v3.0.0 Changes

    September 02, 2015

    โž• Added

    • Period implements the JsonSerializable interface
    • Period can now be extended

    ๐Ÿ›  Fixed

    • Period always returns DateTimeImmutable objects
    • Period::split returns a Generator
    • ๐Ÿ”€ Period::merge no longer throws RuntimeException

    ๐Ÿ—„ Deprecated

    • None

    โœ‚ Removed

    • ๐Ÿ‘Œ support for PHP 5.4
    • Period::getStart
    • Period::getEnd
    • Period::getRange
    • Period::duration
    • Period::durationDiff
  • v2.5.1 Changes

    March 06, 2015

    ๐Ÿ›  Fixed

    • Period always returns DateTime objects even when given DateTimeImmutable objects.
  • v2.5.0 Changes

    March 06, 2015

    โž• Added

    • Period::split to split a Period object into smaller Period objects
    • Period::getDatePeriod
    • Period::getDateInterval
    • Period::getTimestampInterval
    • Period::getStartDate
    • Period::getEndDate
    • Period::dateIntervalDiff
    • Period::timestampIntervalDiff

    ๐Ÿ›  Fixed

    • DateInterval validation when created from an integer.

    ๐Ÿ—„ Deprecated

    • Period::getStart you should use Period::getStartDate instead
    • Period::getEnd you should use Period::getEndDate instead
    • Period::getRange you should use Period::getDatePeriod instead
    • Period::duration you should use Period::getDateInterval or Period::getTimestampInterval instead
    • Period::durationDiff you should use Period::dateIntervalDiff or Period::timestampIntervalDiff instead

    โœ‚ Remove

    • ๐Ÿ‘Œ support for PHP 5.3
  • v2.4.0 Changes

    December 18, 2014

    โž• Added

    • Modifying methods:
      • Period::diff

    ๐Ÿ›  Fixed

    • โž• Added support for DateTimeInterface interface
  • v2.3.0 Changes

    December 15, 2014

    โž• Added

    • Named constructor:
      • Period::createFromDurationBeforeEnd

    ๐Ÿ›  Fixed

    • Period::isBefore Period::isAfter bug fixed. must take into account the half-open implementation of a Periodobject.