hip-1.4.0.0: CHANGELOG.md
1.4.0.0
=======
Major rewrite, with most of functionality is still backwards compatible, but
with a some extra features.
* Storable Repa and Vector representations through generic implementations
* `ColorSpace` is more general allowing for non polymorphic Pixel types
* `Elevator` works on base types rather than on pixels
* Conversions from JuicyPixels and NetPbm is done through casting a Vector
rather than through an explicit conversion.
Major API changes:
* Renaming `RS` and `RP` Repa representations into `RSU` and `RPU`.
* Addition `VS` Storable Vector representationas well as `RSS` and `RPS`
Storable Repa representations.
1.3.0.0
=======
* Significantly simplified interface:
* Removed `ManifestArray`, `SequentialArray` and `MutableArray` classes in favor of `MArray`.
* Rewrite of Repa image representations. Removed `RD` representation.
* Introduced function `canvasSize`.
1.2.0.0
=======
* Changed `Interpolation` in a way that border resolution is supplied separatly
from the method.
* Introduced function `translate`.
* Added a better test suite. Improved coverage.
* Fixed a bug with border resolution strategy `Continue`.
* Added better error messaging for border checks.
1.1.0.1
=======
* Backwards compatibility with GHC 7.8
1.1.0.0
=======
* GHC 8 support.
* Improved IO:
* OS default image viewer is used for displaying images with ability to use a custom one.
* Histogram plotting is done using diagrams instead of cairo backend,
significantly simplifying installation
1.0.2.0
=======
* Changed the way image displaying works. Now `displayImage` function will try
to automatically detect the default external viewer program.
* Renamed module `Graphics.Image.IO.External` to `Graphics.Image.IO.Formats`,
so it reflects the purpose slightly better.
1.0.1.2
=======
* Added support of "vector>=0.11.0.0"
1.0.1.1
=======
* Added `rotate` function.
* Fixed writing `RGBA` files with `writeImage` (#2).
1.0.1
=====
* Made it compatible with GHC >= 7.4 (#1)
* Added histogram plotting using Charts