Releases: FriendsOfSymfony/FOSHttpCacheBundle
Releases · FriendsOfSymfony/FOSHttpCacheBundle
1.3.0
- Deprecated
CacheManager::tagResponse
in favor ofTagHandler::addTags
. - Added configuration for Symfony HttpCache client and HttpCache now loads purge and refresh handlers by default.
- Configured/annotated cache tags on subrequests (in Twig:
render(controller())
) are no longer ignored. Additionally, it is now possible to add tags from code before the response object has been created, by using the TagHandler, and from Twig with thefos_httpcache_tag
function. If you defined custom services for theInvalidateTagCommand
, you should now inject the TagHandler instead of the CacheManager. - Added configuration option for custom proxy client (#208)
- Added support for a simple Etag header in the header configuration (#207)
1.2.1
1.2.0
- Refactored the Symfony built-in HttpCache support to be extensible.
- Deprecated
FOS\HttpCacheBundle\HttpCache
in favor ofEventDispatchingHttpCache
. - BC break: If you overwrite
cleanupForwardRequest()
in your cache kernel, you need to extendFOS\HttpCache\SymfonyCache\UserContextSubscriber
and move that logic to the methodcleanupHashLookupRequest
in there.
1.1.1
1.1.0
- d495ec8 Merge pull request #152 from lolautruche/contextHashSymfonyReverseProxy (David Buchmann)
- 106c4ed Updated Changelog (Jérôme Vieilledent)
- e4e59f4 Implemented Symfony reverse proxy support for user context hash. (Jérôme Vieilledent)
- 7152dc7 hhvm broke their xml support. ignore it until they can fix it (David Buchmann)
- 851a001 Merge remote-tracking branch 'origin/1.0' (David Buchmann)
- a28de77 Merge pull request #153 from FriendsOfSymfony/hhvm-broke-xml (Christophe Coevoet)
- 00181d5 hhvm broke their xml support. ignore it until they can fix it (David Buchmann)
- 3a21418 Merge pull request #151 from FriendsOfSymfony/gv-allow-cache-overwrite (David Buchmann)
- 233420c cleanup cache header overwrite options (David Buchmann)
- b70537b Allow cache headers overwrite (Gonzalo Vilaseca)
- 7321b95 Fixed the retrieval of the autoloader for tests (Christophe Coevoet)
- 4320e8f Merge pull request #147 from Tobion/patch-1 (David de Boer)
- e2f7e1c Fix config example (Tobias Schultze)
- 59e7c4a Merge pull request #146 from lucianodelucchi/patch-1 (Christophe Coevoet)
- 6b7e889 Typo (Luciano Delucchi)
1.0.1
1.0.0
- ed647d3 Merge pull request #128 from FriendsOfSymfony/prepare-release (David Buchmann)
- 6eb7222 Merge pull request #144 from FriendsOfSymfony/expression-request (David de Boer)
- 3b69fca Merge pull request #143 from FriendsOfSymfony/fix-controller-matching-doc (David de Boer)
- f8a1c19 Merge pull request #142 from FriendsOfSymfony/invalidation-vs-validation (David Buchmann)
- d8b5a5c warn about validation vs invalidation and cleanup feature list (David Buchmann)
- d8079d9 also provide request itself in expressions (David Buchmann)
- 95d6a2b fix typo (David Buchmann)
- 4e9ce48 fix controller matching documentation and add warning. fix #134 (David Buchmann)
- f4ff091 prepare release 1.0.0 (David Buchmann)
- 8597598 fix spelling error (David Buchmann)
- b5875b6 Merge pull request #140 from FriendsOfSymfony/framework-extra-3 (David Buchmann)
- ed6cba1 Test against sensio/framework-extra-bundle 3.0 (David de Boer)
- 71fff50 Add tip to custom Guzzle client (David de Boer)
- f7ba3cc Remove html_static_path (David de Boer)
- 182c05d Merge pull request #138 from FriendsOfSymfony/custom-guzzle-docs (David de Boer)
- c74af2e Install Sphinx on Travis (David de Boer)
- 68d07dc Add Sphinx build to Travis and fix warnings (David de Boer)
- 5b23a4b Remove custom Guzzle client docs from feature (David de Boer)
- 41a16b1 Merge pull request #137 from FriendsOfSymfony/match-route-docs (David Buchmann)
- c7bf201 Add _route to docs explicitly (David de Boer)
- d279b04 Merge pull request #136 from FriendsOfSymfony/fix-135 (Christophe Coevoet)
- 6e2f5e0 Fix default port in docs (David de Boer)
- 2be7986 Merge pull request #131 from usemarkup/master (David de Boer)
- 395b250 Add headers as optional params while invalidating/refreshing via the CacheManager or CacheInvalidator (Calum Brodie)
- 2267000 Merge pull request #133 from FriendsOfSymfony/fix-132 (David Buchmann)
- 45eead6 Fix last_modified documentation (David de Boer)
1.0.0-RC1
- 9c6c5d4 Merge pull request #122 from FriendsOfSymfony/testcase (David de Boer)
- a3f47ad Improve base_url explanation (David de Boer)
- cb142b3 Add ProxyTestCase (David de Boer)
- cbddbb8 Merge pull request #130 from FriendsOfSymfony/remove-webserver-listener (David Buchmann)
- 4bd1ec5 Remove WebServerListener (David de Boer)
- 53a8d3d Update link to milestones (David de Boer)
- 34b6d11 applied codestyle fixer to remove unused imports and align phpdoc (David Buchmann)
- c41edd6 Merge pull request #125 from FriendsOfSymfony/increase-test-coverage (David de Boer)
- 1144c3f Merge pull request #127 from ck99/#126_remove_unused_priority_handling (David de Boer)
- e645ea1 #126 remove unused priority handling from cache control subscriber (Ciaran Kelly)
- 7d54491 increase test coverage and fix a bug in TagSubscriberPass (David Buchmann)
- db41aa3 fix phpdoc detail detected by scrutinizer (David Buchmann)
1.0.0-beta1
- 11ea3ea Merge pull request #121 from FriendsOfSymfony/cleanup-invalidation-annotation (David de Boer)
- 3697d9f refactor InvalidateRoute to be explicit about expression. fix #117 (David Buchmann)
- bb52839 adding functional tests for InvalidatePath and InvalidateRoute annotations, as per #120 (David Buchmann)
- a329d76 Separate controllers per feature (David Buchmann)
- c166470 Merge pull request #119 from FriendsOfSymfony/fix-105 (David Buchmann)
- 7452746 Add tag_expressions functional test (ref #120) (David de Boer)
- 166316c Fix #105 (David de Boer)
- 51bee50 Merge pull request #111 from FriendsOfSymfony/refactor-docs (David Buchmann)
- 308be68 Finalise docs (David de Boer)
- c9ee056 various tweaks and cleanups (David Buchmann)
- 83a794e Refactor docs (David de Boer)
- d22a5e3 Merge pull request #109 from FriendsOfSymfony/tags-header-config (David de Boer)
- 68a9985 adjust test to now also testing xml (David Buchmann)
- cdb291f Make tags header configurable (fix #73) (David de Boer)
- 4f4bcea Merge pull request #113 from FriendsOfSymfony/fix-config-invalidation (David Buchmann)
- 84fa68a Fix invalidation config (David de Boer)
- a25668c Merge pull request #112 from FriendsOfSymfony/fix-tag-config (David Buchmann)
- c21838e Fix tags config (David de Boer)
1.0.0-alpha2
Merge pull request #110 from FriendsOfSymfony/configuration-test-vari… …ants add tests for splitting configuration options