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.
- Initial implementation of the
gochron
library for Go. Date
structure with functions for creation (NewDate
), adding days, subtracting days, comparing dates, and formatting.Time
structure with functions for creation (NewTime
), adding seconds, subtracting seconds, comparing times, and formatting.DateTime
structure with functions for creation (NewDateTime
), adding durations, subtracting durations, comparing datetimes, and formatting.- Unit tests for
Date
,Time
, andDateTime
covering validation, addition/subtraction, comparison, and formatting. - Benchmark tests for
Date
,Time
, andDateTime
structures to ensure high performance under various operations.