Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 529 lines (509 sloc) 19.381 kb
029e148 @caefer 0.9.0 beta in trunk now
caefer authored
1 <?xml version="1.0" encoding="UTF-8"?>
2 <package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.4.1" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
3 <name>sfImageTransformExtraPlugin</name>
4 <channel>pear.symfony-project.com</channel>
06e76a7 @caefer * reviewed README (not yet finished)
caefer authored
5 <summary>Image manipulation made even easier!</summary>
6 <description>Image manipulation made even easier! Why worry about the creation of your thumbnails when you can easily configure the image formats your design desires? With sfImageTransformExtraPlugin the days of coding transforms are gone. Instead you define formats as a series of transformations provided by the awesome sfImageTransformPlugin.
7 Instead of changing your business logic when the design requires new formats you only need to change the configuration while the application remains untouched.</description>
029e148 @caefer 0.9.0 beta in trunk now
caefer authored
8 <lead>
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
9 <name>Christian Schaefer</name>
10 <user>caefer</user>
11 <email>caefer@ical.ly</email>
029e148 @caefer 0.9.0 beta in trunk now
caefer authored
12 <active>yes</active>
13 </lead>
14 <date>##CURRENT_DATE##</date>
15 <version>
16 <release>##PLUGIN_VERSION##</release>
17 <api>##API_VERSION##</api>
18 </version>
19 <stability>
20 <release>##STABILITY##</release>
21 <api>##STABILITY##</api>
22 </stability>
23 <license uri="http://www.symfony-project.org/license">MIT license</license>
24 <notes>-</notes>
25 <contents>
26 ##CONTENTS##
27 </contents>
28 <dependencies>
29 <required>
30 <php>
31 <min>5.2.4</min>
32 </php>
33 <pearinstaller>
34 <min>1.4.1</min>
35 </pearinstaller>
36 <package>
37 <name>symfony</name>
38 <channel>pear.symfony-project.com</channel>
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
39 <min>1.4.0</min>
62d784c @caefer * wasted three version numbers to fix pear dependencies... doh!
caefer authored
40 <max>1.5.0</max>
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
41 </package>
42 <package>
43 <name>sfImageTransformPlugin</name>
62d784c @caefer * wasted three version numbers to fix pear dependencies... doh!
caefer authored
44 <channel>pear.symfony-project.com</channel>
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
45 <min>1.3.0</min>
62d784c @caefer * wasted three version numbers to fix pear dependencies... doh!
caefer authored
46 <max>1.5.0</max>
029e148 @caefer 0.9.0 beta in trunk now
caefer authored
47 </package>
48 </required>
49 </dependencies>
50 <phprelease></phprelease>
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
51 <changelog>
52 <release>
53 <version>
f6910db @caefer * updated package.xml
caefer authored
54 <release>1.0.12</release>
55 <api>1.0.0</api>
56 </version>
57 <stability>
58 <release>stable</release>
59 <api>stable</api>
60 </stability>
61 <license uri="http://www.symfony-project.org/license">MIT license</license>
62 <date>2010-11-24</date>
63 <license>MIT</license>
64 <notes>
65 * updated version number
66 * added log messages
67 * added max_folder_depth default value 10 and added default options format and sf_format for thumbnail removal
68 * removePattern() is now using glob instead of RecursiveDirectoryIterator
69 * added max_folder_depth to all example routes
70 * documented max_folder_depth
71 * finally mention thumbnailing.yml in readme
72 </notes>
73 </release>
74 <release>
75 <version>
d4cf999 @caefer * updated package information
caefer authored
76 <release>1.0.11</release>
77 <api>1.0.0</api>
78 </version>
79 <stability>
80 <release>stable</release>
81 <api>stable</api>
82 </stability>
83 <license uri="http://www.symfony-project.org/license">MIT license</license>
fb7b02b @caefer * updated package release notes
caefer authored
84 <date>2010-11-22</date>
d4cf999 @caefer * updated package information
caefer authored
85 <license>MIT</license>
86 <notes>
fb7b02b @caefer * updated package release notes
caefer authored
87 * bugfix. in case of multiple routes with similar url patterns but different save paths the current routename is now considered
dac9639 @caefer * added release notes and changed version number accordingly
caefer authored
88 * added best practice advise to readme considering event deletion
89 * implemented some micro optimisations that allow start traversing deeper in the tree if passed options provide
90 * finally added a few lines about automatic removal of thumbnails
91 * optimisation. refined basepath to recursively iterate based on the passed route tokens
92 * small change to work on window systems as well (thanks Mirko)
93 * added todo item
94 * fixed Typo in Exception Message (thanks robo47)
95 * added some more unit tests
96 * Changed CodeSniffer standard from Sebastian to Symfony
97 * fixed typo
98 * path correction in build.xml
99 * updated TODO
100 * two small fixes for documentation: ulr is now URL and the right class name to extend (thank skoop)
101 * located the build directory for CI artifacts outside
102 * updated package information
103 * added build.xml following s bergmanns example for CI
d4cf999 @caefer * updated package information
caefer authored
104 * adjusted to phpunit 5.3 where requiring phpunit and bootstrap script is no longer necessary
105 * skipped config/removeOldThumbnails test as this was refactored and has yet to be done
106 * http test resource is now google logo
107 * strict compliance: adjusted find() method
108 * added build.xml following s bergmanns example for CI
109 * ignored build folder which is used by CI
110 * changed remote resource from localhost to ever existing google logo
111 </notes>
112 </release>
113 <release>
114 <version>
115 <release>1.0.10</release>
116 <api>1.0.0</api>
117 </version>
118 <stability>
119 <release>stable</release>
120 <api>stable</api>
121 </stability>
122 <license uri="http://www.symfony-project.org/license">MIT license</license>
123 <date>2010-08-16</date>
124 <license>MIT</license>
125 <notes>
126 * added maxdepth(0) to avoid matching files with the same name but in deeper path
127 * ensured that there are no double slashes in the url
128 * implemented event handling for removing thumbnails when 'sf_image_transform.changed_source' is notified
129 * cleaned up code which could produce warnings
130 </notes>
131 </release>
132 <release>
133 <version>
62d784c @caefer * wasted three version numbers to fix pear dependencies... doh!
caefer authored
134 <release>1.0.9</release>
135 <api>1.0.0</api>
136 </version>
137 <stability>
138 <release>stable</release>
139 <api>stable</api>
140 </stability>
141 <license uri="http://www.symfony-project.org/license">MIT license</license>
142 <date>2010-07-22</date>
143 <license>MIT</license>
144 <notes>
145 * this time I hope it's for real. symfony pear channel is using the .com domain not the .org..
146 </notes>
147 </release>
148 <release>
149 <version>
150 <release>1.0.8</release>
151 <api>1.0.0</api>
152 </version>
153 <stability>
154 <release>stable</release>
155 <api>stable</api>
156 </stability>
157 <license uri="http://www.symfony-project.org/license">MIT license</license>
158 <date>2010-07-22</date>
159 <license>MIT</license>
160 <notes>
161 * still fixing the dependencies. just found out that apparently the max version is exclusive..
162 </notes>
163 </release>
164 <release>
165 <version>
166 <release>1.0.7</release>
167 <api>1.0.0</api>
168 </version>
169 <stability>
170 <release>stable</release>
171 <api>stable</api>
172 </stability>
173 <license uri="http://www.symfony-project.org/license">MIT license</license>
174 <date>2010-07-21</date>
175 <license>MIT</license>
176 <notes>
177 * fixed a wrong dependency
178 </notes>
179 </release>
180 <release>
181 <version>
182 <release>1.0.6</release>
183 <api>1.0.0</api>
184 </version>
185 <stability>
186 <release>stable</release>
187 <api>stable</api>
188 </stability>
189 <license uri="http://www.symfony-project.org/license">MIT license</license>
190 <date>2010-07-21</date>
191 <license>MIT</license>
192 <notes>
193 * fixed fill and style options from off to ~
194 * fixed boolean parameters for resize options
195 * fixed spare brackets
196 * fixed spare brackets
197 * fixed channel url for sfImageTransformPlugin
198 </notes>
199 </release>
200 <release>
201 <version>
5f89949 @caefer updated package.xml.temp
caefer authored
202 <release>1.0.5</release>
203 <api>1.0.0</api>
204 </version>
205 <stability>
206 <release>stable</release>
207 <api>stable</api>
208 </stability>
209 <license uri="http://www.symfony-project.org/license">MIT license</license>
62d784c @caefer * wasted three version numbers to fix pear dependencies... doh!
caefer authored
210 <date>2010-06-24</date>
5f89949 @caefer updated package.xml.temp
caefer authored
211 <license>MIT</license>
212 <notes>
6937380 @caefer updated package.xml template
caefer authored
213 * caefer: restructured README
f3c489f @caefer added some more info to package.xml template
caefer authored
214 * caefer: added a task to check if everything is setup correctly for caching generated images
215
216 `$ php symfony --color transforms:check-caching frontend`
217
218 `Run this task to check if your settings allow the thumbnail caching to work properly.`
219
220 `>> no script name sf_no_script_name is set to true.`
221
222 `>> caching sf_cache is set to true.`
223
224 `>> route 'sf_image' exists.`
225
226 `>> route Route 'sf_image' points to '/thumbnails/in/some/deeper/path/'.`
227
228 `>> route The absolute path for this is '/path/to/your/project/web/thumbnails/in/some/deeper/path/'.`
229
230 `>> cache dir Path '/thumbnails/in/some/deeper/path' does not exist. Let's move one level up.`
231
232 `>> cache dir Path '/thumbnails/in/some/deeper' does not exist. Let's move one level up.`
233
234 `>> cache dir Path '/thumbnails/in/some' does not exist. Let's move one level up.`
235
236 `>> cache dir Path '/thumbnails/in' does not exist. Let's move one level up.`
237
238 `>> cache dir Path '/path/to/your/project/sfiteptask/web/thumbnails' exists.`
239
240 `>> cache dir Path '/path/to/your/project/sfiteptask/web/thumbnails' is a directory.`
241
242 `>> cache dir Path '/path/to/your/project/sfiteptask/web/thumbnails' is writable.`
243
244 `Please note that this check is testing priviledges for your current user account.`
245
246 `If your web server is running from a different user account (as it should) the result could be different.`
247
248 `Everything seems to be alright. If it still does not work it's probably a permissions problem.`
5f89949 @caefer updated package.xml.temp
caefer authored
249 </notes>
250 </release>
251 <release>
252 <version>
253 <release>1.0.4</release>
254 <api>1.0.0</api>
255 </version>
256 <stability>
257 <release>stable</release>
258 <api>stable</api>
259 </stability>
260 <license uri="http://www.symfony-project.org/license">MIT license</license>
261 <date>2010-05-31</date>
262 <license>MIT</license>
263 <notes>
264 * caefer: bugfix: namespace_callable was incorrectly adressed and prevented caching
265 * caefer: removed some obsolete but costly part of code
266 * caefer: corrected README about overlay and alphaMask transformation parameters
267 * caefer: removed all example routes and left only default @sf_image all others are commented
268 * caefer: added class check for sfImageSource classes as set on routes
269 * caefer: adapted tests
270 </notes>
271 </release>
272 <release>
273 <version>
998b2f5 @caefer * corrected README about overlay and alphaMask transformation parame…
caefer authored
274 <release>1.0.3</release>
275 <api>1.0.0</api>
276 </version>
277 <stability>
278 <release>stable</release>
279 <api>stable</api>
280 </stability>
281 <license uri="http://www.symfony-project.org/license">MIT license</license>
282 <date>2010-05-18</date>
283 <license>MIT</license>
284 <notes>
285 > This is a bugfix release. Remote image sources depending on their binary structure might not have been able to detect the mime type of. This was caused by getimagesize() seeking when mime information could not be read from the first chunk of data.
286
287 * caefer: moved default http route upwards to avoid a conflict with the default file route
288 * caefer: implemented seekable stream_read() for remote sources (with help from Jan Schumann)
289 * caefer: added tests to ensure seeking/telling is working on remote sources.
e6ed508 @caefer * corrected README about overlay and alphaMask transformation parameters
caefer authored
290 * caefer: corrected the README about overlay and alphaMask transformation parameters
998b2f5 @caefer * corrected README about overlay and alphaMask transformation parame…
caefer authored
291 </notes>
292 </release>
293 <release>
294 <version>
badac1d @caefer updated from svn trunk (1.0.2)
caefer authored
295 <release>1.0.2</release>
296 <api>1.0.0</api>
297 </version>
298 <stability>
299 <release>stable</release>
300 <api>stable</api>
301 </stability>
302 <license uri="http://www.symfony-project.org/license">MIT license</license>
303 <date>2010-05-07</date>
304 <license>MIT</license>
305 <notes>
306 * caefer: added a way to add custom resource locations for overlays and alpha masks" config/app.yml lib/transforms/sfImageTransformManager.class.php
307 * caefer: added a setting to re-configure the cache_namespace_callable
308 * caefer: bugfix: in Propel you have to use accessors to get attributes. fixed in sfImageSourcePropel
309 * caefer: sfImageSourceRemoteAbstract now returns fix inode protection node (readable)
310 </notes>
311 </release>
312 <release>
313 <version>
fb047e5 @caefer updated package.xml to new release 1.0.1
caefer authored
314 <release>1.0.1</release>
315 <api>1.0.0</api>
316 </version>
317 <stability>
318 <release>stable</release>
319 <api>stable</api>
320 </stability>
321 <license uri="http://www.symfony-project.org/license">MIT license</license>
322 <date>2010-04-28</date>
323 <license>MIT</license>
324 <notes>
b8dbe90 @caefer updated package.xml to new release 1.0.1
caefer authored
325 PLEASE NOTE!
326 In this release there is a bugfix of the autoboxing feature which requires you to change your thumbnailing.yml if you use transformations like overlay or alphamask.
327 In this case you have to prefix the overlay and mask parameters with "sfImage|". See http://trac.symfony-project.org/changeset/29292 for an example.
328
fb047e5 @caefer updated package.xml to new release 1.0.1
caefer authored
329 * caefer: bugfix: autoboxing of parameters now limited to parameters prefixed with 'className|'
330 * caefer: updated docblock comments for autoboxing related methods
331 </notes>
332 </release>
333 <release>
334 <version>
c374bc0 @caefer everything ready for th final release
caefer authored
335 <release>1.0.0</release>
336 <api>1.0.0</api>
337 </version>
338 <stability>
339 <release>stable</release>
340 <api>stable</api>
341 </stability>
342 <license uri="http://www.symfony-project.org/license">MIT license</license>
343 <date>2010-04-26</date>
344 <license>MIT</license>
345 <notes>
346 * caefer: bugfix: removed forgotten var_dump()s..
347 * caefer: optimised the extension matching and file info code
348 * caefer: reviewed, corrected and completed README
349 * caefer: reviewed and updated some of the default resources used within this plugin
350 </notes>
351 </release>
352 <release>
353 <version>
06e76a7 @caefer * reviewed README (not yet finished)
caefer authored
354 <release>0.9.9</release>
355 <api>0.9.9</api>
356 </version>
357 <stability>
358 <release>stable</release>
359 <api>stable</api>
360 </stability>
361 <license uri="http://www.symfony-project.org/license">MIT license</license>
979e417 @caefer updated package.xml.tmpl for new release 0.9.9
caefer authored
362 <date>2010-04-13</date>
06e76a7 @caefer * reviewed README (not yet finished)
caefer authored
363 <license>MIT</license>
364 <notes>
365 * caefer: implemented sfImageSourcePropel to accept image sources stored in the database for Propel projects
979e417 @caefer updated package.xml.tmpl for new release 0.9.9
caefer authored
366 * caefer: implemented task to remove existing thumbnail files based on appropriate routes
367 * caefer: bugfix. getimagesize() relies on seek() and tell(). both now implemented in the wrappers (thanks sebastien!)
368 * caefer: bugfix. for file sources glob() did match a.jpg as well as ab.jpg. this is solved by a tightern pattern now (thanks miloslav!)
06e76a7 @caefer * reviewed README (not yet finished)
caefer authored
369 </notes>
370 </release>
371 <release>
372 <version>
38d7609 @caefer Updated for 0.9.8 release
caefer authored
373 <release>0.9.8</release>
374 <api>0.9.0</api>
375 </version>
376 <stability>
377 <release>stable</release>
378 <api>stable</api>
379 </stability>
380 <license uri="http://www.symfony-project.org/license">MIT license</license>
381 <date>2010-04-06</date>
382 <license>MIT</license>
383 <notes>
384 * caefer: transformation callbacks are now generalised and outside transformation classes
385 * caefer: sfImageAlphaMaskGD and sfImageRoundedCornersGD have been moved to sfImageTransformPlugin
386 </notes>
387 </release>
388 <release>
389 <version>
ff08670 @caefer package and todo for 0.9.7 release
caefer authored
390 <release>0.9.7</release>
391 <api>0.9.0</api>
392 </version>
393 <stability>
394 <release>stable</release>
395 <api>stable</api>
396 </stability>
397 <license uri="http://www.symfony-project.org/license">MIT license</license>
398 <date>2010-03-21</date>
399 <license>MIT</license>
400 <notes>
401 * caefer: basic implementation of thum bnail removal now complete and tested
402 * caefer: removed duplicate code
403 * caefer: some minor bugfixes
404 </notes>
405 </release>
406 <release>
407 <version>
2114803 @caefer package for 0.9.6 release
caefer authored
408 <release>0.9.6</release>
b28ae2b @caefer small refactoring.
caefer authored
409 <api>0.9.0</api>
410 </version>
411 <stability>
412 <release>stable</release>
413 <api>stable</api>
414 </stability>
415 <license uri="http://www.symfony-project.org/license">MIT license</license>
416 <date>2010-03-21</date>
417 <license>MIT</license>
418 <notes>
419 * caefer: sf_cache_namespace_callable now set only for sfImageTranformator module and moved from settings.yml to sfImageTransformExtraPluginConfiguration
420 * caefer: moved setCacheKey callback from sfImageTransformExtraPluginConfiguration to sfRawFileCache
7e6cea0 @caefer refactored transformations.
caefer authored
421 * caefer: refactored sfImageRoundedCornersGD transformation to extend sfImageAlphaMaskGD transformation as it is only a specialisation of it.
b28ae2b @caefer small refactoring.
caefer authored
422 </notes>
423 </release>
424 <release>
425 <version>
2114803 @caefer package for 0.9.6 release
caefer authored
426 <release>0.9.5</release>
427 <api>0.9.0</api>
428 </version>
429 <stability>
430 <release>stable</release>
431 <api>stable</api>
432 </stability>
433 <license uri="http://www.symfony-project.org/license">MIT license</license>
434 <date>2010-03-21</date>
435 <license>MIT</license>
436 <notes>
437 * caefer: corrected a bug from 0.9.4
438 * caefer: thumbnail cache class is now configurable in settings.yml
439 </notes>
440 </release>
441 <release>
442 <version>
c393d03 @caefer new release package 0.9.4
caefer authored
443 <release>0.9.4</release>
444 <api>0.9.0</api>
445 </version>
446 <stability>
447 <release>stable</release>
448 <api>stable</api>
449 </stability>
450 <license uri="http://www.symfony-project.org/license">MIT license</license>
451 <date>2010-03-21</date>
452 <license>MIT</license>
453 <notes>
454 * caefer: after the refactoring now all tests comply with the code again
455 * caefer: gained a lot more code coverage
456 </notes>
457 </release>
458 <release>
459 <version>
460 <release>0.9.3</release>
461 <api>0.9.0</api>
462 </version>
463 <stability>
464 <release>stable</release>
465 <api>stable</api>
466 </stability>
467 <license uri="http://www.symfony-project.org/license">MIT license</license>
468 <date>2010-03-21</date>
469 <license>MIT</license>
470 <notes>
471 * caefer: updated README and TODO
472 </notes>
473 </release>
474 <release>
475 <version>
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
476 <release>0.9.2</release>
477 <api>0.9.0</api>
478 </version>
479 <stability>
480 <release>stable</release>
481 <api>stable</api>
482 </stability>
483 <license uri="http://www.symfony-project.org/license">MIT license</license>
dcd4bc1 @caefer Release 0.9.2-BETA
caefer authored
484 <date>2010-03-21</date>
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
485 <license>MIT</license>
486 <notes>
dcd4bc1 @caefer Release 0.9.2-BETA
caefer authored
487 * caefer: transfered route from plugin configuration to routing.yml now with full control of URL structure
488 * caefer: updated README and TODO
489 * caefer: added sfImageSourcePropel
490 * caefer: reduced lines of code
491 * caefer: cleaned up resources
492 ! This is not completely backwards compatible and the tests are not adjusted yet !
c48d969 @caefer * created routing.yml to replace sf_image route that was formerly add…
caefer authored
493 </notes>
494 </release>
495 <release>
496 <version>
497 <release>0.9.1</release>
498 <api>0.9.0</api>
499 </version>
500 <stability>
501 <release>stable</release>
502 <api>stable</api>
503 </stability>
504 <license uri="http://www.symfony-project.org/license">MIT license</license>
505 <date>2010-03-14</date>
506 <license>MIT</license>
507 <notes>
508 * caefer: at least started the README
509 </notes>
510 </release>
511 <release>
512 <version>
513 <release>0.9.0</release>
514 <api>0.9.0</api>
515 </version>
516 <stability>
517 <release>stable</release>
518 <api>stable</api>
519 </stability>
520 <license uri="http://www.symfony-project.org/license">MIT license</license>
521 <date>2010-03-14</date>
522 <license>MIT</license>
523 <notes>
524 * caefer: initial commit with documentation yet to write
525 </notes>
526 </release>
527 </changelog>
029e148 @caefer 0.9.0 beta in trunk now
caefer authored
528 </package>
Something went wrong with that request. Please try again.