-
-
Notifications
You must be signed in to change notification settings - Fork 156
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: Update the changelog to reflect changes for the 2.7.0 release
Signed-off-by: Sacha Telgenhof <[email protected]>
- Loading branch information
1 parent
c7506f4
commit 6cc00f1
Showing
1 changed file
with
37 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
# Change Log | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/) and this project adheres | ||
to [Semantic Versioning](https://semver.org). | ||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
Changes related to the business logic of the holidays or their providers are listed first, followed by any technical or architectural | ||
changes. | ||
|
@@ -12,29 +12,48 @@ changes. | |
|
||
### Added | ||
|
||
### Changed | ||
|
||
### Fixed | ||
|
||
### Removed | ||
|
||
## [2.7.0] - 2024-01-02 | ||
|
||
### Added | ||
|
||
- Mexico Provider [\#329](https://github.com/azuyalabs/yasumi/pull/329) ([Luis Gonzalez](https://github.com/gogl92)). | ||
- From 2024, Romania will officially include the holidays of St. Johns ('Sfântul Ioan Botezătorul') and Epiphany ('Bobotează'). | ||
[#310](https://github.com/azuyalabs/yasumi/pull/310) ([AngelinCalu](https://github.com/AngelinCalu) ) | ||
- For the German state of Mecklenburg-Western Pomerania, International Women's Day is considered to be officially | ||
observed. [#311](https://github.com/azuyalabs/yasumi/pull/311) ([ihmels](https://github.com/ihmels)) | ||
- Recently, the South Korean government announced a bill to apply alternative public holidays to Buddha's Day | ||
and Christmas Day, which we have reflected in our South Korea provider. | ||
and Christmas Day. | ||
[\#314](https://github.com/azuyalabs/yasumi/pull/314) ([barami](https://github.com/barami)) | ||
- Include PHP 8.3 in the unit test CI pipeline. [#328](https://github.com/azuyalabs/yasumi/pull/328) ([fezfez](https://github.com/fezfez)) | ||
- Extra checks in case date subtraction fails for some holiday providers. | ||
- PHP 8.3 support for the unit test CI pipeline. [#328](https://github.com/azuyalabs/yasumi/pull/328) ([fezfez](https://github.com/fezfez)) | ||
- Add code styling rules to have a space after the `NOT` operator and mark parameters with a default null value as nullable. | ||
|
||
### Changed | ||
|
||
- Updated links to related documentation in the SouthKorea provider's note and added links to conversion utilities. | ||
[\#314](https://github.com/azuyalabs/yasumi/pull/314) ([barami](https://github.com/barami)) | ||
- Refactored the complexity of the SouthKorea provider to make it easier to understand in case of future changes. | ||
- Refactor the rules for calculating holidays in South Korea based on the history of holiday changes. | ||
([#314](https://github.com/azuyalabs/yasumi/issues/314)) [barami](https://github.com/[email protected]) | ||
- Update links to related documentation in the South Korea provider's note and added links to conversion utilities. | ||
[\#314](https://github.com/azuyalabs/yasumi/pull/314) ([barami](https://github.com/barami)) | ||
- Optimize the method for the Emperor's birthday calculation in Japan. | ||
- For Croatia, extract Day of Antifascist Struggle calculation to a private method and simplify Statehood Day calculation | ||
to make it more concise. | ||
- Simplify the conditions for the Coming of Age day (Japan) calculation. | ||
- Simplify the calculation of Carnival in Argentina, Brazil and the Netherlands to reduce duplication. | ||
- Avoid silent exceptions by throwing a new one from the previous exception. | ||
|
||
### Fixed | ||
|
||
- In the South Korea provider some of the past dates for Buddha's Day, Chuseok, Armed Forces Day | ||
and United Nations Day were incorrect during holidays. [\#314](https://github.com/azuyalabs/yasumi/pull/314) ([barami](https://github.com/barami)) | ||
- The holiday `twoDaysLaterNewYearsDay` has been removed from 1990, however the unit test for the name and holiday type | ||
allowed the possible testing range to include the year 1990. | ||
- For South Korea, some of the past dates for Buddha's Day, Chuseok, Armed Forces Day | ||
and United Nations Day were incorrectly calculated during for certain periods. [\#314](https://github.com/azuyalabs/yasumi/pull/314) ([barami](https://github.com/barami)) | ||
- The holiday `twoDaysLaterNewYearsDay` of South Korea has been removed from 1990, however the unit test for the name | ||
and holiday type allowed the possible testing range to include the year 1990. | ||
- New Years Day tests for South Korea were failing due to incorrect date checks. | ||
- The Easter Date calculation resulted in wrong values for the year 2025, due to an incorrect rounding for the lunar | ||
correction when the calendar extension is not used. [#326](https://github.com/azuyalabs/yasumi/pull/326) ([rChassat](https://github.com/rChassat)) | ||
|
||
|
@@ -44,8 +63,11 @@ changes. | |
- Summertime and Wintertime in the Netherlands and Denmark as these can't be reliably established for historical dates and | ||
aren't true holidays in the context of Yasumi. Refer to this [discussion](https://github.com/azuyalabs/yasumi/discussions/321) | ||
for further details and rationale. [#322](https://github.com/azuyalabs/yasumi/pull/322) | ||
- PHP 7.4 support. | ||
- The PHP [Infection](https://infection.github.io/) test package as it was hardly used. | ||
- Unit tests from a Git export to reduce the export size. [#323](https://github.com/azuyalabs/yasumi/pull/323) ([fezfez](https://github.com/fezfez)) | ||
- Checks for superfluous naming as we follow PER which supports such convention. | ||
- MacOS from testing matrix as it returns errors (requires further investigation). | ||
|
||
## [2.6.0] - 2023-04-27 | ||
|
||
|
@@ -787,7 +809,9 @@ changes. | |
|
||
- Initial Release | ||
|
||
[Unreleased]: https://github.com/azuyalabs/yasumi/compare/2.6.0...HEAD | ||
[Unreleased]: https://github.com/azuyalabs/yasumi/compare/2.7.0...HEAD | ||
|
||
[2.7.0]: https://github.com/azuyalabs/yasumi/compare/2.6.0...2.7.0 | ||
|
||
[2.6.0]: https://github.com/azuyalabs/yasumi/compare/2.5.0...2.6.0 | ||
|
||
|