packages feed

bits-0.6: CHANGELOG.markdown

0.6 [2021.11.07]
----------------
* Allow building with GHC 9.2.1.
* The `Data.Bits.Extras.oneBits` function now matches the implementation of the
  `oneBits` function from `base`'s `Data.Bits` module. This is a breaking
  change since the constraint has been strengthened from `Bits` to
  `FiniteBits`. If you need to invoke `oneBits` on a data type that does not
  have a `FiniteBits` instance (e.g., `Integer`), use the newly added
  `unsafeOneBits` function instead.
* Generalize `log2` to all `Integral` types with `base` >= 4.15 (GHC >= 9.0).

0.5.3 [2021.02.17]
------------------
* The build-type has been changed from `Custom` to `Simple`.
  To achieve this, the `doctests` test suite has been removed in favor of using
  [`cabal-docspec`](https://github.com/phadej/cabal-extras/tree/master/cabal-docspec)
  to run the doctests.

0.5.2 [2019.05.02]
------------------
* Support building with `base-4.13` (GHC 8.8).
* Add a `MonadFail` instance for `Coding`.

0.5.1
-----
* Fix off-by-one error in `putUnaligned`
* Revamp `Setup.hs` to use `cabal-doctest`. This makes it build
  with `Cabal-1.25`, and makes the `doctest`s work with `cabal new-build` and
  sandboxes.

0.5
---
* ghc 8 support
* Fixed doctests

0.4
---
* Embrace `FiniteBits` from GHC 7.8.3 now that a platform has shipped with it.

0.3.3
-----
* Fixed dependencies on old busted versions

0.3.2
-----
* Bug fix for `getBit`

0.3.1
-----
* Fixed dependency bounds

0.3
---
* Support for `bytes` 0.8

0.2.1
-----
* Claim to be Trustworthy

0.2
---
* Crippled to work with `bytes` 0.7, so we can work with `binary >= 0.6`.

0.1
---
* Repository initialized