Skip to content

Commit

Permalink
[7.1] Remove Foshttpcache code, leaving that to ezplatform-http-cache (
Browse files Browse the repository at this point in the history
…ezsystems#2194)

* [BC] Remove HttpCache implementation in Core

* [Soft BC] Change SiteAccessMatchListener to make fos_http_cache.user_context.request_matcher optional

* Revert "[Soft BC] Change SiteAccessMatchListener to make fos_http_cache.user_context.request_matcher optional"

This reverts commit dd914b6.

Reason: Until field types are moved out of kernel, any of them dealing with relations
will as of ezsystems#2263 depend on either 1.x or 2,x being installed, so change to composer
is adjusted for this to not remove, but allow usage of 2.x as well.
  • Loading branch information
andrerom authored and Łukasz Serwatka committed Mar 7, 2018
1 parent 11b1c7e commit fa8ea75
Show file tree
Hide file tree
Showing 103 changed files with 123 additions and 5,621 deletions.
2 changes: 1 addition & 1 deletion composer.json
Expand Up @@ -28,7 +28,7 @@
"doctrine/doctrine-bundle": "~1.3",
"liip/imagine-bundle": "~1.0",
"oneup/flysystem-bundle": "^3.0",
"friendsofsymfony/http-cache-bundle": "~1.2|^1.3.8",
"friendsofsymfony/http-cache-bundle": "^1.3.8|^2.1.0",
"sensio/framework-extra-bundle": "^5.1",
"jms/translation-bundle": "^1.0",
"twig/twig": "~1.27|~2.0"
Expand Down
56 changes: 56 additions & 0 deletions doc/bc/changes-7.1.md
@@ -0,0 +1,56 @@
# Backwards compatibility changes

Changes affecting version compatibility with former or future versions.

## Changes


## Deprecations



## Removed features


* HttpCache and Kernel removed
As previously deprecated in 6.11, these classes are now removed:
eZ\Bundle\EzPublishCoreBundle\HttpCache
eZ\Bundle\EzPublishCoreBundle\Kernel


* HttpCache features has been removed in favour of ezplatform-http-cache package, affects:
- Classes
- eZ\Bundle\EzPublishCoreBundle\Cache\Http\InstantCachePurge
- eZ\Bundle\EzPublishCoreBundle\Cache\Http\VarnishProxyClientFactory
- eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Compiler\HttpCachePass
- eZ\Publish\Core\MVC\Symfony\Cache\GatewayCachePurger
- eZ\Publish\Core\MVC\Symfony\Cache\Http\ContentPurger
- eZ\Publish\Core\MVC\Symfony\Cache\Http\EventListener\*
- eZ\Publish\Core\MVC\Symfony\Cache\Http\FOSPurgeClient
- eZ\Publish\Core\MVC\Symfony\Cache\Http\InstantCachePurger
- eZ\Publish\Core\MVC\Symfony\Cache\Http\LocalPurgeClient
- eZ\Publish\Core\MVC\Symfony\Cache\Http\LocationAwareStore
- eZ\Publish\Core\MVC\Symfony\Cache\Http\RequestAwarePurger
- eZ\Publish\Core\MVC\Symfony\Cache\Http\SignalSlot\*
- eZ\Publish\Core\MVC\Symfony\Cache\PurgeClientInterface
- Services
- ezpublish.http_cache.purger.instant
- ezpublish.http_cache.purge
- ezpublish.http_cache.purge_client.local
- ezpublish.http_cache.store
- ezpublish.http_cache.cache_manager
- ezpublish.http_cache.proxy_client.varnish.factory
- ezpublish.http_cache.purge_client.fos
- ezpublish.http_cache.purge_client
- ezpublish.cache_clear.content.base_locations_listener
- ezpublish.cache_clear.content.parent_locations_listener
- ezpublish.cache_clear.content.related_locations_listener
- ezpublish.http_cache.signalslot.*

* User identify / hash generation duplicated by FosHttpCache features
- Classes
- eZ\Publish\Core\MVC\Symfony\Security\User\HashGenerator
- eZ\Publish\Core\MVC\Symfony\Security\User\Identity
- Services
- ezpublish.user.identity
- ezpublish.user.hash_generator
132 changes: 0 additions & 132 deletions doc/specifications/cache/http/context_aware_http_cache.md

This file was deleted.

0 comments on commit fa8ea75

Please sign in to comment.