packages feed

bank-holiday-germany-2.0.0.0: CHANGELOG.md

# Changelog for `bank-holiday-germany`

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to the
[Haskell Package Versioning Policy](https://pvp.haskell.org/).

## [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 of `ChristmasEve`. This was changed to be
  consistent with the former `ExtraHoliday` type.
- Changed `fromDay` to return a `[a]` instead of `Maybe a` because
  there might be different holidays from different federal states on
  the same day in future.
- Combined modules `Data.Time.Calendar.BankHoliday.Germany`
  and `Data.Time.Calendar.BankHoliday.Germany.ExtraHolidays`
  into `Data.Holiday.Germany`.
- Combined types `BankHoliday` and `ExtraHoliday` into new type `Holiday`.
- 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