GPL-3.0-only licensed by Herbert Valerio Riedel
Maintained by https://github.com/haskell-hvr/brotli
This version can be pinned in stack with:brotli-0.0.0.2@sha256:f953fba76e6570319770551c4283eb227fd3dcd43ad7e74eeddcd36cb2b2a3d6,3184

Module documentation for 0.0.0.2

Used by 1 package in nightly-2024-12-22(full list with versions):

Brotli (RFC7932) is a generic-purpose lossless compression algorithm suitable for HTTP compression that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling.

This package provides a pure interface for compressing and decompressing Brotli streams of data represented as lazy ByteStrings. A monadic incremental interface is provided as well. This package relies on Google's C implementation.

The following packages are based on this package and provide API support for popular streaming frameworks:

Changes

0.0.0.2

Andreas Abel, 2024-06-25

  • Drop support for GHC 7.
  • Tested with GHC 8.0 - 9.10.

0.0.0.1 revision 3

Andreas Abel, 2023-08-01

  • Allow base ≥ 4.19.
  • Tested locally with GHC 9.8.1 alpha1.

0.0.0.1 revision 2

Andreas Abel, 2023-07-08

  • Allow bytestring-0.12.
  • Tested with GHC 7.4 - 9.6.2.

0.0.0.1 revision 1

Andreas Abel, 2023-02-03

  • Allow base-4.18.
  • Tested with GHC 7.4 - 9.6.1 alpha1.

0.0.0.1

Andreas Abel, 2022-06-10

  • Support base-4.17 which dropped instance MonadFail ST.
  • Tested with GHC 7.4 - 9.4.

0.0.0.0

Herbert Valerio Riedel, 2019-04-20

Let there be light!