Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

Latest commit

 

History

History
795 lines (505 loc) · 75 KB

CHANGELOG.md

File metadata and controls

795 lines (505 loc) · 75 KB

Changelog

All notable alterations to this project will be documented in this CHANGELOG.md file and all important upgrade requirements will be enumerated in the UPGRADE.md file. This project adheres to semantic versioning.

Note: Recent developments can be tracked via the latest changelog, the active milestone, as well as all open milestones.

Released on 2017-09-08 and assigned 1.9.1 tag (view verbose changelog).

  • [Console] [BC BREAK] The resolve command's --as-script/-s option/shortcut renamed to --machine-readable/-m (fixes #988), its output updated to aligned with the resolve command, and the "--machine-readable/-m" option added. #991 (robfrawley)

Released on 2017-08-30 and assigned 1.9.0 tag (view verbose changelog).

  • [Tests] Fix filesystem loader deprecation message in tests. #982 (robfrawley)
  • [Filter] Add "centerright" and "centerleft" positions to background filter. #974 (cmodijk)
  • [Config] Allow to configure the HTTP response code for redirects. #970 (lstrojny)
  • [Console] Added --force option, renamed --filters to --filter, and made resolve command output pretty. #967 (robfrawley)
  • [CS] Fix two docblock annotations. #965 (imanalopher)
  • [Data Loader] [Deprecation] The FileSystemLoader no longer accepts an array of data root paths; instead pass a FileSystemLocator, which should instead be passed said paths. #963 (robfrawley, rpkamp)
  • [Composer] Allow avalanche123/Imagine version 0.7.0. #958 (robfrawley)
  • [Data Loader] [Documentation] Add chain loader documentation. #957 (robfrawley)
  • [Data Loader] Add chain loader implementation. #953 (robfrawley)
  • [CS] Fix templating extension method return type. #951 (imanalopher)
  • [Dependency Injection] Fix compiler pass log message typo. #947 (you-ser)
  • [Travis] Default to trusty container image (with precise image for php 5.3). #945 (robfrawley)
  • [Enqueue] Use simplified transport configuration. #942 (makasim)
  • [Filter] Add resolution loader implementation. #941 (robfrawley)
  • [Travis] Remove Symfony 3.3 from allowed failures. #940 (robfrawley)
  • [Utility] Use simplified Symfony kernel version comparison operation. #939 (robfrawley)

Released on 2017-05-08 and assigned 1.8.0 tag (view verbose changelog).

  • [Minor] [Bug] Revert to php-cs-fixer 1.x and run fixer. #927 (robfrawley)
  • [Routing] Deprecate XML routing file in favor of YAML. #925 (robfrawley)
  • [Filter] Add flip filter implementation to core. #920 (robfrawley)
  • [Queue] Resolve image caches in background using message queue. #919 (makasim)

Released on 2017-03-01 and assigned 1.7.4 tag (view verbose changelog).

  • [Bug] Revert adding leading slash to S3 class names. #893 (cedricziel)

Released on 2017-03-01 and assigned 1.7.3 tag (view verbose changelog).

  • [Tests] Support PHPUnit 5.x (and remove depredations). #887 (robfrawley)
  • [Tests] Assert expected deprecation using symfony/phpunit-bridge. #886 (robfrawley)
  • [Minor] [Documentation] Fix typo in general filters documentation. #888 (svenluijten)
  • [Data Loader] Add bundle resources to safe path when requested. #883 (bobvandevijver, robfrawley)
  • [Tests] Enable mongo unit tests on PHP7 using "mongo" => "mongodb" extension adapter. #882 (robfrawley)
  • [Data Loader] [Data Locator] FileSystemLocator service must not be shared. #875 (robfrawley)

Released on 2017-02-07 and assigned 1.7.2 tag (view verbose changelog).

  • [Data Loader] Abstract filesystem resource locator and legacy insecure locator implementation. #866 (robfrawley)
  • [Minor] [Data Loader] Fix for FileSystemLoader annotation. #868 (tgabi333)
  • [Dependency Injection] Container logging for compiler passes. #867 (robfrawley)
  • [CI] Use Prestissimo package for Travis build. #864 (robfrawley)
  • [GitHub] Add Github templates for issues and PRs. #863 (robfrawley)
  • [Symfony] Bug fixes and deprecation cleanup for Symfony 3.3. #860 (robfrawley)
  • [Filter] Upscale filter should use the highest dimension to calculate ratio. #856 (Rattler3)

