All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
BusinessCalendarcore API:IsBusinessDay,NextBusinessDay,FirstBusinessDayOfMonth,FirstBusinessDaysOfYear,Holidays.HolidayProviderinterface and theMonthDay/Holidayvalue types.- Excluded-date options:
WithExcludedDates(parameter) andWithConfig(YAML/JSON configuration file). - Holiday providers:
holidayjp(embedded data),caoCsv(Cabinet Office CSV, local file or online), andgoogleCalendar(Google Calendar API, API key or service account). - Example program (
example/main.go) and documentation (README, API specification, usage guide, and provider guide in English and Japanese).