This repository was archived by the owner on Mar 1, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.xml.tmpl
More file actions
528 lines (509 loc) · 18.9 KB
/
package.xml.tmpl
File metadata and controls
528 lines (509 loc) · 18.9 KB
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
<?xml version="1.0" encoding="UTF-8"?>
<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">
<name>sfImageTransformExtraPlugin</name>
<channel>pear.symfony-project.com</channel>
<summary>Image manipulation made even easier!</summary>
<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.
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>
<lead>
<name>Christian Schaefer</name>
<user>caefer</user>
<email>caefer@ical.ly</email>
<active>yes</active>
</lead>
<date>##CURRENT_DATE##</date>
<version>
<release>##PLUGIN_VERSION##</release>
<api>##API_VERSION##</api>
</version>
<stability>
<release>##STABILITY##</release>
<api>##STABILITY##</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<notes>-</notes>
<contents>
##CONTENTS##
</contents>
<dependencies>
<required>
<php>
<min>5.2.4</min>
</php>
<pearinstaller>
<min>1.4.1</min>
</pearinstaller>
<package>
<name>symfony</name>
<channel>pear.symfony-project.com</channel>
<min>1.4.0</min>
<max>1.5.0</max>
</package>
<package>
<name>sfImageTransformPlugin</name>
<channel>pear.symfony-project.com</channel>
<min>1.3.0</min>
<max>1.5.0</max>
</package>
</required>
</dependencies>
<phprelease></phprelease>
<changelog>
<release>
<version>
<release>1.0.12</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-11-24</date>
<license>MIT</license>
<notes>
* updated version number
* added log messages
* added max_folder_depth default value 10 and added default options format and sf_format for thumbnail removal
* removePattern() is now using glob instead of RecursiveDirectoryIterator
* added max_folder_depth to all example routes
* documented max_folder_depth
* finally mention thumbnailing.yml in readme
</notes>
</release>
<release>
<version>
<release>1.0.11</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-11-22</date>
<license>MIT</license>
<notes>
* bugfix. in case of multiple routes with similar url patterns but different save paths the current routename is now considered
* added best practice advise to readme considering event deletion
* implemented some micro optimisations that allow start traversing deeper in the tree if passed options provide
* finally added a few lines about automatic removal of thumbnails
* optimisation. refined basepath to recursively iterate based on the passed route tokens
* small change to work on window systems as well (thanks Mirko)
* added todo item
* fixed Typo in Exception Message (thanks robo47)
* added some more unit tests
* Changed CodeSniffer standard from Sebastian to Symfony
* fixed typo
* path correction in build.xml
* updated TODO
* two small fixes for documentation: ulr is now URL and the right class name to extend (thank skoop)
* located the build directory for CI artifacts outside
* updated package information
* added build.xml following s bergmanns example for CI
* adjusted to phpunit 5.3 where requiring phpunit and bootstrap script is no longer necessary
* skipped config/removeOldThumbnails test as this was refactored and has yet to be done
* http test resource is now google logo
* strict compliance: adjusted find() method
* added build.xml following s bergmanns example for CI
* ignored build folder which is used by CI
* changed remote resource from localhost to ever existing google logo
</notes>
</release>
<release>
<version>
<release>1.0.10</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-08-16</date>
<license>MIT</license>
<notes>
* added maxdepth(0) to avoid matching files with the same name but in deeper path
* ensured that there are no double slashes in the url
* implemented event handling for removing thumbnails when 'sf_image_transform.changed_source' is notified
* cleaned up code which could produce warnings
</notes>
</release>
<release>
<version>
<release>1.0.9</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-07-22</date>
<license>MIT</license>
<notes>
* this time I hope it's for real. symfony pear channel is using the .com domain not the .org..
</notes>
</release>
<release>
<version>
<release>1.0.8</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-07-22</date>
<license>MIT</license>
<notes>
* still fixing the dependencies. just found out that apparently the max version is exclusive..
</notes>
</release>
<release>
<version>
<release>1.0.7</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-07-21</date>
<license>MIT</license>
<notes>
* fixed a wrong dependency
</notes>
</release>
<release>
<version>
<release>1.0.6</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-07-21</date>
<license>MIT</license>
<notes>
* fixed fill and style options from off to ~
* fixed boolean parameters for resize options
* fixed spare brackets
* fixed spare brackets
* fixed channel url for sfImageTransformPlugin
</notes>
</release>
<release>
<version>
<release>1.0.5</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-06-24</date>
<license>MIT</license>
<notes>
* caefer: restructured README
* caefer: added a task to check if everything is setup correctly for caching generated images
`$ php symfony --color transforms:check-caching frontend`
`Run this task to check if your settings allow the thumbnail caching to work properly.`
`>> no script name sf_no_script_name is set to true.`
`>> caching sf_cache is set to true.`
`>> route 'sf_image' exists.`
`>> route Route 'sf_image' points to '/thumbnails/in/some/deeper/path/'.`
`>> route The absolute path for this is '/path/to/your/project/web/thumbnails/in/some/deeper/path/'.`
`>> cache dir Path '/thumbnails/in/some/deeper/path' does not exist. Let's move one level up.`
`>> cache dir Path '/thumbnails/in/some/deeper' does not exist. Let's move one level up.`
`>> cache dir Path '/thumbnails/in/some' does not exist. Let's move one level up.`
`>> cache dir Path '/thumbnails/in' does not exist. Let's move one level up.`
`>> cache dir Path '/path/to/your/project/sfiteptask/web/thumbnails' exists.`
`>> cache dir Path '/path/to/your/project/sfiteptask/web/thumbnails' is a directory.`
`>> cache dir Path '/path/to/your/project/sfiteptask/web/thumbnails' is writable.`
`Please note that this check is testing priviledges for your current user account.`
`If your web server is running from a different user account (as it should) the result could be different.`
`Everything seems to be alright. If it still does not work it's probably a permissions problem.`
</notes>
</release>
<release>
<version>
<release>1.0.4</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-05-31</date>
<license>MIT</license>
<notes>
* caefer: bugfix: namespace_callable was incorrectly adressed and prevented caching
* caefer: removed some obsolete but costly part of code
* caefer: corrected README about overlay and alphaMask transformation parameters
* caefer: removed all example routes and left only default @sf_image all others are commented
* caefer: added class check for sfImageSource classes as set on routes
* caefer: adapted tests
</notes>
</release>
<release>
<version>
<release>1.0.3</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-05-18</date>
<license>MIT</license>
<notes>
> 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.
* caefer: moved default http route upwards to avoid a conflict with the default file route
* caefer: implemented seekable stream_read() for remote sources (with help from Jan Schumann)
* caefer: added tests to ensure seeking/telling is working on remote sources.
* caefer: corrected the README about overlay and alphaMask transformation parameters
</notes>
</release>
<release>
<version>
<release>1.0.2</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-05-07</date>
<license>MIT</license>
<notes>
* caefer: added a way to add custom resource locations for overlays and alpha masks" config/app.yml lib/transforms/sfImageTransformManager.class.php
* caefer: added a setting to re-configure the cache_namespace_callable
* caefer: bugfix: in Propel you have to use accessors to get attributes. fixed in sfImageSourcePropel
* caefer: sfImageSourceRemoteAbstract now returns fix inode protection node (readable)
</notes>
</release>
<release>
<version>
<release>1.0.1</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-04-28</date>
<license>MIT</license>
<notes>
PLEASE NOTE!
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.
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.
* caefer: bugfix: autoboxing of parameters now limited to parameters prefixed with 'className|'
* caefer: updated docblock comments for autoboxing related methods
</notes>
</release>
<release>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-04-26</date>
<license>MIT</license>
<notes>
* caefer: bugfix: removed forgotten var_dump()s..
* caefer: optimised the extension matching and file info code
* caefer: reviewed, corrected and completed README
* caefer: reviewed and updated some of the default resources used within this plugin
</notes>
</release>
<release>
<version>
<release>0.9.9</release>
<api>0.9.9</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-04-13</date>
<license>MIT</license>
<notes>
* caefer: implemented sfImageSourcePropel to accept image sources stored in the database for Propel projects
* caefer: implemented task to remove existing thumbnail files based on appropriate routes
* caefer: bugfix. getimagesize() relies on seek() and tell(). both now implemented in the wrappers (thanks sebastien!)
* 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!)
</notes>
</release>
<release>
<version>
<release>0.9.8</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-04-06</date>
<license>MIT</license>
<notes>
* caefer: transformation callbacks are now generalised and outside transformation classes
* caefer: sfImageAlphaMaskGD and sfImageRoundedCornersGD have been moved to sfImageTransformPlugin
</notes>
</release>
<release>
<version>
<release>0.9.7</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-21</date>
<license>MIT</license>
<notes>
* caefer: basic implementation of thum bnail removal now complete and tested
* caefer: removed duplicate code
* caefer: some minor bugfixes
</notes>
</release>
<release>
<version>
<release>0.9.6</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-21</date>
<license>MIT</license>
<notes>
* caefer: sf_cache_namespace_callable now set only for sfImageTranformator module and moved from settings.yml to sfImageTransformExtraPluginConfiguration
* caefer: moved setCacheKey callback from sfImageTransformExtraPluginConfiguration to sfRawFileCache
* caefer: refactored sfImageRoundedCornersGD transformation to extend sfImageAlphaMaskGD transformation as it is only a specialisation of it.
</notes>
</release>
<release>
<version>
<release>0.9.5</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-21</date>
<license>MIT</license>
<notes>
* caefer: corrected a bug from 0.9.4
* caefer: thumbnail cache class is now configurable in settings.yml
</notes>
</release>
<release>
<version>
<release>0.9.4</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-21</date>
<license>MIT</license>
<notes>
* caefer: after the refactoring now all tests comply with the code again
* caefer: gained a lot more code coverage
</notes>
</release>
<release>
<version>
<release>0.9.3</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-21</date>
<license>MIT</license>
<notes>
* caefer: updated README and TODO
</notes>
</release>
<release>
<version>
<release>0.9.2</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-21</date>
<license>MIT</license>
<notes>
* caefer: transfered route from plugin configuration to routing.yml now with full control of URL structure
* caefer: updated README and TODO
* caefer: added sfImageSourcePropel
* caefer: reduced lines of code
* caefer: cleaned up resources
! This is not completely backwards compatible and the tests are not adjusted yet !
</notes>
</release>
<release>
<version>
<release>0.9.1</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-14</date>
<license>MIT</license>
<notes>
* caefer: at least started the README
</notes>
</release>
<release>
<version>
<release>0.9.0</release>
<api>0.9.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.org/license">MIT license</license>
<date>2010-03-14</date>
<license>MIT</license>
<notes>
* caefer: initial commit with documentation yet to write
</notes>
</release>
</changelog>
</package>