All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Isle of Man - Add Missing Royal Holidays
- Singapore - Add Hari Raya Puasa, Vesak Day, Hari Raya Haji, Deepavali
- United Kingdom - Add Coronation Bank Holiday
- Turkey - Add Eid al-Adha, add Eid al-Fitr
- France - Holidays revised, county information revised
- Singapore - Fix missing sunday shift
- DateSystem - NoHolidaysProvider Access Modifier public
- Chile - Apply changes from Wikipedia
- DateSystem - Change holiday provider access level
- DateSystem - Rename get method in providers
- Albania - Add catholic easter
- Andorra - Add missing holidays
- Albania - Optimized Weekend Shift
- Canada - Add State Funeral of Queen Elizabeth II
- New Zealand - Add Queen Elizabeth II Memorial Day
- Australia - Add National Day of Mourning for Queen Elizabeth II
- Spain - Add Santiago Apóstol
- Spain - Add Lunes de Pascua Granada
- United Kingdom - Queen Elizabeth II’s State Funeral
- Unit tests - Optimize
- San Marino - Optimize St. Stephen's Day
- Spain - Updated regions, removed provinces
- Spain - Change Christmas Day counties for 2022
- DateSystem - Fix bug FindDayBetween
- Spain - Fix San Jose Day
- New Zealand - Add Matariki
- Spain - Fix Labour Day and Day of Madrid
- Sweden - Fix Ascension Day
- Faroe Islands - Fix General Prayer Day
- Fix readme.txt
- Add LicenseKey for NuGet Package and Docker Container
- Greenland - Add local Translations
- Remove obsolete methods in DateSystem.cs
- Fix summary in DateSystem.cs
- Brazil - Fix holiday names
- Switch to .NET 6
- Fixing missing changes from Japan Pull Request
- Bulgaria - Add Holy Saturday
- Bulgaria - Fix spelling issues
- Japan - Fix AutumnalEquinox and VernalEquinox
- Isle of Man - Fix Bank Holidays
- New Zealand - Optimize
- Finland - Optimize translation
- Optimize return description
- Docker no longer requires enviorment variables for swagger mode
- Docker Remove Ip Rate Limiting
- Docker Remove CORS configuration
- United States - Fix spelling issue
- Change Access Modifier of NoHolidaysProvider to check the country is supported
- Bosnia and Herzegovina
- Singapore
- Netherlands - Fix Holiday Type of Good Friday
- Chile - Fix Battle of Arica only valid in CL-AP
- Switzerland -Fix Federal Day of Thanksgiving
- Cyprus - Add Whit Monday
- UnitedStates - Add Juneteenth
- Netherlands - Fix Local translation Good Friday
- UnitedStates - Add GoodFriday
- WebApi Swagger OperationId
- Costa Rica - Fix Law 9803
- Nigeria
- Straighten method names GetPublicHoliday to GetPublicHolidays
- Move religious holidays in the Catholic or Orthodox provider
- Canada - Fix FamilyDay for New-Brunswick
- Vatican City - Fix wrong char in Anniversary of the election of Pope Francis
- Japan - Fix Emperors Birthday
- Bahamas - Fix lack of rules for the shifting of holidays
- Fix LongWeekend calculation (only PublicHolidayType Public)
- Fix DateSystem.IsPublicHoliday(DateTime date, CountryCode countryCode)
- Montenegro
- Canada - Fix Victoria day
- Add CHANGELOG file
- Add Region Statistic
- Papua New Guinea
- Guernsey
- Gibraltar
- Montserrat
- Docker Image location
- Åland - Fix Midsummer Day and All Saints Day
- Canada - Fix FamilyDay
- Australia - Fix Weekend shift
- Fix Docker Container crash
- South Korea
- Add .net 5 target
- Performance improvements
- Simplified usage of FindDay
- Croatia - Fix Remembrance Day and National Day
- Spain - Fix Maundy Thursday
- Spain - Fix boe.es
- United Kingdom - Add Queen’s Platinum Jubilee
- Ireland - Add Good Friday
- Croatia - Fix Remembrance Day and National Day
- Spain - Fix Maundy Thursday
- Publish nuget symbols
- Croatia - Fix Public Holiday
- United Kingdom - Fix Christmas Day and Boxing Day
- Simplify IsPublicHoliday
- Lithuania - Small fix
- Bulgaria - Add Good Friday
- Ireland - Add Good Friday
- Switzerland - Some fixes
- Australia - Fix Reconciliation Day
- Added UK May Bank Holiday Change VE Day 2020
- Mongolia
- Vietnam
- Indonesia
- Some small fixes, cleanup code
- Lesotho
- Powershell install script
- United Kingdom - Fix St Andrews Day for Scotland
- Moldova
- Tunisia
- Egypt
- Serbia
- Vatican City
- San Marino
- Barbados
- Grenada
- Ukraine
- Faroe Islands
- Svalbard
- Jan Mayen
- Morocco
- Gabon
- Macedonia
- Nicaragua
- Mexico
- Belize
- Åland
- Chile
- Haiti
- Guyana
- Suriname
- China
- Germany - Optimize Provider
- Dominican Republic
- Jamaica
- Ecuador
- Cuba
- Colombia
- Andorra
- Monaco
- Jersey
- Isle of Man
- Costa Rica
- Puerto Rico
- Venezuela
- Change to .netstandard 2.0
- Panama
- Change to .netstandard 2.0
- Argentina
- Change to .netstandard 2.0
- Uruguay
- Change to .netstandard 2.0
- Somes fixes
- Bahamas
- Somes fixes
- Australia
- Guatemala
- Somes fixes
- Add .net standard and .net 4.5 target
- Botswana
- Namibia
- Iceland
- Paraguay
- Honduras
- Bolivia
- Madagascar
- South Africa
- New Zealand
- Brazil
- Peru
- Some bugfixes
- Belarus
- Greenland
- Russia
- Add Worldmap
- United Kingdom - Fix CountryCode