2.0.0
Upgrade guide: https://github.com/spatie/holidays/blob/main/UPGRADING.md#from-v1-to-v2
What's Changed
- Fix existing country holiday bugs by @Nielsvanpach in #310
- V2: Introduce Holiday value object and HolidayType enum by @Nielsvanpach in #311
- V2: Replace glob-based country discovery with static CountryRegistry by @Nielsvanpach in #312
- V2: Remove country/year override parameters from Holidays API by @Nielsvanpach in #314
- V2: Require CarbonImmutable by @Nielsvanpach in #315
- V2: Standardize regional holidays with HasRegions interface by @Nielsvanpach in #316
- V2: Calendar architecture cleanup by @Nielsvanpach in #317
- V2: Translation system refactor by @Nielsvanpach in #318
- V2: Observable trait cleanup by @Nielsvanpach in #319
- V2: Per-country year ranges by @Nielsvanpach in #320
- V2: Add support for regional, observed, banked and religious holidays by @Nielsvanpach in #321
- V2: Improve Islamic calendar contracts by @Nielsvanpach in #322
- V2: Extend API functionalities by @Nielsvanpach in #323
- Fix: remove 'Deň boja za slobodu a demokraciu' Slovakia holiday for 2025+ and add test case by @damianchojnacki in #324
- Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #326
- V2: Architectural rewrite by @Nielsvanpach in #309
New Contributors
- @damianchojnacki made their first contribution in #324
Full Changelog: 1.24.0...2.0.0