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.
- Updated to .net version 7
- Moved build to github actions
- Updated code formatting to new standard
- DateOnly extensions
- TimeOnly extensions
- The Constants static class
- LongEpochTime ToString method
- EpochTime ToString method
- LongEpochTime
- EpochTime.ShortEpoch
- EpochTime.RawEpoch
- EpochTime.DateTime
- EpochTime.TimeSpan
- EpochTime.Add
- EpochValidator
- EpochTimeValueException
- ITimeProvider
- DefaultTimeProvider
- Long extensions methods
- EpochOverflowException
- EpochTime.AddSeconds
- EpochTime.ToRawEpoch
- EpochTime.ToDateTime
- EpochTime.ToTimeSpan
- Renamed the
Epoch
class toEpochTime
to fix the name collision with the namespace. - Updated the README.md to reflect the new naming
- The name collision bug
- DateTime.ToRawEpoch now thrown an EpochOverflow exception if the resulting epoch is not storable in an integer