packages feed

chronos-1.1.6.2: CHANGELOG.md

# Revision history for chronos

## 1.1.6.2 -- 2024-12-11

* Support GHC 9.10

## 1.1.6.1 -- 2024-02-15

* Update package metadata.

## 1.1.6.0 -- 2024-01-29

* Add `sinceEpoch` and `asSeconds` functions

## 1.1.5.1 -- 2023-08-24

* Allow newer `natural-arithmetic`, `primitive`, and `vector`.
* Allow base 4.18.
* Add units to offset docs.

## 1.1.5 -- 2022-11-03

* Add `decodeShortTextIso8601Zulu`.
* Add `decodeUtf8BytesIso8601ZonelessSpaced`.

## 1.1.4 -- 2022-02-21

* Fix February length in `normalYearMonthLength`. Fixes GitHub issue #67.
* Support aeson-2.x, with backward compatibility for aeson-1.x.
* Add helper `dateToDayOfWeek`
* Add helpers `encode_Ymd` and `encode_Dmy` to more easily pretty-print dates
* Add various lenses for core data type fields and isos
* Drop support for GHC 8.8 and earlier.

## 1.1.3 -- 2021-09-07

* Dropped support for GHC < 8.6.
* Integrated with `byteverse` libraries and `text-short`, adding efficient
  builders and parsers targeting UT8-encoded unpinned byte arrays. The new
  functions are: `boundedBuilderUtf8BytesIso8601Zoneless`,
  `encodeShortTextIso8601Zulu`, `encodeShortTextIso8601Zoneless`,
  `parserUtf8BytesIso8601`, `boundedBuilderUtf8BytesIso8601`,
  `decodeUtf8BytesIso8601`, `decodeShortTextIso8601`,
  `decodeShortTextIso8601Zoneless`, `decodeUtf8BytesIso8601Zoneless`,
  `encodeShortTextIso8601`.
* Corrected an implementation mistake that had caused many parsers to
  incorrectly identifier a subseconds part of 0 (i.e. `23:59:17.000`).
* Improved layout of cabal file.

## 1.1.2 -- 2021-02-08

* Adds `NFData` typeclass instances for all data types.
* Add `encodeIso8601` and `builderIso8601`.
* Soft deprecate `builderW3C` in favor of `builderIso8601`.
* Fix formatting in cabal file.

## 1.1.1 -- 2020-04-17

* Add `timeToDayOfWeek`, `datetimeToDayOfWeek`, `todayDayOfWeek`,
  `yesterdayDayOfWeek`, and `tomorrowDayOfWeek`.
* Remove `stopwatchWith(_)` on GHC 8.6+.
* Fix build on 32-bit POSIX systems.

## 1.1 -- 2019-11-28

* Drop dependency of `clock` on GHC 8.6+.
* Remove `stopwatchWith(_)` on GHC 8.6+.
* Deprecate `stopwatchWith(_)` on GHC <8.6.
* Fix build on Windows. Thanks @SpaceKitteh for reporting this.

## 1.0.9 -- 2019-11-09

* Add `TimeParts` for custom formatting.

## 1.0.8 -- 2019-11-07

* Allow newer semigroups.

## 1.0.7 -- 2019-08-16

* Fix build on windows. Chronos now builds on windows, macos, and linux. Thanks
  to @nprindle for the fix/testing and @ShrykerWindgrace for reporting it!

## 1.0.6 -- 2019-07-19

* Add 'TimeInterval' type and related functions.

## 1.0.5 -- 2019-05-01

* Allow newer version of `clock` (==0.7.* ===> >=0.7 && < 0.9)
* Build with -Wall
* Build with -O2

## 1.0.4 -- 2018-08-14
* Initial version, w.r.t. CHANGELOG (i.e. there was no changelog before).