Changelog for time-hourglass-0.2.14
Change log for time-hourglass
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 the Haskell Package Versioning Policy.
0.2.14
- In test-suite and benchmark, depend on main library, drop dependency on
package
hourglass
.
0.2.13
- Drop support for GHC < 8.4.
- Move library modules to directory
src
and benchmark module to directorybenchmarks
. - Move module
Example.Time.Compat
to directoryexamples
. - Expose module
Time.Epoch
and deprecate equivalent moduleData.Hourglass.Epoch
. - Renamed non-exposed library modules under the
Time.*
hierarchy. - Use
LANGUAGE PackageImports
in moduleExample.Time.Compat
, allowingstack ghci examples/Example/Time/Compat.hs
. - Eliminate the use of CPP to vary source code for different operating systems.
- Fix
other-modules
ofbench-hourglass
benchmark. bench-hourglass
benchmark depends ontasty-bench
, drop dependency ongauge
.- Improve Haddock and other documentation.
- Export new
dateFromUnixEpoch
and deprecate identicaldateFromPOSIXEpoch
to name epoch consistently. - Export new
dateFromMJDEpoch
and deprecate identicaldateFromTAIEpoch
to fix the latter being a misnomer.
0.2.12
- Rename
hourglass-0.2.12
package astime-hourglass-0.2.12
. - Cabal file specifies
cabal-version: 1.12
(not>= 1.10
). - Change maintainer field to
Mike Pilgrem <public@pilgrem.com>
. - Add
bug-reports
field to Cabal file. - Reset
CHANGELOG.md
. - Update
README.md
badges. - In test-suite
test-hourglass
replace use ofparseTime
(removed from packagetime-1.10
) withparseTimeM True
.