Changelog for bank-holiday-germany-2.1.0.1
Changelog for bank-holiday-germany
The format is based on Keep a Changelog, and this project adheres to the Haskell Package Versioning Policy.
Any change that effects the number of holidays in a federal state must be reflected a minor version increment.
[2.1.0.0] - 2025-04-18
Increment minor version because version 2.0.1.0 changed the number of holidays in Sachsen.
[2.0.1.0] - 2025-04-17
Fixed
- Fronleichnam is a public holiday in some regions of Sachsen. It was missing in this package until now.
[2.0.0.0] - 2025-04-13
Breaking changes due to extensive refactoring!
Fixed
- The Weltkindertag on September 20 is a public holiday in Thüringen (since 2019). It was missing in this package until now.
Changed
- Renamed all type constructors to their German names,
e.g.
Heiligabend
instead ofChristmasEve
. This was changed to be consistent with the formerExtraHoliday
type. - Changed
fromDay
to return a[a]
instead ofMaybe a
because there might be different holidays from different federal states on the same day in future. - Combined modules
Data.Time.Calendar.BankHoliday.Germany
andData.Time.Calendar.BankHoliday.Germany.ExtraHolidays
intoData.Holiday.Germany
. - Combined types
BankHoliday
andExtraHoliday
into new typeHoliday
. - Adapted all functions for new types.
[1.3.1.0] - 2025-04-13
Fixed
- Added missing Weltkindertag for Thüringen (September 20)
[1.3.0.0] - 2024-04-01
Added
- Add extra holidays for all remaining federal states.
- Update doc
[1.2.0.0] - 2024-03-22
Added
- Add extra holidays for Baden-Württemberg, Nordrhein-Westfalen, Hessen, and Niedersachsen
- Update doc
[1.1.0.0] - 2024-03-19
Added
- Add
ExtraHoliday
for Bundesland Berlin - Add and enhance docs
[1.0.0.2] - 2024-03-18
Added
- Add module
ExtraHolidays
for additional public holidays - Export
dayToYear
helper function since it is also used by the new module - Add tests
- Enhance docs
[1.0.0.1] - 2024-03-14
Added
- Added version bounds of dependencies
[1.0.0.0] - 2024-03-14
Initial release