Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 917 Bytes

File metadata and controls

21 lines (16 loc) · 917 Bytes

Changelog

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.

[Unreleased]

Added

  • BusinessCalendar core API: IsBusinessDay, NextBusinessDay, FirstBusinessDayOfMonth, FirstBusinessDaysOfYear, Holidays.
  • HolidayProvider interface and the MonthDay / Holiday value types.
  • Excluded-date options: WithExcludedDates (parameter) and WithConfig (YAML/JSON configuration file).
  • Holiday providers: holidayjp (embedded data), caoCsv (Cabinet Office CSV, local file or online), and googleCalendar (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).