Released on 2017-01-19 and assigned 1.7.1 tag (view verbose changelog).

  • [Data Loader] Allow multiple root paths for FileSystemLoader. #851 (robfrawley)
  • [Documentation] Fix strange wording in readme. #847 (svenluijten)

Released on 2017-01-08 and assigned 1.7.0 tag (view verbose changelog).

  • [Dependency Injection] Use DefaultMetadataReader instead of ExifMetadataReader when "exif" extension is not present. #841 (cedricziel)
  • [Documentation] Updating twig call to utilise asset() (to match README.md) (closes #830). #836 (antoligy)
  • [Composer] Exclude "Tests" directory from classmap. #835 (pamil)
  • [Composer] Require components that no longer ship with Symfony FrameworkBundle 3.2. #832 (rpkamp)
  • [Documentation] Document how web paths are built. #829 (greg0ire)
  • [Documentation] Wrap relative path with asset() Twig function. #825 (bocharsky-bw)
  • [Documentation] [Data Loader] Update custom data loader tag. #821 (IllesAprod)
  • [Documentation] Fix typo in README.md example code. #819 (redjanym)
  • [Documentation] Fix RST indentation error in AWS S3 cache resolver documentation. #809 (GeoffreyHervet)
  • [Documentation] Fix typo in basic-usage.rst example code. #805 (you-ser)
  • [Documentation] Fix missing "data_loader" option in Flyststem code example. #803 (davidfuhr)
  • [Documentation] Typo/Fix/Clarification for Watermark RST Docs. #802 (robfrawley)
  • [CI] Apply latest style rules to entire codebase. #800 (robfrawley)
  • [Minor] [CI] [Travis] Bugfix: remove short array syntax and fix merge error. #799 (robfrawley)
  • [Travis] Add Symfony Framework 3.1.x and 3.2-dev to build matrix. #796 (cedricziel)
  • [Config] Add visibility argument to service definition. #795 (cedricziel)
  • [Tests] Bugfix for failing tests (introduced in #777). #793 (robfrawley)
  • [CI] Added php_cs.dist and updated .styleci.yml / Fixed and updated .travis.yml. #792 (robfrawley)
  • [Documentation] Add LICENSE.md. #790 (robfrawley)
  • [Documentation] Major update/refactoring and additions to README.md and RST documentation. #789 (robfrawley)
  • [Documentation] Updated CHANGELOG.md. #788 (robfrawley)
  • [Filter] [Tests] Fix "list" usages and use "getMockBuilder()" (closes #731). #787 (antoligy)
  • [Data Loader] Cleanup FileSystemLoader implementation and add tests (followup to #775). #785 (robfrawley)
  • [Post Processor] Add "temp_dir" option for post-processors. #779 (jehaby)
  • [Cache Resolver] Add visibility argument to flysystem resolver. #777 (cedricziel)
  • [Data Loader] Fix FileSystemLoader path resolution handlers and outside root check. #775 (robfrawley)
  • [Filter] Make Downscale and Upscale derivatives of Scale. #773 (deviprsd21)
  • [CI] Applied fixes from StyleCI. #768 (lsmith77)
  • [DI] Replaced deprecated factory_class and factory_method. #767 (rvanlaarhoven)
  • [Documentation] Update basic-usage.rst. #766 (nochecksum)
  • [Post Processor] Implemented ConfigurablePostProcessorInterface in OptiPngPostProcessor. #764 (jehaby)

Released on 2016-07-22 and assigned 1.6.0 tag (view verbose changelog).

Released on 2016-05-06 and assigned 1.5.3 tag (view verbose changelog).

  • Add @Event annotation to let IDEs known event names and class instance. #732 (Haehnchen)
  • Introduce mozjpeg and pngquant post-processors, add transform options. #717 (antoligy)
  • StreamLoader-exception-arguments. #714 (antonsmolin)

Released on 2016-02-16 and assigned 1.5.2 tag (view verbose changelog).

  • Revert "Merge pull request #699 from jockri/fix-background-filter". #709 (mangelsnc)

Released on 2016-02-13 and assigned 1.5.1 tag (view verbose changelog).

Released on 2016-02-12 and assigned 1.5.0 tag (view verbose changelog).

Released on 2016-01-14 and assigned 1.4.3 tag (view verbose changelog).

Released on 2015-12-29 and assigned 1.4.2 tag (view verbose changelog).

Released on 2015-12-27 and assigned 1.4.1 tag (view verbose changelog).

Released on 2015-12-27 and assigned 1.4.0 tag (view verbose changelog).

  • [Resolver] Add ability to force resolver. #684 (makasim)

Released on 2015-12-27 and assigned 1.3.3 tag (view verbose changelog).

Released on 2015-12-10 and assigned 1.3.2 tag (view verbose changelog).

Released on 2015-08-27 and assigned 1.3.1 tag (view verbose changelog).

Released on 2015-06-04 and assigned 1.3.0 tag (view verbose changelog).

  • Use setFactory service definition method for Symfony >= 2.6 (when possible). #566 (adam187)

Released on 2015-06-02 and assigned 1.2.7 tag (view verbose changelog).

Released on 2015-04-24 and assigned 1.2.6 tag (view verbose changelog).

Released on 2015-04-08 and assigned 1.2.5 tag (view verbose changelog).

Released on 2015-03-27 and assigned 1.2.4 tag (view verbose changelog).

  • Update how missing filters are logged. #579 (trsteel88)
  • Use isDefined method for OptionsResolver instead of isKnown (when possible). #567 (adam187)

Released on 2015-02-22 and assigned 1.2.3 tag (view verbose changelog).

Released on 2015-01-08 and assigned 1.2.2 tag (view verbose changelog).

  • Update the filter_sets Documentation about removed configurations. #543 (mbiagetti)
  • Implement interlace filter. #503 (wodka)

Released on 2014-12-10 and assigned 1.2.1 tag (view verbose changelog).

Released on 2014-12-10 and assigned 1.2.0 tag (view verbose changelog).

Released on 2014-11-12 and assigned 1.1.1 tag (view verbose changelog).

  • Fix crash when no post processor is defined. #526 (lolautruche)
  • [Cache Resolver] Sanitize URL to directory name in web path resolved. #480 (teohhanhui)

Released on 2014-10-29 and assigned 1.1.0 tag (view verbose changelog).

  • [Post Processor] Handlers to be applied on filtered image binary. #519 (kostiklv)

Released on 2014-10-22 and assigned 1.0.8 tag (view verbose changelog).

Released on 2014-10-18 and assigned 1.0.7 tag (view verbose changelog).

  • Fix tests, upgrade phpunit up to 4.3. #511 (makasim)
  • Image default when notloadable exception. #510 (Neime)
  • Explain how to change the default resolver. #508 (dbu)
  • Updated DI configuration to the current implementation of the loader. #500 (peterrehm)
  • Support custom output format for each filter set. #477 (teohhanhui)

Released on 2014-09-17 and assigned 1.0.6 tag (view verbose changelog).

Released on 2014-09-15 and assigned 1.0.5 tag (view verbose changelog).

Released on 2014-07-30 and assigned 1.0.4 tag (view verbose changelog).

  • Update WebPathResolverFactory.php. #467 (JJK801)

Released on 2014-07-30 and assigned 1.0.3 tag (view verbose changelog).

  • Fixing issue with removed class Color. #458 (lstrojny)
  • Added PHP 5.6 and HHVM to travis.yml. #454 (Nyholm)
  • Make the Bundle compatible with config:dump-reference command. #452 (lsmith77)

Released on 2014-06-24 and assigned 1.0.2 tag (view verbose changelog).

Released on 2014-06-06 and assigned 1.0.1 tag (view verbose changelog).

  • [Stream] throws exception when content cannot be read. #444 (makasim)
  • Remove unused use-statement and fix phpdoc. #441 (UFOMelkor)

Released on 2014-05-22 and assigned 1.0.0 tag (view verbose changelog).

Released on 2014-05-22 and assigned 1.0.0-alpha7 tag (view verbose changelog).

  • Add a Signer Utility to sign filters, run php-cs-fixer on bundle. #405 (trsteel88)

Released on 2014-05-05 and assigned 1.0.0-alpha6 tag (view verbose changelog).

Released on 2014-04-29 and assigned 1.0.0-alpha5 tag (view verbose changelog).

Released on 2014-04-14 and assigned 1.0.0-alpha4 tag (view verbose changelog).

  • [Config] correctly process resolvers\loaders section if not array or null. #396 (makasim)
  • Wrong image path (see #368). #395 (serdyuka)

Released on 2014-04-14 and assigned 1.0.0-alpha3 tag (view verbose changelog).

Released on 2014-04-10 and assigned 1.0.0-alpha2 tag (view verbose changelog).

Released on 2014-04-07 and assigned 1.0.0-alpha1 tag (view verbose changelog).

Released on 2014-03-14 and assigned 0.21.1 tag (view verbose changelog).

Released on 2014-03-14 and assigned 0.21.0 tag (view verbose changelog).

Released on 2014-02-20 and assigned 0.20.2 tag (view verbose changelog).

Released on 2014-02-10 and assigned 0.20.1 tag (view verbose changelog).

Released on 2014-02-07 and assigned 0.20.0 tag (view verbose changelog).

  • [Cache Resolver] Decouple WebPathResolver from http request. Simplify its logic. #320 (makasim)
  • Added proxy cache resolver. #318 (digitalkaoz)

Released on 2014-02-07 and assigned 0.19.0 tag (view verbose changelog).

Released on 2014-01-29 and assigned 0.18.0 tag (view verbose changelog).

Released on 2014-01-24 and assigned 0.17.1 tag (view verbose changelog).

  • Fixed missing namespace. #306 (digitalkaoz)
  • [Cache] cache manager has to use isStored inside getBrowserPath method. #303 (makasim)
  • [Cache Resolver] Use binary on store method call. #301 (makasim)
  • [Filter Manager] make use of binary object. #297 (makasim)
  • [Data Loader] remove deprecated phpcr loader. #292 (makasim)
  • Rework data loaders. Introduce mime type guesser. #291 (makasim)
  • [Tests] increase code coverage by tests. #290 (makasim)
  • [Logger] use PSR one logger. #286 (makasim)
  • [Cache Resolver] Resolver get rid of get browser path. #284 (makasim)
  • [Tests] use real amazon libs in tests. #283 (makasim)
  • [Cache Resolver] do not expose "targetPath". #282 (makasim)
  • [Cache Resolver] remove request parameter. #281 (makasim)

Released on 2013-12-04 and assigned 0.17.0 tag (view verbose changelog).

  • Handle image extensions in doctrine loader. #276 (dbu)
  • Exclude Tests directory on composer archive. #274 (oziks)
  • Fix composer require-dev. #272 (havvg)
  • Update filters.md. #267 (uwej711)
  • Add comment for image parameter in watermark filter configuration example. #263 (USvER)

Released on 2013-09-30 and assigned 0.16.0 tag (view verbose changelog).

Released on 2013-09-20 and assigned 0.15.1 tag (view verbose changelog).

Released on 2013-09-18 and assigned 0.15.0 tag (view verbose changelog).

  • Deprecate the phpcr loader as CmfMediaBundle provides a better one now. #243 (dbu)
  • Fix missing filename in exception. #240 (havvg)
  • Corrected aws-sdk-php link. #233 (javiacei)

Released on 2013-08-21 and assigned 0.14.0 tag (view verbose changelog).

  • Add AwsS3Resolver for new SDK version. #227 (havvg)

Released on 2013-08-19 and assigned 0.13.0 tag (view verbose changelog).

Released on 2013-08-19 and assigned 0.12.0 tag (view verbose changelog).

Released on 2013-08-05 and assigned 0.11.1 tag (view verbose changelog).

  • Added documentation on inset and outbound modes of thumbnail filter Documentation (see #207). #210 (rjbijl)

Released on 2013-06-21 and assigned 0.11.0 tag (view verbose changelog).

Released on 2013-05-29 and assigned 0.10.1 tag (view verbose changelog).

Released on 2013-05-17 and assigned 0.10.0 tag (view verbose changelog).

Released on 2013-05-14 and assigned 0.9.4 tag (view verbose changelog).

  • Fix doc of CacheManager::resolve to not lie. #186 (dbu)
  • Small documentation fix for getting browserPath for a thumb from controller. #178 (leberknecht)
  • Improve phpcr loader doc. #177 (dbu)
  • Allow Symfony 2.3 and greater. #176 (tommygnr)

Released on 2013-04-17 and assigned 0.9.3 tag (view verbose changelog).

Released on 2013-04-08 and assigned 0.9.2 tag (view verbose changelog).

Released on 2013-02-20 and assigned 0.9.1 tag (view verbose changelog).

Released on 2013-02-13 and assigned 0.9.0 tag (view verbose changelog).

  • Add FilterManager::applyFilter. #150 (havvg)
  • Add "Introduction" chapter to documentation. #149 (havvg)
  • Split documentation and README into chapters. #148 (havvg)
  • Add route options to routing loader. #138 (sveriger)
  • Added a data loader for PHPCR. #134 (Burgov)
  • [Minor] Cleanup. #133 (havvg)
  • Add image form type. #130 (EmmanuelVella)
  • New minor Imagine version. #129 (jcrombez)
  • Pathinfo-related notices in generateUrl(). #128 (thanosp)
  • Updated the Imagine library to version 0.4.0. #127 (ubick)
  • Added some documentation to Outside the web root chapter. #122 (nass600)
  • Added PasteFilterLoader. #118 (lmcd)
  • Add info on the StreamWrapper of GaufretteBundle. #115 (havvg)
  • Properly set config parameter in the container. #113 (kevinarcher)
  • Adding cache directory permissions configuration parameter. #112 (kevinarcher)
  • Renamed "auto_clear_cache" to "cache_clearer". #102 (Spea)
  • Added option to disable cache_clearer. #101 (Spea)
  • Cache resolver service argument order in readme. #100 (johnnypeck)
  • Added GridFS Loader. #99 (jdewit)
  • Update composer.json. #95 (krispypen)
  • Use the basePath in the file path resolver (useful in "_dev" or "_*" env). #92 (khepin)
  • Add basePath injection to filesystem resolver. #91 (havvg)
  • Add "using the controller as a service" to the documentation. #88 (inmarelibero)
  • [Minor] fix in readme. #87 (stefax)
  • Ensure that hardcoded filter formats are applied. #86 (lsmith77)
  • Cache clearer only registered for sf2.1 (fixes #81). #82 (digitalkaoz)
  • Issue 43 - Added a cache clearer for generated images. #80 (sixty-nine)
  • Added NoCacheResolver. #76 (ghost)
  • Fixed errors in README.md. #75 (iamdto)
  • Add LoggerInterface to AmazonS3Resolver. #70 (havvg)
  • Fix AmazonS3Resolver. #69 (havvg)
  • Several fixes to the AmazonS3Resolver based on feedback. #68 (havvg)
  • Move getFilePath to AbstractFilesystemResolver. #67 (havvg)
  • Add AmazonS3Resolver and ResolverInterface::remove. #66 (havvg)
  • Throwing an error if source image doesn't exist. #65 (fixe)
  • Add GaufretteFilesystemLoader. #63 (havvg)
  • Mark image services as non public. #62 (lstrojny)
  • Updates PdfTransformer so that imagick is injected. #61 (lucasaba)
  • Add crop filter; add missing option for thumbnail filter. #58 (gimler)
  • Add file transformers to the file loader. #57 (lucasaba)
  • Use of protected class properties in FilesystemLoader. #54 (petrjaros)
  • 'cache_resolver' property name change. #53 (petrjaros)
  • Add composer.json. #51 (iampersistent)
  • Fix for last version of Symfony. #50 (benji07)
  • Allowed a file extension to be inferred for source files without one. #47 (web-dev)
  • Added a configuration option for the data root. #46 (web-dev)
  • README update: source img outside web root. #45 (scoolen)
  • Fixing typo in README.md. #44 (stefanosala)
  • Update template extension and helper names. #41 (iampersistent)
  • Refactor RelativeResize code and add documentation. #39 (jmikola)
  • Add Resize and RelativeResize filters. #37 (jmikola)
  • Extracted the abstract class Resolver from WebPathResolver. #35 (sixty-nine)
  • Fix service name. #34 (lenar)
  • Removed webRoot logic outside controller. #28 (LouTerrailloune)
  • Fixed redirect using wrong variable. #27 (Spea)
  • Tweak response creation. #26 (lsmith77)
  • Fixed unit tests, fixes GH-22. #24 (ghost)
  • Added missing docblock. #20 (LouTerrailloune)
  • Allow-all default setting for liip_imagine.formats. #14 (ghost)
  • Added support for many filter transformations in one filter set (style), fixes GH-1. #11 (ghost)
  • Fixed ImagineLoader - Cache prefix was not used in urls. #6 (ghost)
  • Fixed CachePathResolver#getBrowserPath. #5 (ghost)
  • Added check for the existence of extension info. #147 (thanosp)
  • Add Tests for bundle features. #140 (havvg)

The templates for new release changelog entries are created using github_changelog_generator; the final formatting and edits are completed manually by one of the many project contributors.