12017-04-29 Tatsuhiko Kubo <cubicdaiya@gmail.com>
2
3	* imagemagick: adjusted image depth between canvas and original image. #86
4
5	* setup: use pkg-config instead of (Wand|imlib2|gdlib)-config. #85
6
7	* 0.9.2 released
8
92017-02-16 Tatsuhiko Kubo <cubicdaiya@gmail.com>
10
11	* bugfix: mistaken image offset adjusting. Thanks @urapico. refs #81 and #82
12
13	* 0.9.1 released
14
152016-10-02 Tatsuhiko Kubo <cubicdaiya@gmail.com>
16
17	* imlib2: change default small_light_imlib2_temp_dir value. Thanks @draskolnikova. refs #70
18
19	* bugfix: small_light_imlib2_temp_dir was not modfiabile.
20
21	* bugfix: failed to load modules dynamically on linux. refs #66
22
23	* bugfix: path-through did not work.
24
25	* 0.9.0 released
26
272016-08-19 Tatsuhiko Kubo <cubicdaiya@gmail.com>
28
29	* Adjust hash bucket size of `small_light_init_params`. Thanks @takano32. refs #65
30
31	* Adjust hash bucket size of `small_light_pattern_define`.
32
33	* 0.8.1 released
34
352016-07-11 Tatsuhiko Kubo <cubicdaiya@gmail.com>
36
37	* imagemagick, imlib2, gd: cropped the center of image when only `cw` and `ch` are given.
38
39	* imagemagick: adjusted image offset automatically. fixes #44
40
41	* bugfix, gd: fixed parameter validations for `sharpen`.
42
43	* bugfix, imlib2: fixed parameter validations for `sharpen` and `blur`.
44
45	* bugfix: fixed strange size and offset calculation behavior. refs #46
46
47	* 0.8.0 released
48
492016-05-20 Tatsuhiko Kubo <cubicdaiya@gmail.com>
50
51	* bugfix: small_light_pattern_define didn't work when small_light_getparam_mode is enabled. It has appeared in v0.7.1.
52
53	* optimize: reduced allocation for parsing parameters.
54
55	* imagemagick: converted the first image instead of the last image in image list. Thanks @dtan4. refs #43
56
57	* 0.7.3 released
58
592016-05-16 Tatsuhiko Kubo <cubicdaiya@gmail.com>
60
61	* bugfix: nginx slows down in request processing for large image. Thanks @osamunmun. refs #41
62
63	* 0.7.2 released
64
652016-05-06 Tatsuhiko Kubo <cubicdaiya@gmail.com>
66
67	* bugfix: the some parameters (sharpen, unsharp, blur) was not available when small_light_getparam_mode is enabled.
68
69	* 0.7.1 released
70
712016-04-27 Tatsuhiko Kubo <cubicdaiya@gmail.com>
72
73	* introduced new directives: small_light_(radius|sigma)_max.
74
75	* set 10 to the maximum geometry value (radius and sigma) for `sharpen` and `unsharp` and `blur` by default.
76
77	* 0.7.0 released
78
792016-03-19 Tatsuhiko Kubo <cubicdaiya@gmail.com>
80
81	* bugfix: fixed compilation error when old ImageMagick version. Thanks @takp. #37
82
83	* 0.6.17 released
84
852016-03-19 Tatsuhiko Kubo <cubicdaiya@gmail.com>
86
87	* feature: introduced new parameter: autoorient. #35
88
89	* 0.6.16 released
90
912016-02-11 Tatsuhiko Kubo <cubicdaiya@gmail.com>
92
93	* feature: dynamic module is available from nginx-1.9.11.
94
95	* 0.6.15 released
96
972016-01-10 Tatsuhiko Kubo <cubicdaiya@gmail.com>
98
99	* config: output message on configure-error.
100
101	* imagemagick: set ThreadResource 1 always.
102
103	* 0.6.14 released
104
1052015-12-19 Tatsuhiko Kubo <cubicdaiya@gmail.com>
106
107	* bugfix: fixed a memory leak which caused by a call of MagickGetImageFormat(). Thanks @dmurasaki. #33
108
109	* 0.6.13 released
110
1112015-12-16 Tatsuhiko Kubo <cubicdaiya@gmail.com>
112
113	* bugfix: fixed invalid definition for image_exts.
114
115	* 0.6.12 released
116
1172015-09-20 Tatsuhiko Kubo <cubicdaiya@gmail.com>
118
119	* feature: supported WebP-input with ImageMagick. Thanks @cgs3238. #31
120
121	* 0.6.11 released
122
1232015-06-29 Tatsuhiko Kubo <cubicdaiya@gmail.com>
124
125	* bugfix: fixed the exit status for `./configure`.
126
127	* 0.6.10 released
128
1292015-06-09 Tatsuhiko Kubo <cubicdaiya@gmail.com>
130
131	* bugfix: fixed image corruption by the combination of cropping and rotation. Thanks @gunyoki
132
133	* bugfix: fixed memory corruption when pass-through is enabled.
134
135	* bugfix: fixed memory corruption when imlib2 is selected.
136
137	* bugfix: fixed compilation error for using libjpeg8.
138
139	* removed unused code refs #24. Thanks @kaneshin
140
141	* 0.6.9 released
142
1432015-04-19 Tatsuhiko Kubo <cubicdaiya@gmail.com>
144
145	* bugfix: fixed SEGV when pass-through is enabled for imagemagick and imlib2 and gd.
146
147	* bugfix: fixed fd leak for imlib2 when processing image failed.
148
149	* bugfix: fixed memory leak for imagemagick when processing embedicon and canvas failed.
150
151	* bugfix: fixed memory leak for imagemagick in all cases.
152
153	* optimize: release large memory blocks with ngx_pfree().
154
155	* 0.6.8 released
156
1572015-04-14 Tatsuhiko Kubo <cubicdaiya@gmail.com>
158
159	* imagemagick, imlib2, gd: improved error handling with rotating image.
160
161	* bugfix: fixed `setup --with-gd` error with libgd-2.1.1.
162
163	* 0.6.7 released
164
1652015-03-07 Tatsuhiko Kubo <cubicdaiya@gmail.com>
166
167	* feature: added parameter 'cmyk2rgb'.
168
169	* bugfix: color-inversion of CMYK-image(#21). Thanks @dtan4
170
171	* 0.6.6 released
172
1732015-02-24 Tatsuhiko Kubo <cubicdaiya@gmail.com>
174
175	* optimization: reduced memory-allocations.
176
177	* 0.6.5 released
178
1792015-01-15 Tatsuhiko Kubo <cubicdaiya@gmail.com>
180
181	* bugfix: ImageMagick semaphore error(#20). Thanks @dtan4
182
183	* 0.6.4 released
184
1852014-10-23 Tatsuhiko Kubo <cubicdaiya@gmail.com>
186
187	* Support progressive JPEG by ImageMagick.
188
189	* 0.6.3 released
190
1912014-07-28 Tatsuhiko Kubo <cubicdaiya@gmail.com>
192
193	* fix build issue with `--with-imlib2`. Thanks @Ajido
194
195	* 0.6.2 released
196
1972014-07-23 Tatsuhiko Kubo <cubicdaiya@gmail.com>
198
199	* fix build issue with `--with-gd`. Thanks @yano3
200
201	* 0.6.1 released
202
2032014-07-17 Tatsuhiko Kubo <cubicdaiya@gmail.com>
204
205	* fix a problem that small_light_getparam_mode doesn't work. Thanks @yano3
206
207	* add directive 'small_light_buffer'
208
209	* support WebP in output format by ImageMagick & GD
210
211	* 0.6.0 released
212
2132014-06-24 Tatsuhiko Kubo <cubicdaiya@gmail.com>
214
215	* fix memory leak when 'pt' is not null
216
217	* (fix #11)fix double-free bug. Thanks @nhayashi for bug-reporting.
218
219	* 0.5.3 released
220
2212014-04-22 Tatsuhiko Kubo <cubicdaiya@gmail.com>
222
223	* fix bug(invalid free-call when processing image failed)
224
225	* 0.5.2 released
226
227	* fix memory leak in processing image by GD
228
229	* return 415 when smalllight failed to process image
230
231	* improve error handling
232
233	* minor optimizing
234
235	* make code C89 compatible
236
237	* clean up code
238
239	* 0.5.1 released
240
2412013-09-28 Tatsuhiko Kubo <cubicdaiya@gmail.com>
242
243	* add directive 'small_light_getparam_mode'
244
245	* remove parameter 'inhexif'
246
247	* 0.5.0 released
248
2492013-09-26 Tatsuhiko Kubo <cubicdaiya@gmail.com>
250
251	* fix bug(Content-Type becomes invalid when processing image with Imlib2 and `of` is not used)
252
253	* optimize image-processing(remove wasted allocation for Content-Type)
254
255	* 0.4.1 released
256
2572013-07-26 Tatsuhiko Kubo <cubicdaiya@gmail.com>
258
259	* fix bug(imlib_save_error sometimes fails in highly-loaded) ->  http://git.io/KKkgaQ
260
261	* fix resource leak -> http://git.io/KKkgaQ
262
263	* add parameter 'angle' -> http://git.io/mGk22A
264
265	* 0.4.0 released
266
2672013-07-21 Tatsuhiko Kubo <cubicdaiya@gmail.com>
268
269	* fix bug(confate image with canvas by gd becomes grayscale) -> http://git.io/0-T3Qg
270
271	* 0.3.6 released
272
2732013-07-02 Tatsuhiko Kubo <cubicdaiya@gmail.com>
274
275	* fix bug(the misalignment of image in canvas)
276
277	* fix bug(with 32bit instance in EC2, the worker process exited)
278
279	* 0.3.5 released
280
2812013-06-23 Tatsuhiko Kubo <cubicdaiya@gmail.com>
282
283	* fix resource leak when failing to process a image
284
285	* 0.3.4 released
286
2872013-06-18 Tatsuhiko Kubo <cubicdaiya@gmail.com>
288
289	* remove garbage in setup
290
291	* 0.3.3 released
292
2932013-06-18 Tatsuhiko Kubo <cubicdaiya@gmail.com>
294
295	* fix setup bug(ngx_feature_test always fails)
296
297	* move *.(c|h) to src directory
298
299	* some refactorings
300
301	* 0.3.2 released
302
3032013-06-10 Tatsuhiko Kubo <cubicdaiya@gmail.com>
304
305	* fix bug(The compilation without --with-gd always fails)
306
307	* 0.3.1 released
308
3092013-06-10 Tatsuhiko Kubo <cubicdaiya@gmail.com>
310
311	* support GD graphics library
312
313	* fix bug(using negative value when adding border)
314
315	* fix bug(Content-Length becomes zero when using 'cw' and 'ch')
316
317	* 0.3.0 released
318
3192013-05-20 Tatsuhiko Kubo <cubicdaiya@gmail.com>
320
321	* fix bug(imlib2-config --libs is not empty when imlib2 is disabled)
322
323	* 0.2.3 released
324
3252013-05-12 Tatsuhiko Kubo <cubicdaiya@gmail.com>
326
327	* add option '--with-imlib2' to setup
328
329	* 0.2.2 released
330
3312013-01-26 Tatsuhiko Kubo <cubicdaiya@gmail.com>
332
333	* fix memory corruption error when generated image size bigger than original image size with Imlib2
334
335	* 0.2.1 released
336
3372013-01-21 Tatsuhiko Kubo <cubicdaiya@gmail.com>
338
339	* add imlib2 support
340
341	* fix bug(set not Content-Type but image format -> feaf24f)
342
343	* fix resource leak when embedicon is used
344
345	* 0.2.0 released
346
3472013-01-13 Tatsuhiko Kubo <cubicdaiya@gmail.com>
348
349	* returns 415(Unsupported Media Type) if image convert process fails
350
351	* 0.1.4 released
352
3532012-12-30 Tatsuhiko Kubo <cubicdaiya@gmail.com>
354
355	* fix compile error(3f0e2d3 hide this problems)
356
357	* fix problem that nginx's CFLAGS is orver-written by ngx_small_light
358
359	* 0.1.3 released
360
3612012-07-13 Tatsuhiko Kubo <cubicdaiya@gmail.com>
362
363	* improve error messages(issues/2)
364
365	* 0.1.2 released
366
3672012-07-10 Tatsuhiko Kubo <cubicdaiya@gmail.com>
368
369	* set default engine 'imagemagick'
370
371	* security fix(directory traversal with 'material_dir' and 'embedicon')
372
373	* 0.1.1 released
374
3752012-07-08 Tatsuhiko Kubo <cubicdaiya@gmail.com>
376
377	* add command 'small_light_material_dir'
378
379	* add parameters 'ix', 'iy', 'embedicon'
380
381	* 0.1.0 released
382
3832012-07-04 Tatsuhiko Kubo <cubicdaiya@gmail.com>
384
385	* (fix #1)fix memory corruption in parameter table
386
387	* add parameter 'rmprof'
388
389	* fix bug(flag parse function returns an invalid result)
390
391	* 0.0.2 released
392
3932011-06-13 Tatsuhiko Kubo <cubicdaiya@gmail.com>
394
395	* 0.0.1 released
396