Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: a09bcfcb45
Fetching contributors…

Cannot retrieve contributors at this time

529 lines (509 sloc) 19.381 kB
<?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>
Jump to Line
Something went wrong with that request. Please try again.