Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 650 lines (587 sloc) 31.022 kB
57f451c 2.6.0 updates
rmagick authored
1 RMagick 2.6.0
403ac0f 2.5.3 updates
rmagick authored
2 o Fix bug #21237, Image::write ignores format attribute when called with a
3 Tempfile pathname (bug report by Jack Shedd)
57f451c 2.6.0 updates
rmagick authored
4 o Add Image#composite_tiled, Image#composite_tiled! (ref:
5 http://rubyforge.org/forum/forum.php?thread_id=27347&forum_id=33)
c469692 More 2.6.0 updates
rmagick authored
6 o Add Image#deskew (available with ImageMagick 6.4.2-5)
21bd36f Minor update
rmagick authored
7 o Add Image#sparse_color (available in ImageMagick 6.4.2-10)
0d59970 More 2.6.0 updates
rmagick authored
8 o Add Image#define, Image#undefine (available in ImageMagick 6.3.6)
3855388 More 2.6.0 updates
rmagick authored
9 o Add Image#level_colors (available in ImageMagick 6.4.2-1)
10 o Add Image#levelize_channel (available in ImageMagick 6.4.2-1)
878cbf1 Add ImageList#affinity, ImageList#affinity to the list of 2.6.0 changes
rmagick authored
11 o Add Image#affinity, ImageList#affinity (available in ImageMagick 6.4.3-6).
12 These methods replace Image#map and ImageList#map.
99459a8 More 2.6.0 updates
rmagick authored
13 o Accept DitherMethod values for the dither argument to Image#quantize,
14 ImageList#quantize
0d59970 More 2.6.0 updates
rmagick authored
15 o Add the BarrelDistortion, PolynomialDistortion, ShepardsDistortion,
16 PolarDistortion, and DePolarDistortion MagickDistortion Method enum values
17 (available in ImageMagick 6.4.2-6)
5c5f654 2.6.0 updates
rmagick authored
18 o Add the HorizontalTileVirtualPixelMethod and
19 VerticalTileVirtualPixelMethod VirtualPixelMethod enum values
20 (available in ImageMagick 6.4.2-6)
99459a8 More 2.6.0 updates
rmagick authored
21 o Add DitherMethod enum class
e37ef0a 2.6.0 updates
rmagick authored
22 o Added general-purpose OptionalMethodArguments class to handle ad-hoc
23 optional arguments.
24 o Support optional "distort:viewport" and "distort:scale" arguments to
25 Image#distort
26 o Support optional highlight_color and lowlight_color arguments
27 to Image#compare_channel
403ac0f 2.5.3 updates
rmagick authored
28
a7616ef 2.5.2 update
rmagick authored
29 RMagick 2.5.2
30 o Add support for MergeLayer to Magick::ImageList#optimize_layers (patch
31 #21189, submitted by Andrew Watson)
0e639d3 2.5.2 update
rmagick authored
32 o Add PowQuantumOperator argument for Image#quantum_operator (available
33 in ImageMagick 6.4.1-9)
a7616ef 2.5.2 update
rmagick authored
34
cadacd1 2.5.1 update
rmagick authored
35 RMagick 2.5.1
36 o Update Pixel#to_color to work with the new QueryMagickColorname API in
37 ImageMagick 6.4.1-9.
38
89936dd 2.5.0 update
rmagick authored
39 RMagick 2.5.0
40 o Added Image#add_compose_mask, #delete_compose_mask (feature #20531)
41
c6ede06 Add 2.4.0 changes
rmagick authored
42 RMagick 2.4.0
43 o Added Image#image_type= (feature #20490)
44
fcaeb23 Add Image#encipher, Image#decipher
rmagick authored
45 RMagick 2.3.0
46 o Added Image#encipher, Image#decipher (available with ImageMagick 6.3.8-6)
c20ef0a More 2.3.0 updates
rmagick authored
47 o Added DTX1Compression, DTX1Compression, and DTX1Compression
48 CompressionType enums (available in ImageMagick 6.3.9-4)
5237db7 More 2.3.0 updates
rmagick authored
49 o Added optional "use hex format" argument to Pixel#to_color
9d87e4d More 2.3.0 updates
rmagick authored
50 o Support :area resource type in Magick.limit_resource
5237db7 More 2.3.0 updates
rmagick authored
51 o Pixel.from_HSL and Pixel#to_HSL are deprecated. Use Pixel.from_hsla
18aa926 More 2.3.0 updates
rmagick authored
52 and Pixel#to_hsla instead. The new methods rely on the ImageMagick 6.3.5
53 and later API.
9d87e4d More 2.3.0 updates
rmagick authored
54 o The Image#alpha and alpha= attributes are deprecated. Use alpha() and
55 alpha? instead.
56 o The Image#mask= attribute is deprecated. Use mask() instead.
a387312 2.3.0 updates
rmagick authored
57 o The use of Ruby older than version 1.8.4 with RMagick is deprecated and
58 will not be supported in a future release.
0a5064c More 2.3.0 changes
rmagick authored
59 o Fix bug #18271, rvg width and height attributes wrong after a call to
60 viewbox (reported by Greg Jarman)
83631a3 Changes for 2.2.2 and 2.3.0.
rmagick authored
61
62 RMagick 2.2.2
63 o Fix bug #18016, add test for InitializeMagick in libMagickCore to
64 extconf.rb
fcaeb23 Add Image#encipher, Image#decipher
rmagick authored
65
b37bfbb First 2.2.0 changes
rmagick authored
66 RMagick 2.2.0
67 o Added Image#opaque_channel, Image#paint_transparent (available with
68 ImageMagick 6.3.7-10)
0d01f7c 2.2.0 updates
rmagick authored
69 o Added Image#liquid_rescale (available with ImageMagick 6.3.8-2)
832978f 2.2.0 updates
rmagick authored
70 o Added CMYColorspace ColorspaceType value
b37bfbb First 2.2.0 changes
rmagick authored
71 o Fixed bug #17148, compiler error message on Solaris (bug report by Trever
72 Wennblom)
832978f 2.2.0 updates
rmagick authored
73 o Fixed bug #17470, get_exif_by_number, get_exif_by_entry may fail when
0d01f7c 2.2.0 updates
rmagick authored
74 called with one or more arguments
b37bfbb First 2.2.0 changes
rmagick authored
75
49d8958 2.1.0 changes
rmagick authored
76 RMagick 2.1.0
40db3d2 Initial 2.0.1 updates
rmagick authored
77 o Added Image::Info#caption= attribute
49d8958 2.1.0 changes
rmagick authored
78 o Rename Image#crop_resized, #crop_resized! to #resize_to_fill,
79 #resize_to_fill!. Add aliases for the old names.
80 o Fix bug #16776, in the axes.rb example the last 2 arguments to
81 border.rectangle are swapped (bug report by Alain Feler)
303515d Last 2.1.0 update
rmagick authored
82 o Fix bug #16931, apostrophe in #error directive causes error in some
83 versions of GCC (bug report by Justin Dossey)
40db3d2 Initial 2.0.1 updates
rmagick authored
84
5dbb27e Add 1.15.x changes
rmagick authored
85 RMagick 2.0.0
bfac456 More 2.0.0 updates
rmagick authored
86 o Replaced configure/make/make install with standard Ruby setup.rb,
87 extconf.rb
88 o Removed support for Ruby earlier than 1.8.2
aa25cc7 More updates for 2.0.0
rmagick authored
89 o Removed support for GraphicsMagick. As a result these methods are no
90 longer available: Image#grayscale_pseudo_class, Image#statistics.
62c4078 Update for new minimum ImageMagick release
rmagick authored
91 o Removed support for all releases of ImageMagick earlier than 6.3.0.
61b8857 2.0 updates
rmagick authored
92 o Removed deprecated Image#random_channel_threshold. Use
93 Image#random_threshold_channel instead
94 o Removed deprecated Image#channel_threshold. Use
95 Image#random_threshold_channel instead
96 o Removed unecessary Image#montage=
2473850 Another 2.0.0 update
rmagick authored
97 o Removed unecessary and undocumented Image#image_type=
61b8857 2.0 updates
rmagick authored
98 o Removed deprecated Image::Info#tile_info, tile_info= attributes.
99 o Removed deprecated Image::Info#tile, tile= attributes. Use #extract,
100 #extract= instead
101 o Removed deprecated Image::Info#subimage, subimage= attributes. Use
102 scene, scene= instead
103 o Removed deprecated Image::Info#subrange, subrange= attributes. Use
104 number_scenes, number_scenes= instead
105 o Removed deprecated Magick.set_monitor. Use Image#set_monitor,
106 Image::Info#set_monitor instead
107 o Removed deprecated RunlengthEncodedCompression CompressionType. Use
108 RLECompression instead
c88563c Additional 2.0.0 changes
rmagick authored
109 o Deprecated Image#matte, matte= with ImageMagick 6.3.5 and later
aa25cc7 More updates for 2.0.0
rmagick authored
110 o Added Image::Info#stroke=, stroke_width= and undercolor= attributes
c4a69b8 Add note for Image::Info#tile_offset attribute
rmagick authored
111 o Added Image::Info#tile_offset= attribute
bfac456 More 2.0.0 updates
rmagick authored
112 o Added Draw#fill_pattern= and #stroke_pattern= annotate attributes
5dbb27e Add 1.15.x changes
rmagick authored
113 o Changed Image::Info[] and Image::Info[]= to allow an omitted "format"
114 argument
61b8857 2.0 updates
rmagick authored
115 o Added Image#destroy!, destroyed?, check_destroyed methods
545e522 More 2.0.0 updates
rmagick authored
116 o Support Image object creation/destruction tracing with the
61b8857 2.0 updates
rmagick authored
117 Magick.trace_proc attribute
c0f24b6 2.0.0 updates
rmagick authored
118 o Added Magick::QuantumRange. Magick::MaxRGB is deprecated.
3eab4ba 2.0.0 updates
rmagick authored
119 o Added OptimizeTransLayer, RemoveDupsLayer, RemoveZeroLayer,
6f6f776 More 2.0.0 changes
rmagick authored
120 OptimizeImageLayer ImageLayerMethods enum values (available with
121 ImageMagick 6.3.3),
6fe3663 More 2.0 updates
rmagick authored
122 MosaicLayer, FlattenLayer (available with ImageMagick 6.3.6)
c0f24b6 2.0.0 updates
rmagick authored
123 o RMagick works with Q32 version of ImageMagick
6f6f776 More 2.0.0 changes
rmagick authored
124 o Added ChangeMaskCompositeOp, DivideCompositeOp, LinearLightCompositeOp
125 CompositeOperator enum values
126 o Added SplineInterpolatePixel InterpolatePixelMethod enum value
127 o Added DitherVirtualPixelMethod, RandomVirtualPixelMethod,
128 BlackVirtualPixelMethod, GrayVirtualPixelMethod, WhiteVirtualPixelMethod
129 (available with ImageMagick 6.3.5), and MaskVirtualPixelMethod (available
130 with ImageMagick 6.3.3) VirtualPixelMethod enum values
131 o Added GIFInterlace, JPEGInterlace, PNGInterlace Interlace type enum
132 values (available with ImageMagick 6.3.4)
133 o Added SentinelFilter FilterTypes enum value (available in ImageMagick
134 6.3.6)
9ad1a2f More 2.0.0 updates
rmagick authored
135 o Added Image.combine
6f6f776 More 2.0.0 changes
rmagick authored
136 o Added Image#separate (available with ImageMagick 6.3.2)
61b8857 2.0 updates
rmagick authored
137 o Added Image#distort (available with ImageMagick 6.3.5)
b7714a6 Note Image#each_pixel
rmagick authored
138 o Added Image#each_pixel (thanks to Russell Norris for the suggestion and
139 code)
d28a3e2 More 2.0.0 updates
rmagick authored
140 o Added Image#histogram? (available with ImageMagick 6.3.5)
141 o Added Image#sync_profiles (available with ImageMagick 6.3.2)
142 o Added Image#extent (available with ImageMagick 6.3.1)
143 o Added Image#excerpt, Image#excerpt! (available with ImageMagick 6.3.5)
d1f27b2 Updated for beta2
rmagick authored
144 o Added Image::Info#attenuate
d28a3e2 More 2.0.0 updates
rmagick authored
145 o Added Image#clut_channel (available with ImageMagick 6.3.5)
146 o Feature Request #16264, added ImageList#composite_layers (available with
147 ImageMagick 6.3.3, request from Steve Martocci)
148 o Added Image#alpha= (available with ImageMagick 6.3.5)
149 o Added Image#gravity=
150 o Added Image#equalize_channel (available with ImageMagick 6.3.6)
a6831b6 Merge 1.15.11 changes
rmagick authored
151 o Added new FilterTypes values KaiserFilter, WelshFilter, ParzenFilter,
d28a3e2 More 2.0.0 updates
rmagick authored
152 LagrangeFilter, BohmanFilter, BartlettFilter (available with ImageMagick
153 6.3.6)
706869f Updates for 2.0
rmagick authored
154 o Fix bug #10339, Image#trim does not support "reset page information
155 option" (bug report from Nobody)
d28a3e2 More 2.0.0 updates
rmagick authored
156 o Renamed RMagick.so to RMagick2.so to prevent confusion between RMagick.rb
157 and RMagick.so
158 o Feature Request #16276, re-organize doc to not split Image method pages
159 in the middle of an initial letter (request from Roy Leban)
160 o Updated for ImageMagick 6.3.7-5
c4a69b8 Add note for Image::Info#tile_offset attribute
rmagick authored
161 o Made changes as necessary to work with current Ruby 1.9.0
5dbb27e Add 1.15.x changes
rmagick authored
162
4e5171d 1.15.12 changes
rmagick authored
163 RMagick 1.15.12
164 o Fix bug #16221, starting with ImageMagick 6.3.2, get_exif_by_entry/number
165 returns empty array/hash when no arguments are specified, even though the
166 image has EXIF data (bug report from Paul Clegg)
167
a6831b6 Merge 1.15.11 changes
rmagick authored
168 RMagick 1.15.11
169 o Fix bug #15887, the x_ and y_resolution attributes don't respect the units
170 attribute (bug report from Ben Greenburg)
171 o Fix bug #15889, memory leak in Draw#composite method (bug report from Till
172 Vollmer)
173
6fe3663 More 2.0 updates
rmagick authored
174 RMagick 1.15.10
175 o Update Magick::Pixel.from_HSL, #to_HSL to work with new APIs in
176 ImageMagick 6.3.5-9.
177
178 RMagick 1.15.9
179 o Fixed bug #12089 (bug report from Hans de Graaff)
180
62ca18b Merge 1.15.8 changes
rmagick authored
181 RMagick 1.15.8
182 o Fixed bug #12671, incorrect link in HTML doc (bug report from Thomas R.
183 Koll
184 o Fixed bug #11890, incorrect usage description for Draw#text_undercolor in
185 HTML doc (bug report from Ezra Freedman)
186 o Fixed bug #12706, specifying both a gravity and offsets to Image#composite
187 positions the composite image incorrectly (bug report from Benoit Larroque)
188
907305d 1.15.7 updates
rmagick authored
189 RMagick 1.15.7
190 o Fix bug #11033, make distclean misses some files (bug report from Lucas
191 Nussbaum)
192 o Work around SetMagickRegistry problem in ImageMagick 6.3.4-7
193
194 RMagick 1.15.6
195 o Fix bug #10070, memory leak in Draw#get_type_metrics,
196 Draw#get_multiline_type_metrics, Draw#annotate (bug report from Sinclair
197 Bain)
198 o Fix bug #10080, scripts in examples directory should not be marked
199 executable (bug report from Lucas Nussbaum)
200
bfac456 More 2.0.0 updates
rmagick authored
201 RMagick 1.15.5
202 o Fix bug #9637, export_pixels always exports all 0's for 1-bit images (bug
d75e764 Minor edit
rmagick authored
203 report from Doug Patterson)
bfac456 More 2.0.0 updates
rmagick authored
204
5dbb27e Add 1.15.x changes
rmagick authored
205 RMagick 1.15.4
206 o Fix bug #8927, RMagick and rbgsl both export the name ID_call (bug report
207 from Shin Enomoto)
208
209 RMagick 1.15.3
210 o Fix bug #8697, Image::Info.fill= doesn't work when creating "caption:"
211 format images (bug report from choonkeat)
212
213 RMagick 1.15.2
214 o Fix bug #8408, a compatibility problem with some versions of ImageMagick
215 before 6.2.5 (bug report from Geir Gluckstad)
216
217 RMagick 1.15.1
218 o Fix bug #8307, compatibility problems with older (6.0.x) versions of
219 ImageMagick (bug report from Chris Taggart)
220
99c4c55 1.15.0 updates
rmagick authored
221 RMagick 1.15.0
222 o Added fx method to ImageList class
dd07d41 1.15.0 updates
rmagick authored
223 o Added wet_floor method to the Image class
51f5b2e 1.15.0 updates
rmagick authored
224 o Added linear_stretch method to the Image class (available with
225 ImageMagick 6.3.1-1)
10c7617 updates for 1.15.0
rmagick authored
226 o Added recolor method to the Image class (available with ImageMagick 6.3.1-3)
227 o Added polaroid method to the Image class (available with ImageMagick 6.3.1-6)
51f5b2e 1.15.0 updates
rmagick authored
228 o Added origin attribute to the Image::Info class (supported by
229 ImageMagick 6.3.1-4 and later)
62c4078 Update for new minimum ImageMagick release
rmagick authored
230 o Added PaletteBilevelMatteType to the ImageType enum
0f4a15b Update for 1.15.0
rmagick authored
231 o Fix bug #6260, some RVG examples produce all-black GIF images
232 o Fix bug #7034, fix the matte method in the Draw class
233 o Fix bug #7373, default channels should be RGB instead of RGBA
ab7051f Last 1.15.0 updates
rmagick authored
234 o Fix bug #7716, Pixel#intensity wrong for gray images (bug report from
235 Morio Miki)
236 o Fix bug #7949, Magick::Draw.new abends when an exception occurs before
237 the draw object is fully initialized (bug report from Andrew Kaspick)
238 o Fix bug #8015, Magick::Draw.new doesn't call the optional arguments block
239 in the right scope (bug report from Andrew Kaspick)
240 o Tested with ImageMagick 6.3.2-0
84db9fa Update for RMagick-1.14.2
rmagick authored
241
6ad5275 Update for 1.14.1
rmagick authored
242 RMagick 1.14.1
243 o Handle change to the type of the ColorInfo.color field introduced by
244 ImageMagick 6.3.0
245
ed89bc5 1.14.0 updates
rmagick authored
246 RMagick 1.14.0
247 o Feature request #5015, support CMYK->RGB conversions. Added the
248 add_profile and delete_profiles to the Image class. Fixed the profile!,
f6b0e43 Fix bug #5370, clip_mask= doesn't work. Also add clip_mask getter
rmagick authored
249 iptc_profile, and color_profile methods. Added the
2f0b39c Minor formatting changes
rmagick authored
250 black_point_compensation attribute. (requested by Niklas Ekman)
cf6bb35 More 1.14.0 updates
rmagick authored
251 o Added adaptive_blur, adaptive_blur_channel, find_similar_region, sketch
252 methods to the Image class (available with ImageMagick 6.2.8-6)
3ddd25f Update for 1.14.0
rmagick authored
253 o Added adaptive_resize to the Image class (available with
254 ImageMagick 6.2.9)
861ddf7 More 1.14.0 updates
rmagick authored
255 o Added resample method to the Image class (thanks to Ant Peacocke for the
256 idea)
21fa650 Latest updates for 1.14.0
rmagick authored
257 o Added four new compositing methods to the Image class: blend, displace,
258 dissolve, and watermark
259 o Feature request #5418, add get_iptc_dataset and each_iptc_dataset to the
260 Image class (requested by Oliver Andrich)
aec7439 Numerous 1.14.0 updates
rmagick authored
261 o Added the bias and mask attributes to the Image class
21fa650 Latest updates for 1.14.0
rmagick authored
262 o Added optional qualifier argument to Image#rotate
aec7439 Numerous 1.14.0 updates
rmagick authored
263 o Patch #5742 from Douglas Sellers, adds channel method to the Image::Info
264 class.
214035e Latest 1.14.0 changes
rmagick authored
265 o Added new ChannelType enum values
21fa650 Latest updates for 1.14.0
rmagick authored
266 o Added texture= attribute writer to the Image::Info class
267 o Added tile= attribute writer to the Draw class
214035e Latest 1.14.0 changes
rmagick authored
268 o Added pixel_interpolation_method attribute, InterpolatePixelMethod enum
269 class to the Image class (available with ImageMagick 6.2.9)
21fa650 Latest updates for 1.14.0
rmagick authored
270 o Added "Magick Command Options and Their Equivalent Methods" page to the
271 documentation
272 o Fix bug #5079, Image#quantum_operator method doesn't work (bug report
f957f89 More 1.14.0 updates
rmagick authored
273 from Pedro Martins)
ed89bc5 1.14.0 updates
rmagick authored
274 o Fix bug #5080, incorrect RVG images when non-0 values used for the min_x
a372238 1.14.0 updates
rmagick authored
275 or min_y arguments to RVG#viewbox (bug report from Daniel Harple)
f6b0e43 Fix bug #5370, clip_mask= doesn't work. Also add clip_mask getter
rmagick authored
276 o Fix bug #5370, the clip_mask= attribute doesn't work
21fa650 Latest updates for 1.14.0
rmagick authored
277 o Fix bug #5506, wrong argument used to intialize AffineMatrix (bug
278 report from Michael Shantzis)
407d57d Updates for 1.13.1
rmagick authored
279
38a31d7 Updates for 1.13.0
rmagick authored
280 RMagick 1.13.0
281 o Added transform, transform!, transpose, transpose! methods to Image class
282 (available with ImageMagick 6.2.8)
283 o Feature #4844, add auto_orient, auto_orient! methods to Image class
284 (suggestion from John Oordopjes, available with ImageMagick 6.2.8)
285 o Added adaptive_sharpen, adaptive_sharpen_channel methods to Image class
286 (available with ImageMagick 6.2.7)
287 o Added composite_image_channel, composite_image_channel! methods to Image
288 class (added in ImageMagick 6.2.6)
b419b44 Image#radial_blur_channel
rmagick authored
289 o Added radial_blur_channel method to Image class (available in
290 ImageMagick 6.2.4)
dcbe7c1 Fix bug #4806 - add hash, eql? methods to Pixel class
rmagick authored
291 o Fix bug #4806, add hash, eql? methods to Pixel class (bug report from
292 Tim Pease)
38a31d7 Updates for 1.13.0
rmagick authored
293 o Change extension filename to match RubyGems 0.9.0 expectations.
6841773 Update for 1.12.1
rmagick authored
294 o Fix bug #4821, correct doc for Image#rotate (bug report from Tim Pease)
38a31d7 Updates for 1.13.0
rmagick authored
295 o Update the Draw#annotate documentation
cb92175 Add Image#transpose and Image#transverse
rmagick authored
296
41e70b3 Update for 1.12.0
rmagick authored
297 RMagick 1.12.0
298 o Fix bug #4630, the new signature for #level is incompatible with
5438218 Cite Al Evans for bug report
rmagick authored
299 releases prior to 1.10.1 (bug report from Al Evans)
41e70b3 Update for 1.12.0
rmagick authored
300
2b62642 Updates for 1.11.1
rmagick authored
301 RMagick 1.11.1
302 o Fix bug #4511, add Makefile, rmagick_config.h as dependencies
303 in the Makefile (bug report from Eric Hodel)
304 o Ensure ExceptionInfo structures are freed
305
61b5854 Add ImageList#layers
rmagick authored
306 RMagick 1.11.0
5aac824 Feature #3705: resize_to_fit
rmagick authored
307 o Feature #3705, add resize_to_fit (thanks to Robert Manni for the code)
e04b6e7 Rename ImageList#layers to ImageList#optimize_layers
rmagick authored
308 o Added optimize_layers method to the ImageList class (available with
309 ImageMagick 6.2.6)
b707c79 Add Magick.limit_resource
rmagick authored
310 o Added limit_resource method to the Magick module
5c2f2bd 1.11.0 update
rmagick authored
311 o Replaced install.rb with setup.rb, improved gem install
312 (bug report from Ryan Davis)
1b01304 Mention --disable-htmldoc
rmagick authored
313 o Added --disable-htmldoc option to setup.rb
9d9133f Fix bug #4104
rmagick authored
314 o Fix bug #4104, incorrect label on example (reported by Jason Lee)
31047b2 Add Image_contrast_stretch_image and supporting functions
rmagick authored
315 o Added contrast_stretch_channel to the Image class (available with
316 ImageMagick 6.2.6)
a7cc733 Update for 1.11.0
rmagick authored
317 o Improved Magick exception handling to eliminate memory leaks when an exception
318 is rescued and execution continues.
319 o Tested with ImageMagick 6.2.7
5aac824 Feature #3705: resize_to_fit
rmagick authored
320
537a2b2 Changes for 1.10.1
rmagick authored
321 RMagick 1.10.1
4f4ee65 Change Image_import_pixels to accept FloatPixel and DoublePixel stora…
rmagick authored
322 o Fix bug #3437, memory leak in ImageList#to_blob
323 o Fix bug #3363, Image#composite doesn't work when the source image
324 is bigger than the destination
325 o Fix bug #3635, Image#import_pixels doesn't accept FloatPixel or DoublePixel
326 storage types
327 o Feature #3597, add border_color attribute to the Draw class
fa2dc4f Minor edit
rmagick authored
328
ad8600f Change next release number to 1.10.0
rmagick authored
329 RMagick 1.10.0
49b4dd5 Add add_noise_channel to Image class
rmagick authored
330 o Added add_noise_channel method to Image class (available with ImageMagick 6.2.5)
331 o Added vignette method to the Image class (available with ImageMagick 6.2.6)
86e36e1 Add crop_resized, crop_resized! to Image class
rmagick authored
332 o Added crop_resize method to the Image class (thanks to Jerret Taylor for
333 the suggestion and original code)
2b11b49 Mention Image#export_pixels_to_str
rmagick authored
334 o Added export_pixels_to_str method to the Image class
335 o Provided default arguments to Image#export_pixels
8315960 Update for 1.10.0
rmagick authored
336 o Added "order" option to Image#ordered_dither
ad8600f Change next release number to 1.10.0
rmagick authored
337 o Added cyan, magenta, yellow, and black attribute accessors to the Pixel class
8315960 Update for 1.10.0
rmagick authored
338 o Added CineonLogRGBColorspace, LABColorspace, Rec601LumaColorspace,
339 Rec601YCbCrColorspace, Rec709LumaColorspace, Rec709YCbCrColorspace,
340 LogColorspace enumerators to the ColorspaceType enumeration class.
ad8600f Change next release number to 1.10.0
rmagick authored
341 o Fixed bug #2844, Image#to_blob exits if the image is a 0x0 JPEG
2b11b49 Mention Image#export_pixels_to_str
rmagick authored
342 o Fixed bug #2688, Image#annotate, Draw#get_multiline_type_metrics handle
343 newline characters properly
31f6d47 Minor update for 1.10.0
rmagick authored
344 o Tested with ImageMagick 6.2.6
ad8600f Change next release number to 1.10.0
rmagick authored
345 o Removed support for all versions of ImageMagick prior to 6.0.0
3c84caa Fix #2688, ensure Draw#annotate and Draw#get_multiline_type_metrics h…
rmagick authored
346
cc62a44 Update for 1.9.3
rmagick authored
347 RMagick 1.9.3
65128e2 Fixed bug #2546, change ImageList_to_blob to call ImagesToBlob
rmagick authored
348 o Feature #2521, add Image#distortion_channel method
cc62a44 Update for 1.9.3
rmagick authored
349 o Fixed bug #2546, ImageList#to_blob builds multi-image blobs again. (ImageMagick 6.2.0
350 silently broke the ImageToBlob method.) Thanks to Tom Werner for reporting this bug.
351 o Test with GraphicsMagick 1.1.7
c2420ba Updated for 1.10.0
rmagick authored
352
ea14ff6 Update for 1.9.2
rmagick authored
353 RMagick 1.9.2
65128e2 Fixed bug #2546, change ImageList_to_blob to call ImagesToBlob
rmagick authored
354 o Feature #2412, add the virtual_pixel_method attribute and the VirtualPixelMethod
ea14ff6 Update for 1.9.2
rmagick authored
355 enumeration
65128e2 Fixed bug #2546, change ImageList_to_blob to call ImagesToBlob
rmagick authored
356 o Feature #2462, add the ticks_per_second attribute
ea14ff6 Update for 1.9.2
rmagick authored
357
cd40d7a Define GrayChannel
rmagick authored
358 RMagick 1.9.1
240d66a Update for 1.9.1
rmagick authored
359 o Fixed bug #2157, Image#total_colors is now an alias of Image#number_colors
360 o Fixed bug #2155, Image#dispose= now accepts a DisposeType enum, #dispose
361 now returns a DisposeType enum.
362 o Fixed bug #2156, Image#properties no longer returns garbage for the property
86fcd9a new string buffer support in import_pixels
rmagick authored
363 name and value.
240d66a Update for 1.9.1
rmagick authored
364 o Fixed bug #2190, Image#compose now returns a CompositeOperator
365 o Fixed bug #2191, Image#composite no longer abends when called with 0 arguments
f584933 Update for 1.9.1
rmagick authored
366 o Fixed bug #2213, ImageList#montage method no longer leaves the imagelist corrupt
367 after raising an ImageMagickError
240d66a Update for 1.9.1
rmagick authored
368 o Feature #2159, added GrayChannel ChannelType enum value, BlendCompositeOp and
369 ColorBurnCompositeOp CompositeOperator enum values, RLECompression CompressionType
370 enum value, deprecate RunlengthCompression
371 o Feature #2172, added optional argument to crop and crop! to reset the saved
abb07fc Add optional argument to crop and crop! to reset the saved page offsets
rmagick authored
372 page offsets after cropping
5387c7d Deprecated Image#channel_threshold method.
rmagick authored
373 o Deprecated Image#channel_threshold. This method is deprecated in ImageMagick.
86fcd9a new string buffer support in import_pixels
rmagick authored
374 o Feature #2373, change Image#import_pixels to accept a pixel data buffer as well
375 as a pixel data array. (Thanks to Ara T. Howard for this suggestion!)
60c438b Use storage_class member of _Image struct. IM 6.2.4-4 removes the cla…
rmagick authored
376 o Fixed to compile without errors with ImageMagick 6.2.4-4.
cd40d7a Define GrayChannel
rmagick authored
377
7212689 Note Image#monitor=, Image::Info#monitor= for 1.9.0.
rmagick authored
378 RMagick 1.9.0
379 o Added Image#monitor=, Image::Info#monitor=. Deprecated Magick.set_monitor.
e779ff5 Update for 1.9.0
rmagick authored
380 o Fixed bug #2070, support color names with embedded spaces
381 o Fixed bug #2109, properly scope Magick constants in RVG
7212689 Note Image#monitor=, Image::Info#monitor= for 1.9.0.
rmagick authored
382
a9bc337 Document new Image::Info attributes. Add a description of the caption…
rmagick authored
383 RMagick 1.8.3
a2f589a Updated for 1.8.3
rmagick authored
384 o Tested with ImageMagick 6.2.3-2
a9bc337 Document new Image::Info attributes. Add a description of the caption…
rmagick authored
385 o Added comment, delay, dispose, fill, gravity, and label attributes to
386 Image::Info
387
a815266 First 1.8.2 entry
rmagick authored
388 RMagick 1.8.2
7c6526c Update for 1.8.2 changes
rmagick authored
389 o Fix bug #1983, potential buffer overflow in version_constants
390 o Added feature #2015, support the pointsize, authenticate,
391 and sampling_factor attributes in Image::Info
a815266 First 1.8.2 entry
rmagick authored
392
e23f19d Update for 1.8.1
rmagick authored
393 RMagick 1.8.1
394 o Fix bugs #1876, #1888, #1919
395 o Added feature #1941, RVG's polyline, polygon accept array arguments
396 o Numerous fixes to the RVG documentation
397
a33cc99 Add Image_shadow
rmagick authored
398 RMagick 1.8.0
399 o Added Image#shadow (ImageMagick 6.1.7)
24ce464 Mention Info#[]=, [], and undefine methods
rmagick authored
400 o Added Image::Info#undefine, #[], #[]=
29c42fa Document Image#sepiatone, #sigmoidal_contrast_channel, JPEG2000Compre…
rmagick authored
401 o Added sigmoidal_contrast_channel, sepiatone to Image class (ImageMagick 6.2.1)
402 o Added JPEG2000Compression constant (ImageMagick 6.2.2)
9c64960 Note incorporation of RVG into RMagick
rmagick authored
403 o Incorporated RVG classes
404 o Added RVG documentation, examples, updated installer
29c42fa Document Image#sepiatone, #sigmoidal_contrast_channel, JPEG2000Compre…
rmagick authored
405 o Tested with ImageMagick 6.2.2-0, latest GraphicsMagick 1.2
69505e5 Update with 1.7.3 changes
rmagick authored
406
95e1087 Add 1.7.4 notes
rmagick authored
407 RMagick 1.7.4
408 o Fix bug #1727
409 o Fix affine_transform.rb
410 o Tested with ImageMagick 6.2.1
411
69505e5 Update with 1.7.3 changes
rmagick authored
412 RMagick 1.7.3
3a6b8f4 Reference bug # in 1.7.3 change log
rmagick authored
413 o Fix bug #1553, a build issue with ImageMagick 6.0.x
69505e5 Update with 1.7.3 changes
rmagick authored
414
415 RMagick 1.7.2
416 o Fix bugs #1308, #1310, #1314, #1533
a33cc99 Add Image_shadow
rmagick authored
417
c581703 1.7.1 changes
rmagick authored
418 RMagick 1.7.1
419 o Fix bugs #1250, #1253
b946714 1.7.1 changes
rmagick authored
420 o Tested with ImageMagick 6.1.7, Ruby 1.8.2
c581703 1.7.1 changes
rmagick authored
421
d48078d Add splice method to Image class
rmagick authored
422 RMagick 1.7.0
09bf84b Add sharpen_channel
rmagick authored
423 o Added splice, set_channel_depth to Image class (ImageMagick 6.0.0)
424 o Added sharpen_channel, blur_channel to Image class (ImageMagick 6.0.1)
9942f58 Add Image#read_inline method
rmagick authored
425 o Added get_multiline_type_metrics to Draw class (ImageMagick 6.1.5),
426 added new example scripts and images
cb64e0a Add Image#unsharp_mask_channel
rmagick authored
427 o Added normalize_channel, unsharp_mask_channel to Image class
428 (ImageMagick 6.1.0)
9942f58 Add Image#read_inline method
rmagick authored
429 o Added read_inline to Image class
56790c2 Add Image#normalize_channel
rmagick authored
430 o Renamed channel_compare to compare_channel, retained old name as an alias
431 for backward compatibility.
1ca590a Add default argument values for unsharp_mask
rmagick authored
432 o Added default values for unsharp_mask arguments
ea54a26 update for 1.7.0
rmagick authored
433 o Fixed bug #1193
434 o Fixed segfault in destroy_Draw when Ruby gc'd the temp file name
435 array before calling destroy_Draw
157ec5b Note latest IM, GM, Ruby versions as of 1.7.0 release
rmagick authored
436 o Tested with ImageMagick 6.1.6, GraphicsMagick 1.1.4, Ruby 1.8.2preview3.
c55b551 Merge 1.6.2 changes
rmagick authored
437
438 RMagick 1.6.2
439 o Fixed ImageList#deconstruct to return an imagelist
440 o Fixed installation procedure to propagate user's CFLAGS, CPPFLAGS,
441 and LDFLAGS through to the low-level Makefile
442 o Fixed bugs #1048, #1127
757b8fe Add set_channel_depth, blur_channel to Image class
rmagick authored
443
444 RMagick 1.6.1
445 o Changed to match changes in ImageMagick 6.1.4 API
446 o Fixed bug #950
d48078d Add splice method to Image class
rmagick authored
447
5fcf405 Add Image#posterize
rmagick authored
448 RMagick 1.6.0
6065226 Add Image#convolve_channel
rmagick authored
449 o Added posterize, gaussian_blur_channel, convolve_channel methods to Image class
450 (ImageMagick 6.0.0)
9feffb4 Add #each method to Enum subclasses
rmagick authored
451 o Added new CompositeOperator constants (ImageMagick 6.0.0)
ab41485 Image#trim, trim!
rmagick authored
452 o Added trim and trim! methods to Image class
9feffb4 Add #each method to Enum subclasses
rmagick authored
453 o Added each method to Enum subclasses
588b206 Updated for Draw#stroke_width=
rmagick authored
454 o Added stroke_width= attribute to the Draw class
eb2637d Update for 1.6.0
rmagick authored
455 o Fixed bugs #624, #642, #716, applied patch #819 (thanks to Daniel Quimper)
456 o Tested with ImageMagick 6.0.5-2, GraphicsMagick 1.1.3, Ruby 1.8.2
5fcf405 Add Image#posterize
rmagick authored
457
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
458 RMagick 1.5.0
a3620c6 Don't allow changes to frozen objects.
rmagick authored
459 o Added meaningful implementations of dup and clone to the Image and Draw
460 classes. Clarified the documentation.
461 o Do not allow changes to frozen Image, ImageList, and Draw objects.
462 o Raise TypeError if freeze method sent to Image::Info or ImageList::Montage
463 object.
5885ceb Last round of 1.5.0 changes, I hope.
rmagick authored
464 o Added view method to Image, Image::View class (thanks to Ara T. Howard and
465 Charles Comstock on c.l.r for the discussion which prompted me to add this class)
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
466 o Added grayscale_pseudo_class method to Image class (GraphicsMagick 1.1)
467 o Added radial_blur, random_threshold_channel methods to Image class
468 (ImageMagick 6.0.0)
20e1823 Update for IM 6.0.0 support for quantum_operator method
rmagick authored
469 o Added quantum_operator method to Image class (GraphicsMagick 1.1, ImageMagick 6.0.0)
470 o Added statistics method to Image class (GraphicsMagick 1.1)
ddf3c6b Implement Image#statistics method, class Magick::Statistics, and
rmagick authored
471 o Support channel_extrema, channel_mean with GraphicsMagick 1.1
549fa1a Add Image#endian attribute
rmagick authored
472 o Added endian attribute to Image class
0223a40 Image#composite!
rmagick authored
473 o Added composite! method to Image class
fd5fcd2 Add random_threshold_channel method to Image class
rmagick authored
474 o Deprecated random_channel_threshold method when linked with ImageMagick 6.0.0.
99d6d3d Add grayscale_pseudo_class method
rmagick authored
475
6943355 Support Colorspace and CompositeOp constants added in 5.5.7.
rmagick authored
476 RMagick 1.4.0
4f19c85 Updated
rmagick authored
477 o Revised and updated documentation
478 o Implemented enumeration values as instances of an Enum
e49c742 Update profile attributes, Image#profile! to use new 5.5.8 profile API,
rmagick authored
479 class. Based on a description by Paul Brannon in ruby-talk 79041.
4f19c85 Updated
rmagick authored
480 o Added HSLColorspace, HWBColorspace constants (ImageMagick 5.5.7,
481 GraphicsMagick 1.0.2)
59eb049 Updated for 1.4.0 changes
rmagick authored
482 o Added CopyCyanCompositeOp, CopyMagentaCompositeOp,
4f19c85 Updated
rmagick authored
483 CopyYellowCompositeOp, CopyBlackCompositeOp constants (ImageMagick 5.5.7,
484 GraphicsMagick 1.1)
485 o Added ReplaceCompositeOp. CopyCompositeOp constants (ImageMagick 6.0.0)
486 o Added color_histogram to Image class. (ImageMagick 6.0.0, GraphicsMagick 1.1)
487 o Added define method to Image::Info class (ImageMagick 6.0.0, GraphicsMagick 1.1)
fbcabfe Add bilevel_channel, channel_mean, gamma_channel, negate_channel methods
rmagick authored
488 o Added tint, each_profile, channel_extrema, channel_compare,
489 channel_depth, channel_mean, quantum_depth, preview, gamma_channel,
4f19c85 Updated
rmagick authored
490 negate_channel, bilevel_channel methods to Image class (ImageMagick 6.0.0)
71b184a Add tint method to Image class for IM 5.5.8
rmagick authored
491 o Added get_exif_by_entry, get_exif_by_tag to Image class
e05593d PreviewImage is new in 5.5.8.
rmagick authored
492 o Added border! method to Image class
4f19c85 Updated
rmagick authored
493 o Added fcmp, intensity methods to Pixel class
90dd7bd Integrate 1.3.1 changes
rmagick authored
494 o Added Version_long constant
2931a68 Note the change to the 'fuzz' attribute in the Image and Image::Info
rmagick authored
495 o The 'fuzz' attribute in the Image and ImageInfo classes now
496 accepts a percentage value as well as a numeric value.
6e02234 Note new Geometry class
rmagick authored
497 o Added Geometry class and changed all methods that accept a geometry
4f19c85 Updated
rmagick authored
498 string to accept a Geometry object as well
ebb5aa1 Doc new dup, clone methods
rmagick authored
499 o Added dup and clone methods to the ImageList, Image, and Draw
4f19c85 Updated
rmagick authored
500 classes (Fix for bug #254.)
501 o Tested with latest ImageMagick 6.0.0 beta and GraphicsMagick 1.1 snapshot
71b184a Add tint method to Image class for IM 5.5.8
rmagick authored
502
90e2c3a Add compare method to Image class (IM 5.5.8)
rmagick authored
503 RMagick 1.3.2
504 o Fix profile! to require only 2 arguments, as documented.
505 o Correct spelling of 'transparent' in text_antialias.rb example.
506 o Add output of `Magick-config --libs` to LIBS variable in configure
507 o Minor fixes in documentation
508 o Test with GraphicsMagick 1.0.4
509 o Test with latest ImageMagick 5.5.8 beta
510
90dd7bd Integrate 1.3.1 changes
rmagick authored
511 RMagick 1.3.1
512 o Fixed default base URI in the links to the installed xMagick doc
513 o Applied the patch for bug #76 that caused the rubyname.rb example
514 to hang when installing on FreeBSD.
515 o Fixed the <=> method in Image to return nil when the class of the
516 other object is not Image
517 o Added code to ensure that the `text' argument to Draw#text is not
518 nil or empty
519 o Fixed the handle_error function to re-initialize the exception
520 structure after destroying its contents.
521
d9b079a Initial revision
tim authored
522 RMagick 1.3.0
942425e Clean up
tim authored
523 o Added strip!, import_pixels, export_pixels, random_channel_threshold
4064a79 Rewrite 1.3.0 changes
rmagick authored
524 to the Image class. (Available only with ImageMagick 5.5.8, which
525 is still in beta.)
526 o Added black_threshold and white_threshold to the Image class.
527 o Added format= attribute writer to the Image class
528 o Added monochrome= attribute writer to the Image::Info class
529 o Added annotate to the Image class.
530 o Made the image argument to get_type_metrics optional. (Thanks to
531 Hal Fulton for suggesting this change and the annotate change!)
532 o Enhance the read, write, and ping methods in both the Image
533 class and the ImageList class to accept an open File object as
534 well as a filename argument.
535 o Added change_geometry to the Image class
536 o Changed configure to generate top-level Makefile with install
537 and uninstall targets. (Thanks to Bob Friesenhahn for the
538 suggestion and the the Makefile!)
539 o Incorporated 1.2.2.1 patch to correct problems when building
540 with Ruby 1.6.7.
541 o Added "magick_location" attribute to the ImageMagickError
542 class. (Available only with GraphicsMagick 1.1, not yet released.)
543 o Tested with ImageMagick 5.5.8 beta
544 o Tested with GraphicsMagick 1.0.2 and 1.1 snapshot
545 o Tested with Ruby 1.8.0
02868a5 More 1.3.0 updates
tim authored
546 o Changed to MIT license
d9b079a Initial revision
tim authored
547
548 RMagick 1.2.2
549 o Fixed many bugs in configuration script
550 o Added support for GraphicsMagick 1.0 (with assistance from Bob Friesenhahn)
551 o Changed default documentation directory (--doc-dir option default) to
552 $prefix/share/RMagick
553 o Added "examples" directory to contain example programs that aren't
554 referenced by the documentation
555
556 RMagick 1.2.1
557 o Yet another fix to the Cygwin installation procedure
558
559 RMagick 1.2.0
560 o Changed install to work correctly on Cygwin
561 (Cygwin testing by Yuki Hirakawa and David Martinez Garcia.)
562 o Changed install to support Gentoo ebuild
563 (Gentoo support provided by Tom Payne.)
564 o Changed configure script to find IM doc in IM 5.5.7
565 o Added Image#capture
566 o Added optional matte_pct argument to Image#colorize
567 o Add default argument values to Image#gaussian_blur
568 o Fix bug in Image#store_pixels that prevented it from working with
569 GIF and other PseudoClass image formats
570 o Changed Image#crop and Image#crop! to accept a GravityType constant
571 as the first argument, instead of the x- and y-offset arguments.
572 (Suggested by Robert Wagner.)
573 o Added Image::Info#filename=, image_type=
574 o Added ImageList#__map__ as an alias for Enumerable#map
575 o Added fetch, insert, select, reject methods to ImageList class for
576 Ruby 1.8.0
577 o Undefined zip and transpose methods in ImageList class for Ruby 1.8.0
578 o ImageMagick 5.5.7 supported
579
580 RMagick 1.1.0
581 o Fixed bug in handle_error that caused an abend when linked with IM 5.5.6
582 o Added RMAGICK image "format". When read, returns 252x108 RMagick logo
583 in PNG format.
584 o Changed examples to give all floating point constants a leading digit.
585 o Added Image#rotate!
586 o Tested with Ruby 1.8.0preview2
587 o Added Image#extract_info, Image::Info#extract=, Image::Info#scene=,
588 Image::Info#number_scenes=, Image::Info#tile=
589 o Added Draw#text_align, Draw#text_anchor, Draw#text_undercolor
590 o ImageMagick 5.5.6 supported
591
592 RMagick 1.0.0
593 o Fixed warnings when compiling with Ruby 1.8.0
594 o Added Draw#rotation=, rotated_text.rb
595 o Fixed temp image files in Montage_texture and Draw_composite
596 o ImageMagick 5.5.5 supported
597
598 RMagick 0.9.5
599 o Added channel.rb example
600 o Fixed install problems with IM 5.5.1
601
602 RMagick 0.9.4
603 o Cleaned up documentation.
604 o Added logging methods Magick.set_log_event_mask and Magick.set_log_format
605 o Added Magick.set_monitor
606 o Added custom serialization methods _dump and _load to Image class.
607 Added marshaling section to usage doc.
608 o Added Image#mime_type
609 o Changed install to use autoconf-generated configure script
610 o Replaced makedoc.rb with post-install.rb hook
611 o Added rmconst.rb utility script
612 o ImageMagick 5.5.4 supported
613
614 RMagick 0.9.3
615 o Changed ImageList#<=> to use same algorithm as Array#<=>
616 o Changed Draw class variables to class constants
617 o Fixed bug in Magick::colors method that caused some colors
618 to be repeated or missed when the optional block is used
619 o Changed fill classes to not inherit from common Fill class.
620 Removed Fill class.
621 o Improved usage documentation
622 o Added Image#level_channel, introduced with IM 5.5.3
623 o ImageMagick 5.5.3 supported
624 o Ruby 1.6.8, 1.8.0preview1 supported
625
626 RMagick 0.9.2
627 o Added crop!, flip!, flop!, magnify!, minify!, resize!, sample!,
628 scale!, shave!, channel_threshold methods to Image class
629 o Documented DisposeType, ColorSeparationMatteType and OptimizeType
630 constants
631 o Changed Image#<=>, ImageList#<=> to raise TypeError if the other
632 argument is not in the same class
633 o Deleted Image#==, ImageList#==, include Comparable in both classes
634 o Added Image#thumbnail, thumbnail!, adaptive_threshold for 5.5.2 & later
635 o Used image list functions in 5.5.2 & later
636 o ImageMagick 5.5.2 supported
637 o Removed last vestiges of 5.4.9 support
638
639 RMagick 0.9.1
640 o Added -Wl,rpath option to $LDFLAGS in extconf.rb
641 o #include <sys/types.h> in rmagick.h
642 o Changed set_cache_threshold to call SetMagickResourceLimit instead of SetCacheThreshold
643 o Changed Image_texture_flood_fill to clone texture image instead of adding a reference
644 o Many fixes to the Array methods in ImageList
645 o Defined Image#<=>, defined Image#== in terms of Image#<=>
646 o Defined ImageList#<=> in terms of Image#<=>
647
648 RMagick 0.9.0
649 1st beta
Something went wrong with that request. Please try again.