packagist azuyalabs/yasumi 1.3.0
v1.3.0

latest releases: dev-develop, dev-update-cs, dev-docs...
8 years ago

Implemented enhancements:

  • Added Holiday Provider for Poland. #18 (mpdx)
  • Added Holiday Provider for New Zealand. #13 (badams)
  • Added Holiday Provider for Greece. #10 (sebdesign)
  • Added Holiday Provider for Germany. #9 (eaglefsd)
  • Added translations ('fr_FR', 'fr_BE') for Belgium National day #864d250 (R2c)
  • Sorted all translations in the translation files alphabetically (descending).
  • Added missing English ('en_US') translations for the Christian holidays 'Immaculate Conception', 'Maundy Thursday',
    'St. Georges Day', 'St. John's Day', 'St. Josephs Day' and 'St. Stephens Day'.
  • Added Test Interface class to ensure the unit tests contain a some minimal assertions.
  • Refactoring and cleanup of all unit tests.

Resolved issues:

  • Fixed issue for Sweden as All Saints Day was always calculated to be on November 1st. However the holiday has always
    been celebrated on a Saturday (between October 31 and November 6th).
  • Fixed the getProviders as it was not able to load Holiday Providers defined in (sub) regions #5879133 (R2c)
  • Fixed issue that it was possible for the AbstractProvider class to be loaded as a Holiday Provider #9678bc4 (R2c)
  • Corrected incorrect pathname reference *BaseTestCase.php files ("Test" -> "test).
  • Fixed issue for France as Good Friday and St. Stephens Day were defined as official holidays. These aren't national
    holidays and are only observed in the French departments Moselle, Bas-Rhin and Haut-Rhin. With this fix, these
    holidays have been removed from the France Holiday providers and new providers for the departments Moselle, Bas-Rhin
    and Haut-Rhin are added. #17 (R2c)
  • Updated locales list based on CLDR version 29. Removed locales of which the region identifier is not specified.
  • Fixed issue for Sweden as Midsummer's Day (st. Johns Day) was always calculated to be on June 24th. However the
    holiday has always been celebrated on a Saturday (between June 20 and June 26).
  • Fixed base test for some Spain/LaRioja as some holidays have been established only in a particular year, causing
    false failures in the unit tests.
  • Running php-cs-fixer fix . --level=psr2 generated a massive list of changes, and broke unit tests. Added a custom
    .php_cs config file to adhere to the PSR-2 Coding Standards and resolve this issue. In addition the php-cs-fixer
    command to has been added to composer to run the fixers and on the CI server (Travis), meaning PR’s will need to be
    PSR2 compliant before they can be merged. If any files do not pass, the build fails. #15 #16 (badams)
  • Accidentally the timezone for Norway was set to "Europe/Copenhagen". This has been corrected to "Europe/Oslo". #11 #12 (badams)
  • Fixed issue for Finland as Midsummer's Day (st. Johns Day) was always calculated to be on June 24th. However since
    1955, the holiday has always been celebrated on a Saturday (between June 20 and June 26).

Don't miss a new yasumi release

NewReleases is sending notifications on new releases.