|
1 Changelog |
|
2 ========= |
|
3 |
|
4 0.1.24.1 |
|
5 -------- |
|
6 - added 'order' attribute to INode interface |
|
7 |
|
8 0.1.24 |
|
9 ------ |
|
10 - added Pygments utilities |
|
11 |
|
12 0.1.23 |
|
13 ------ |
|
14 - added function to check if TCP port is already opened |
|
15 - added "truncate" TALES extension |
|
16 - updated Fanstatic package docstring |
|
17 |
|
18 0.1.22 |
|
19 ------ |
|
20 - updated Fanstatic's external resource declaration to handle resources types not based on URLs |
|
21 |
|
22 0.1.21 |
|
23 ------ |
|
24 - added "display_context" property to request |
|
25 - updated 'timestamp' TALES extension to specify optional ISO output format |
|
26 |
|
27 0.1.20 |
|
28 ------ |
|
29 - added support for server's locale configuration |
|
30 - added 'need_resource' TALES extension to include Fanstatic resource from template |
|
31 |
|
32 0.1.19 |
|
33 ------ |
|
34 - updated "br" TALES extension to add custom start and end tags |
|
35 |
|
36 0.1.18 |
|
37 ------ |
|
38 - added default JSON encoder to serialize date and datetime objects (required for PyAMS_apm package) |
|
39 - added JS text renderer |
|
40 - use "yield from" in container's ISublocations adapters |
|
41 |
|
42 0.1.17.1 |
|
43 -------- |
|
44 - update "br" TALES extension to disallow empty context |
|
45 |
|
46 0.1.17 |
|
47 ------ |
|
48 - added functions to get unique or random members from iterator |
|
49 |
|
50 0.1.16 |
|
51 ------ |
|
52 - updated annotation adapter factory to use a registered object factory if given factory is an |
|
53 interface |
|
54 - added "parent_selector" predicate for IObjectMoved/IObjectAdded events |
|
55 - added "is_interface" function to check if an object is an interface |
|
56 - added IRelativeURL interface, default adapter and TALES "relative_url" extension to get |
|
57 content's URL based on current display context |
|
58 - added "cache_key" and "timestamp" TALES extensions |
|
59 - removed configuration factory interfaces and use standard object factory |
|
60 |
|
61 0.1.15 |
|
62 ------ |
|
63 - added "inherit_from" attribute to IInheritInfo interface |
|
64 - added helper to get a persistent adapter through context's annotations |
|
65 - added "canonical_url" function, interface and TALES extension |
|
66 - updated custom PyAMS traverser to notify BeforeTraverseEvent on last traversed object |
|
67 |
|
68 0.1.14 |
|
69 ------ |
|
70 - updated request_property decorator cache key |
|
71 - updated base site root ACL to grant 'public' permission to everyone |
|
72 - use object ID in default cache key adapter |
|
73 - add cache key adapters for string and persistent objects |
|
74 |
|
75 0.1.13 |
|
76 ------ |
|
77 - added site root factory interface |
|
78 - updated site factory to use new factory interface utility |
|
79 |
|
80 0.1.12 |
|
81 ------ |
|
82 - added "request_selector" subscriber predicate |
|
83 - updated ZEO connection timeout arguments for ZEO 5.x |
|
84 - remove INewLocalSite event subscribers; database upgrade is now only done through command line script, and |
|
85 utilities providing ISiteGenerations can be ordered |
|
86 - removed static configuration manager interface |
|
87 - make sure that requests created manually support annotations in get/set request data functions |
|
88 |
|
89 0.1.11 |
|
90 ------ |
|
91 - moved PyAMS documentation to "PyAMS User Guide" package |
|
92 - added "inherit" interface and module to handle inheritance between located components easier |
|
93 - added exception handling when trying to get or set request annotations |
|
94 - added property annotation to define volatile attributes on persistent classes |
|
95 |
|
96 0.1.10 |
|
97 ------ |
|
98 - added ZODB connection class and vocabulary based on Pyramid's settings |
|
99 - updated DocFieldProperty to correctly handle attributes documentation |
|
100 - small updates in registry management functions |
|
101 |
|
102 0.1.9 |
|
103 ----- |
|
104 - added "NullAdapter" class to be able to remove a default adapter for a given context |
|
105 - added "get_global_registry" function |
|
106 |
|
107 0.1.8 |
|
108 ----- |
|
109 - updated TALES extensions interfaces |
|
110 - added validation method and exception for email schema field |
|
111 |
|
112 0.1.7 |
|
113 ----- |
|
114 - added mail address schema field |
|
115 |
|
116 0.1.6 |
|
117 ----- |
|
118 - updated exceptions messages translations |
|
119 - added 'query' parameter to 'absolute_url' function |
|
120 |
|
121 0.1.5 |
|
122 ----- |
|
123 - refactored request and session properties management |
|
124 - added check for multi-adapter lookup on IHTMLRenderer interface in 'html' TALES extension |
|
125 - update docstrings |
|
126 |
|
127 0.1.4 |
|
128 ----- |
|
129 - added "condition" optional argument to "get_parent" traversing helper to retrieve a parent only if given function |
|
130 returns a "True" value when called with parent as argument |
|
131 - added annotation for vocabulary registry |
|
132 - added 'prefix' argument to 'request_property' and 'session_property' decorators |
|
133 - handle POSError in 'query_utility' registry function |
|
134 - updated unit tests |
|
135 - updated documentation |
|
136 |
|
137 0.1.3 |
|
138 ----- |
|
139 - corrected XML-RPC client for Python 3 |
|
140 - added container's "find_objects_*" functions based on ISubLocations interface |
|
141 |
|
142 0.1.2 |
|
143 ----- |
|
144 - imports cleanup |
|
145 - moved IIntIds related modules from pyams_base package |
|
146 |
|
147 0.1.1 |
|
148 ----- |
|
149 - corrected cookies management in XML-RPC authenticated transport |
|
150 |
|
151 0.1.0 |
|
152 ----- |
|
153 - initial release |