forked from Twinside/Juicy.Pixels
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog
115 lines (93 loc) · 3.76 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
-*-change-log-*-
v3.1.5 March 2014
* Typos and documentation proof reading fixes
(pull request from iger).
* Fix of progressive jpeg loading with more than two
huffman tables (4 allowed).
* Fix of progressive jpeg rendering (was too noisy before)
* Added loading of paletted bitmap files.
* Function to load gif images with frame duration
information (pull request from bit-shift)
* Fixing bug showing when loading JPEG with component
ID starting at 0.
* Adding reading for YA8 et YA16 Tiff images (pull
request from iger)
v3.1.4.1 February 2014
* Putting back data URI logo for cabal description, it's
apparently not supported by Hackage :-(
v3.1.4 February 2014
* Adding a pixelOpacity method to the pixel type class.
* Adding handling greyscale BMP files (phischu)
* Fixing promotePixel for Pixel8 -> Pixel16
* Some type fixes in the documentation
* Updating the pixel conversion graph
* Removed URI-encoded images, now using clean cabal embedding
v3.1.3.3 February 2014
* Lowering cabal version limit to be compiled with older GHCs
v3.1.3.2 January 2014
* Hacking around Binary to accept old version of it, down to version 0.5
allowing Juicy.Pixels to be compiled with GHC 6.3
v3.1.3.1 January 2014
* Fixing color counting function in color quantisation.
* Adding missing documentation for foreign pointer import.
v3.1.3 January 2014
* Adding palette creation (color Quantization) by Jeffrey Rosenbluth.
* Adding support for Gif writing
* Adding support for Gif animation writing
* Fixing some progressive Jpeg decoding problems (#39)
v3.1.2 December 2013
* Adding support for progressive jpeg.
* Adding support for plane separated MCU jpeg.
* Adding support for grayscale 32bit decoding (with reduced precision to
16bits).
* Fixing erroneous bitmap decoding in case of excessive padding (#31).
v3.1.1.1 October 2013
* Fixing some spurious crash while decoding some JPEG image (#30).
v3.1.1 October 2013
* Adding uncompresed TIFF saving.
* Adding error message to avoid loading progressive loading.
* Made MMAP optional, controled by a cabal flag.
* adding dynamicPixelMap helper function.
* Handling png transparency using color key (#26).
v3.1 June 2013
* Adding basic handling of 16bits pixel types.
* Addition of Tiff reading:
- 2, 4, 8, 16 bit depth reading (planar and contiguous for each).
- CMYK, YCbCr, RGB, Paletted, Greyscale.
- Uncompressed, PackBits, LZW.
* Some new tiny helper functions (nothing too fancy).
* Huge performances improvement.
v3.0 January 2013
* Simplification of the 'Pixel' typeclass, removed many unused part.
* Removal of some Storable instances for pixel types.
* Amelioration of the documentation.
* Support for High Dynamic range images, opening support for different pixel
base component.
* Support for the Radiance file format (or RGBE, file extension .pic and .hdr).
* Dropped the cereal library in favor of the last version of Binary, present
in the Haskell platform. Every dependencies are now present in the platform.
v2.0.2 October 2012
* Decoding of interleaved gif image.
* Decoding delta coded gif animation.
* Bumping dependencies.
v2.0.1 September 2012
* Documentation enhancements.
* Fixing some huge gif file loading.
* Fixing performance problem of Bitmap and Jpeg savings.
v2.0 September 2012
* New extractComponent version with type safe plane extraction.
* Gif file reading.
v1.3 June 2012
* Fix extractComponent function.
* Adding saving for YA8 functions.
v1.2.1 April 2012
* Dependencies version bump.
* Dropping array dependency.
v1.2 March 2012
* Adding a generateImage helper function.
* Adding NFData instances for image.
* Adding JPEG writing.
v1.1 February 2012
* Switching to vector for arrays, big performance improvement.
v1.0 January 2012
* Initial release