forked from plone/Products.statusmessages
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
148 lines (106 loc) · 3.65 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
Changelog
=========
4.0.1 - unreleased
------------------
4.0 - 2010-07-18
----------------
- Use the standard libraries doctest module.
[hannosch]
4.0b1 - 2010-03-01
------------------
- Stopped the cookie from being expired if a redirect (301, 302) or not-modified
(304) response is sent. This means that if you set a redirect and then
(superfluously) render a template that would show the status message, you
won't lose the message.
[optilude]
4.0a2 - 2009-12-17
------------------
- Changed the default type of a new message from the empty string to info.
[hannosch]
4.0a1 - 2009-12-17
------------------
- Simplified the interface to use simpler add/show method names while keeping
backwards compatibility.
[hannosch]
- More code simplification. Make the code itself independent of Zope2.
[hannosch]
- Removed a five:implements statement, as the ZPublisher.HTTPRequest is always
an IBrowserRequest in Zope 2.12.
[hannosch]
- This version depends on Zope 2.12+.
[hannosch]
- Package metadata cleanup.
[hannosch]
- Declare package and test dependencies.
[hannosch]
3.0.3 - 2007-11-24
------------------
- Use binascii.b2a_base64 instead of base64.encodestring; the former doesn't
inject newlines every 76 characters, which makes it easier to strip just the
last one (slightly faster). This fixes tickets #7323 and #7325.
[mj]
3.0.2 - 2007-11-06
------------------
- Fixed encoding format for the cookie value. The former format imposed a
serious security risk. The full security issue is tracked at:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5741. This also fixes
http://dev.plone.org/plone/ticket/6943.
[hannosch, witsch, mj]
3.0.1 - 2007-10-07
------------------
- Added the IAttributeAnnotatable interface assignment for the request to this
package as well as the inclusion of the zope.annotation, as we rely on it.
[hannosch]
3.0 - 2007-08-09
----------------
- No changes.
[hannosch]
3.0rc1 - 2007-07-10
-------------------
- Removed useless setup.cfg.
[hannosch]
3.0b2 - 2007-03-23
------------------
- Fixed duplicate message bug. Showing identical messages to the end user more
than once, doesn't make any sense. This closes
http://dev.plone.org/plone/ticket/6109.
[hannosch]
- Added 's support for statusmessages without a redirect. This uses annotations
on the request instead of direct values, so we avoid the possibility of
sneaking those in via query strings.
[tomster, hannosch]
3.0b1 - 2007-03-05
------------------
- Converted to a package in the Products namespace.
[hannosch]
- Added explicit translation of statusmessages before storing them in the
cookie. This makes sure we have a reasonable context to base the
translation on.
[hannosch]
- Changed license to BSD, to make it possible to include it as a dependency
in Archetypes.
[hannosch]
2.1 - 2006-10-25
----------------
- Updated test infrastructure, removed custom testrunner.
[hannosch]
- Fixed deprecation warning for the zcml content directive.
[hannosch]
2.0 - 2006-05-15
----------------
- Total reimplementation using cookies instead of a server-side in-memory
storage to store status messages. The reasoning behind this change is that
the former approach didn't play well with web caching strategies and added an
additional burden in ZEO environments (having to use load-balancers, which
are able to identify users and keep them connected to the same ZEO server).
[hannosch]
1.1 - 2006-02-13
----------------
- Added tests for ThreadSafeDict.
[hannosch]
- Fixed serious memory leak and did some code improvements.
[hannosch, alecm]
1.0 - 2006-01-26
----------------
- Initial implementation
[hannosch]