Yasumi v1.3.0 Release Notes

Release Date: 2016-05-02 // almost 8 years ago
  • ➕ Added

    • ➕ 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)
    • ➕ 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.

    🔄 Changed

    • 🌐 Sorted all translations in the translation files alphabetically (descending).
    • 🔨 Refactoring and cleanup of all unit tests.

    🛠 Fixed

    • 🛠 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 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).