Skip to content

Commit a718a36

Browse files
committed
chore(changelog): update changelog
Signed-off-by: Sacha Telgenhof <me@sachatelgenhof.com>
1 parent 721d3a2 commit a718a36

1 file changed

Lines changed: 94 additions & 45 deletions

File tree

CHANGELOG.md

Lines changed: 94 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,56 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
88
Changes related to the logic of the holidays or their providers are listed first,
99
followed by any architectural or technical changes.
1010

11+
## [unreleased]
12+
13+
### Features
14+
15+
- Add Venezuela holiday provider
16+
- Add San Marino holiday provider
17+
- Add Andorra holiday provider
18+
- Add "Czechia" provider as a short form of "Czech Republic" ([#397](https://github.com/azuyalabs/yasumi/issues/397))
19+
20+
### Refactor
21+
22+
- Add sorting to getHolidayNames
23+
- Add key validation to removeHoliday
24+
- Remove unnecessary sorting on getHoliday
25+
- Remove deprecated isHolidayNameNotEmpty method
26+
- Remove redundant initialize interface method
27+
- _(Test)_ Add context to base assertion failure messages
28+
- _(Test)_ Tighten default range for random year generator
29+
30+
### Documentation
31+
32+
- Improve contribution guidelines
33+
34+
### Code Style
35+
36+
- Fix code styling issue
37+
- _(Netherlands)_ Use strict comparison operators
38+
39+
### Testing
40+
41+
- _(Spain)_ Fix murciaDay minimum year in RegionOfMurcia test
42+
- _(South Korea)_ Fix holiday type test of HangulDay
43+
- _(United Kingdom)_ Fix year boundary and test conditions
44+
- _(Slovakia)_ Fix excluded years in data providers
45+
- _(South Korea)_ Fix twoDaysLaterNewYearsDay test
46+
- _(Spain)_ Fix Extremadura test
47+
- _(Nyse)_ Fix tests for NYSE provider
48+
49+
### Other
50+
51+
- _(Test)_ Add missing provider test suites
52+
- _(Test)_ Upgrade to PHPUnit 11
53+
- Increase PHPStan analysis level to 8
54+
- Add AGENTS.md file
55+
- _(Deps)_ Bump actions/stale from 10.1.1 to 10.2.0 ([#398](https://github.com/azuyalabs/yasumi/issues/398))
56+
57+
## New Contributors ❤️
58+
59+
- @ppaulis made their first contribution
60+
1161
## [2.10.0] - 2026-01-22
1262

1363
### Documentation
@@ -18,20 +68,19 @@ followed by any architectural or technical changes.
1868

1969
- Drop PHP 8.1 support
2070

21-
2271
## [2.9.0] - 2025-12-29
2372

2473
### Features
2574

26-
- *(Netherlands)* Add new holiday-equivalent days 2026 till 2028 ([#393](https://github.com/azuyalabs/yasumi/issues/393))
27-
- *(Slovakia)* Slovak State Consolidation Package for 2025 ([#389](https://github.com/azuyalabs/yasumi/issues/389))
75+
- _(Netherlands)_ Add new holiday-equivalent days 2026 till 2028 ([#393](https://github.com/azuyalabs/yasumi/issues/393))
76+
- _(Slovakia)_ Slovak State Consolidation Package for 2025 ([#389](https://github.com/azuyalabs/yasumi/issues/389))
2877
- Add Slovenia holiday provider ([#387](https://github.com/azuyalabs/yasumi/issues/387))
2978
- Add New York Stock Exchange (NYSE) provider ([#384](https://github.com/azuyalabs/yasumi/issues/384))
30-
- *(New Zealand)* Add Matariki public holiday ([#378](https://github.com/azuyalabs/yasumi/issues/378))
79+
- _(New Zealand)_ Add Matariki public holiday ([#378](https://github.com/azuyalabs/yasumi/issues/378))
3180

3281
### Fixes
3382

34-
- *(New Zealand)* Add missing namespace in the MatarikiTest
83+
- _(New Zealand)_ Add missing namespace in the MatarikiTest
3584
- Various typos
3685

3786
### Refactor
@@ -50,59 +99,59 @@ followed by any architectural or technical changes.
5099

51100
### Testing
52101

53-
- *(Poland)* Fix Christmas Eve test
54-
- *(Slovakia)* Fix failing tests for the years 2025 and 2026
102+
- _(Poland)_ Fix Christmas Eve test
103+
- _(Slovakia)_ Fix failing tests for the years 2025 and 2026
55104

56105
### Other
57106

58-
- *(Deps)* Bump actions/stale from 10.1.0 to 10.1.1 ([#391](https://github.com/azuyalabs/yasumi/issues/391))
107+
- _(Deps)_ Bump actions/stale from 10.1.0 to 10.1.1 ([#391](https://github.com/azuyalabs/yasumi/issues/391))
59108
- Add support for PHP 8.5
60109
- Remove Psalm static analysis tool
61110
- Fix deprecated 'set-output' command
62-
- *(Deps)* Bump actions/stale from 10.0.0 to 10.1.0 ([#386](https://github.com/azuyalabs/yasumi/issues/386))
63-
- *(Deps)* Bump actions/stale from 9.1.0 to 10.0.0 ([#385](https://github.com/azuyalabs/yasumi/issues/385))
111+
- _(Deps)_ Bump actions/stale from 10.0.0 to 10.1.0 ([#386](https://github.com/azuyalabs/yasumi/issues/386))
112+
- _(Deps)_ Bump actions/stale from 9.1.0 to 10.0.0 ([#385](https://github.com/azuyalabs/yasumi/issues/385))
64113

65114
## New Contributors ❤️
66115

67-
* @Stollie made their first contribution
68-
* @mgwebgroup made their first contribution
69-
* @soukicz made their first contribution
70-
* @timeshifting made their first contribution
116+
- @Stollie made their first contribution
117+
- @mgwebgroup made their first contribution
118+
- @soukicz made their first contribution
119+
- @timeshifting made their first contribution
71120

72121
## [2.8.0] - 2025-07-13
73122

74123
### Features
75124

76-
- *(Canada)* Nunavut Day for the Nunavut province
125+
- _(Canada)_ Nunavut Day for the Nunavut province
77126
- Add Bulgaria provider
78-
- *(Latvia)* Add Pentecost and Mother's Day ([#368](https://github.com/azuyalabs/yasumi/issues/368))
79-
- *(Argentina)* Movable holidays ([#367](https://github.com/azuyalabs/yasumi/issues/367))
80-
- *(Poland)* Christmas Eve is a public holiday from 2025 ([#371](https://github.com/azuyalabs/yasumi/issues/371))
81-
- *(Ireland)* Saint Brigid's Day ([#374](https://github.com/azuyalabs/yasumi/issues/374))
82-
- *(Lithuania)* Mother's Day and Father's Day ([#370](https://github.com/azuyalabs/yasumi/issues/370))
83-
- *(Mexico)* Add Transmission of Federal Executive Power Holiday ([#361](https://github.com/azuyalabs/yasumi/issues/361))
84-
- *(Brazil)* Black Consciousness Day ([#365](https://github.com/azuyalabs/yasumi/issues/365))
85-
- *(Germany)* Day of Liberation is celebrated in Berlin in 2025 too.
86-
- *(Germany)* Add Assumption of Mary holiday to Bavaria
127+
- _(Latvia)_ Add Pentecost and Mother's Day ([#368](https://github.com/azuyalabs/yasumi/issues/368))
128+
- _(Argentina)_ Movable holidays ([#367](https://github.com/azuyalabs/yasumi/issues/367))
129+
- _(Poland)_ Christmas Eve is a public holiday from 2025 ([#371](https://github.com/azuyalabs/yasumi/issues/371))
130+
- _(Ireland)_ Saint Brigid's Day ([#374](https://github.com/azuyalabs/yasumi/issues/374))
131+
- _(Lithuania)_ Mother's Day and Father's Day ([#370](https://github.com/azuyalabs/yasumi/issues/370))
132+
- _(Mexico)_ Add Transmission of Federal Executive Power Holiday ([#361](https://github.com/azuyalabs/yasumi/issues/361))
133+
- _(Brazil)_ Black Consciousness Day ([#365](https://github.com/azuyalabs/yasumi/issues/365))
134+
- _(Germany)_ Day of Liberation is celebrated in Berlin in 2025 too.
135+
- _(Germany)_ Add Assumption of Mary holiday to Bavaria
87136
- Add Iran provider ([#341](https://github.com/azuyalabs/yasumi/issues/341))
88137

89138
### Fixes
90139

91-
- *(Brazil)* Add passing $this->locale for calculateProclamationOfRepublicDay() ([#376](https://github.com/azuyalabs/yasumi/issues/376))
92-
- *(Scotland)* Easter Monday is not a bank holiday ([#372](https://github.com/azuyalabs/yasumi/issues/372))
93-
- *(Ireland)* New Year's Day on a Saturday also gives a substitute holiday ([#375](https://github.com/azuyalabs/yasumi/issues/375))
94-
- *(Ukraine)* Ukraine 2021-2023 changes ([#369](https://github.com/azuyalabs/yasumi/issues/369))
95-
- *(Ireland)* Easter Sunday is not an official holiday ([#373](https://github.com/azuyalabs/yasumi/issues/373))
96-
- *(Mexico)* Mark several holidays as observance ([#362](https://github.com/azuyalabs/yasumi/issues/362))
97-
- *(Mexico)* Mark three holidays as official ([#359](https://github.com/azuyalabs/yasumi/issues/359))
98-
- *(Portugal)* Corpus Christi is official ([#363](https://github.com/azuyalabs/yasumi/issues/363))
99-
- *(Czech-republic)* Christmas Eve is official ([#366](https://github.com/azuyalabs/yasumi/issues/366))
100-
- *(Germany)* Pentecost is not an official holiday - except in Brandenburg ([#337](https://github.com/azuyalabs/yasumi/issues/337))
101-
- *(Slovakia)* Update rules for Anniversary of the Declaration of the Slovak Nation ([#340](https://github.com/azuyalabs/yasumi/issues/340))
140+
- _(Brazil)_ Add passing $this->locale for calculateProclamationOfRepublicDay() ([#376](https://github.com/azuyalabs/yasumi/issues/376))
141+
- _(Scotland)_ Easter Monday is not a bank holiday ([#372](https://github.com/azuyalabs/yasumi/issues/372))
142+
- _(Ireland)_ New Year's Day on a Saturday also gives a substitute holiday ([#375](https://github.com/azuyalabs/yasumi/issues/375))
143+
- _(Ukraine)_ Ukraine 2021-2023 changes ([#369](https://github.com/azuyalabs/yasumi/issues/369))
144+
- _(Ireland)_ Easter Sunday is not an official holiday ([#373](https://github.com/azuyalabs/yasumi/issues/373))
145+
- _(Mexico)_ Mark several holidays as observance ([#362](https://github.com/azuyalabs/yasumi/issues/362))
146+
- _(Mexico)_ Mark three holidays as official ([#359](https://github.com/azuyalabs/yasumi/issues/359))
147+
- _(Portugal)_ Corpus Christi is official ([#363](https://github.com/azuyalabs/yasumi/issues/363))
148+
- _(Czech-republic)_ Christmas Eve is official ([#366](https://github.com/azuyalabs/yasumi/issues/366))
149+
- _(Germany)_ Pentecost is not an official holiday - except in Brandenburg ([#337](https://github.com/azuyalabs/yasumi/issues/337))
150+
- _(Slovakia)_ Update rules for Anniversary of the Declaration of the Slovak Nation ([#340](https://github.com/azuyalabs/yasumi/issues/340))
102151

103152
### Refactor
104153

105-
- *(South Korea)* Simplify code by using early returns
154+
- _(South Korea)_ Simplify code by using early returns
106155
- Fix use of concatenation with mixed types
107156
- Make the Holiday class implement the Stringable interface
108157
- Remove astray var_dump use
@@ -126,10 +175,10 @@ followed by any architectural or technical changes.
126175

127176
### Testing
128177

129-
- *(Portugal)* Fix official holidays tests
178+
- _(Portugal)_ Fix official holidays tests
130179
- Fix test for the previous function
131180
- Increase memory_limit, to be able to run all tests on MacOS
132-
- *(Portugal)* Fix issue with Republic Day failing for the restored years between 2013 and 2016
181+
- _(Portugal)_ Fix issue with Republic Day failing for the restored years between 2013 and 2016
133182

134183
### Other
135184

@@ -150,14 +199,14 @@ followed by any architectural or technical changes.
150199

151200
## New Contributors ❤️
152201

153-
* @attepulkkinen made their first contribution
154-
* @dependabot[bot] made their first contribution
155-
* @fbett made their first contribution
156-
* @hamrak made their first contribution
157-
* @mtbossa made their first contribution
158-
* @thrashzone13 made their first contribution
202+
- @attepulkkinen made their first contribution
203+
- @dependabot[bot] made their first contribution
204+
- @fbett made their first contribution
205+
- @hamrak made their first contribution
206+
- @mtbossa made their first contribution
207+
- @thrashzone13 made their first contribution
159208

209+
[unreleased]: https://github.com/azuyalabs/yasumi/compare/2.10.0..HEAD
160210
[2.10.0]: https://github.com/azuyalabs/yasumi/compare/2.9.0..2.10.0
161211
[2.9.0]: https://github.com/azuyalabs/yasumi/compare/2.8.0..2.9.0
162212
[2.8.0]: https://github.com/azuyalabs/yasumi/compare/2.7.0..2.8.0
163-

0 commit comments

Comments
 (0)