1
1
Changelog
2
2
=========
3
3
4
- 2.0.0 (unreleased)
5
- ------------------
6
-
7
- * [ Proxy Client Configuration] The configuration for the proxy client has been
8
- adjusted. Proxy servers are now configured under ` http ` and ` servers ` must be
9
- a list - a comma separated string of server IPs is no longer supported.
10
-
11
- * [ User Context] Added an option always_vary_on_context_hash to make it
12
- possible to disable automatically setting the vary headers for the user
13
- hash.
14
-
15
- * Updated the version of FOSHttpCache to 2.* . See [ FOSHttpCache changelog]
16
- (https://github.com/FriendsOfSymfony/FOSHttpCache/blob/master/CHANGELOG.md ).
17
- Most important, there is no more hard coupling on Guzzle HTTP client. We now
18
- use the HTTPlug HTTP client abstraction. Your composer.json now needs to
19
- specify which HTTP client to install, see [ installation instructions]
20
- (http://foshttpcachebundle.readthedocs.org/en/stable/installation.html )
21
-
22
- * [ Tags] The TagHandler has been split. Invalidating tags happens through the
23
- CacheManager (if you use annotations for tag invalidation, you don't need to
24
- change anything). Recording tags and writing them into the responses is done
25
- through the SymfonyResponseTagger now.
4
+ 2.0.0
5
+ -----
26
6
27
- * [ Test] Dropped the proxy client services as they where not used anywhere. The
28
- services ` fos_http_cache.test.client.varnish ` and ` fos_http_cache.test.client.nginx `
29
- no longer exist.
7
+ ### General
30
8
9
+ * Updated the version of FOSHttpCache to 2.0.0. See the [ FOSHttpCache changelog]
10
+ (https://github.com/FriendsOfSymfony/FOSHttpCache/blob/master/CHANGELOG.md )
11
+ for more information. Most importantly, we removed the hard coupling on the
12
+ Guzzle HTTP client (using HTTPlug). Your composer.json now needs to
13
+ specify which HTTP client to install; see the [ installation instructions] .
14
+ (http://foshttpcachebundle.readthedocs.org/en/stable/installation.html )
31
15
* Deprecated methods have been removed.
32
16
17
+ ### Proxy client
18
+
19
+ * The configuration for the proxy client has been adjusted. Proxy servers are
20
+ now configured under ` http ` and ` servers ` must be a list - a comma separated
21
+ string of server IPs is no longer supported.
22
+
33
23
### Event listeners
34
24
35
25
* ** BC break:** the ` UserContextListener ` constructor signature was changed to
36
26
take an array of options.
37
- * ** BC break:** renamed the event listener classes to XyzListener.
27
+ * ** BC break:** renamed the event listener classes to ` XyzListener ` .
38
28
39
29
### Rule matcher
40
30
@@ -46,6 +36,24 @@ Changelog
46
36
47
37
* Cacheable status codes are now configured globally
48
38
(` cacheable.response.additional_status ` or ` cacheable.response.expression ` ).
39
+
40
+ ### Tags
41
+
42
+ * ** BC break:** The TagHandler has been split. Invalidating tags happens through the
43
+ CacheManager (if you use annotations for tag invalidation, you don't need to
44
+ change anything). Recording tags and writing them into the responses is now
45
+ done through the SymfonyResponseTagger.
46
+
47
+ ### Tests
48
+
49
+ * ** BC break:** Dropped the proxy client services as they where not used anywhere. The
50
+ services ` fos_http_cache.test.client.varnish ` and
51
+ ` fos_http_cache.test.client.nginx ` no longer exist.
52
+
53
+ ### User context
54
+
55
+ * Added an option ` always_vary_on_context_hash ` to make it possible to disable
56
+ automatically setting the vary headers for the user hash.
49
57
50
58
1.3.7
51
59
-----
0 commit comments