massiv-io-0.3.0.0: CHANGELOG.md
# 0.3.0
* Support for `Color-0.2.0`, in particular addition of `Linearity` kind to `RGB` color
spaces. Pixels are re-exported from `massiv-io`, hence it is a breaking change.
# 0.2.1
* Move the package into it's own repository: [lehins/massiv-io](https://github.com/lehins/massiv-io)
* Addition of instances for `GIF` sequences in `RGB` with `Alpha` and instanced with
`GifDisposalMethod`
* Addition of conversion functions: `demoteLumaImage`, `promoteLumaImage`,
`demoteLumaAlphaImage`, `promoteLumaAlphaImage`
* Instances for reading and writing images in Luma: `Y'` and `Y'A`
# 0.2.0
* Switch to `MonadIO`
* Write files with durability and atomicity guarantees
* Switch to `encodeM` and `decodeM`, as well as corresponding `encodeImageM` and `decodeImageM`
* Addition of `decodeWithMetadataM`
* Addition of `ConvertError`, `DecodeError` and `EncodeError`.
* Got rid of `ReadOptions`
* Switch to `Color` package for pixels and color space coversion
# 0.1.9
* Fix `HDR` decoding, i.e. `.hdr` and `.pic` file reading.
# 0.1.8
* Fix reading images that have more than 8bit per channel:
[#85](https://github.com/lehins/massiv/issues/85)
# 0.1.7
* Fix compatibility with `JuicyPixels >= 3.3.0`
* Add `Traversable` instances for all `Pixel` types.
* Derive a few more instances for `X` and `Y` pixels.
* Drop dependency on `data-default` in favor of `data-default-class`
# 0.1.6
* Made it compatible with new `massiv >= 0.3` as well as the old ones.
# 0.1.5
* All decoded images will be read in sequentially, but will have default computation set to `Par`.
# 0.1.4
* Fixed wrongful export of `Bit` constructor.
* Added export of `fromDynamicImage` and `fromAnyDynamicImage`
# 0.1.3
* Fixed #22 - Invalid guard against image size
* Made sure format is inferred from all supported file extensions for auto decoding.
# 0.1.2
* Exposed `Elevator` internal functions.
* Deprecate ColorSpace specific functions (`liftPx`, `foldlPx`, etc.) in favor of Functor,
Applicative and Foldable.
# 0.1.1
* Addition of `Ord` instances to Pixels.
# 0.1.0
* Initial Release