source: products/Products.CacheSetup/trunk/docs/CHANGES.txt @ 3304

Last change on this file since 3304 was 3304, checked in by fenix, 12 years ago

Prepare Products.CacheSetup? 1.2.1-qg.

  • Property svn:eol-style set to native
File size: 4.5 KB
Line 
1Changelog
2=========
3
4Changelog for the current CacheFu release.  For a history of changes
5prior to this release, see docs/HISTORY.txt
6
71.2.1-qg - released 2011-10-24
8------------------------------
9
10 - bad commit (http://dev.plone.org/changeset/81782/collective/Products.CacheSetup/trunk/Products/CacheSetup/content/header_set.py) was reverted
11
121.2.1 - released 2009-05-17
13---------------------------
14
15Release manager:
16  Ricardo Newbery, ric@digitalmarbles.com
17Compatible with:
18  Plone 3.2, 3.1, 3.0, and 2.5
19
20- Convert view name to string type before looking up matching cache rules.
21  Also fix up base_cache_rule._associateTemplate to ignore NotFound errors.
22  Thanks to Silvio Tomatis for the report.
23  [newbery]
24
25- Fixed a Plone 2.5 incompatibility in exportimport/atcontent.py.
26  Thanks to Kai Lautaportti for the patch.
27  [newbery]
28
29- Added a workaround to fix creating GenericSetup snapshots.
30  [rossp]
31
32- Added at_download purge URLs for files and images.  Fixes a problem
33  with stale file downloads.
34  [rossp]
35
36- Changed over to a "version-less" naming of policies to make GenericSetup
37  updates more sane.
38  [newbery]
39
40- Don't throw an error in Plone 2.5 if all the 'folder_buttons' actions
41  have been deleted/hidden.  That's an odd configuration since it makes
42  folder_contents views useless but we should still not throw an error.
43  Fixes http://plone.org/products/cachefu/issues/141
44  [newbery]
45
46- Fixed a bug where Accept-Encoding was showing up twice in the Vary
47  header.  Also made setVaryHeader a bit smarter about what values
48  are required so instead of throwing a validation error we now just
49  quietly fix the obvious omissions.
50  [newbery]
51
52- Added a free-form, syntax-checked field to the list of headers
53  that a headerset can apply.  We now support surrogate cache control.
54  [newbery]
55
56- A CMFQuickInstaller uninstall/install after a GenericSetup install
57  appears broken somehow. It's as if GS-installed tools do not get
58  properly unregistered by QI (this is unconfirmed), but oddly a zope
59  restart after a QI uninstall fixes this.  But if a restart is not done,
60  one consequence is that setTitle never gets called because getToolByName
61  says the cachetool exists already.  Since title is a required field
62  but hidden in the edit form, this makes it impossible to enable CacheFu.
63  QI is going away soon anyway so we punt on this bug and just call
64  setTitle unconditionally.
65  [newbery]
66
67- Added missing workflow binding for CachePolicy entry in the
68  GenericSetup workflow.xml settings.
69  [newbery]
70
71- Added missing title for RuleFolder/HeaderSetFolder entries in the
72  GenericSetup cache settings.
73  [newbery]
74
75- Fixed a GS setuphandlers issue where importing ObjectInitializedEvent
76  breaks in Plone 2.5.  Thanks to Kai Lautaportti for the report.
77  [newbery]
78
79- Fixed a boolean issue seen in Plone 2.5 where setEnabled() fails due
80  to an inappropriate type comparison.  Thanks to Kai Lautaportti for
81  the report.  Fixes http://plone.org/products/cachefu/issues/143
82  [newbery]
83
84- Fixed up the version checking.  We now no longer rely on quickinstaller
85  to keep track of the installed version since qi is unreliable on
86  product path changes and during some GS installs.  We also now no
87  longer do a "full" disable during version mismatches -- we don't need
88  need to anymore since everything now respects the 'enabled' flag.
89  [newbery]
90
91- Fixed up the CacheFu Caching Policy Manager so that it respects the
92  CacheSetup 'enabled' field.  We don't have to delete this tool now
93  in order to turn off caching behavior.
94  [newbery]
95
96- Use the FasterStringIO from CMFPlone/patches/unicodehacks instead of the
97  standard StringIO to avoid issues due to a mix of strings and unicode.
98  [fschulze]
99
100- Improve the GenericSetup export code:
101
102  - Also export the title field for header and rule sets.
103  - PolicyHTTPCacheManagerCacheRule also needs the basic header set fields.
104  - Import sub-items before importing the object itself so references
105    work correctly.
106
107  [wichert]
108
109- Add missing title for entries in the GenericSetup cache settings.
110  [wichert]
111
112
113- If we silently ignore the 'enable CacheFu' option when the user is changing
114  the cache tool settings show a very clear warning.
115  [wichert]
116
117- Fixed two return values in patch_cmf.py. In Plone 3 you need to return
118  Unicode all the time. Otherwise PageTemplate files in the ZODB would generate
119  an assertion error in pt_render, complaining about the empty string not being
120  Unicode.
121  [hannosch]
122
123- Add a vocabulary which lists all header sets.
124  [wichert]
125
Note: See TracBrowser for help on using the repository browser.