packages feed

vary-0.1.1.2: CHANGELOG.md

# Changelog for `vary`

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to the
[Haskell Package Versioning Policy](https://pvp.haskell.org/).

## Unreleased

## 0.1.1.2 - 2025-04-16

- Lower the minimum supported GHC version to v8.10.x by removing internal usage of `GHC2021`. ([PR #9](https://github.com/Qqwy/haskell-vary/pull/9)) Thank you, @newhoggy and @carbolymer!

## 0.1.1.1 - 2025-02-06

- Loosen test dependency bound on QuickCheck.

## 0.1.1.0 - 2025-02-05

- Add serialization support of `Vary` for `binary`'s `Data.Binary` and `cereal`'s `Data.Serialize`. (c.f. [#6](https://github.com/Qqwy/haskell-vary/pull/6)) Thank you very much, @jmorag!
- Document `Data.Aeson` round-tripping behaviour (namely: only round-trippable if encodings do not overlap, the `UntaggedValue` sum encoding).

## 0.1.0.5 - 2025-02-05

- Relax max allowed versions of DeepSeq (<1.6), Hashable (<1.6), QuickCheck (<2.16)

## 0.1.0.4 - 2024-01-15

- Improved test coverage for exception cases; README is now fully tested using Literate Haskell.

## 0.1.0.3 - 2024-01-14

- Fix a typographic error in the documentation

## 0.1.0.2 - 2024-01-14

- Improve documentation

## 0.1.0.0 - 2024-01-13

- Initial version