docs/HISTORY.txt
changeset 289 c8e21d7dd685
child 292 b338586588ad
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/HISTORY.txt	Wed Dec 05 12:45:56 2018 +0100
@@ -0,0 +1,153 @@
+Changelog
+=========
+
+0.1.24.1
+--------
+ - added 'order' attribute to INode interface
+
+0.1.24
+------
+ - added Pygments utilities
+
+0.1.23
+------
+ - added function to check if TCP port is already opened
+ - added "truncate" TALES extension
+ - updated Fanstatic package docstring
+
+0.1.22
+------
+ - updated Fanstatic's external resource declaration to handle resources types not based on URLs
+
+0.1.21
+------
+ - added "display_context" property to request
+ - updated 'timestamp' TALES extension to specify optional ISO output format
+
+0.1.20
+------
+ - added support for server's locale configuration
+ - added 'need_resource' TALES extension to include Fanstatic resource from template
+
+0.1.19
+------
+ - updated "br" TALES extension to add custom start and end tags
+
+0.1.18
+------
+ - added default JSON encoder to serialize date and datetime objects (required for PyAMS_apm package)
+ - added JS text renderer
+ - use "yield from" in container's ISublocations adapters
+
+0.1.17.1
+--------
+ - update "br" TALES extension to disallow empty context
+
+0.1.17
+------
+ - added functions to get unique or random members from iterator
+
+0.1.16
+------
+ - updated annotation adapter factory to use a registered object factory if given factory is an
+   interface
+ - added "parent_selector" predicate for IObjectMoved/IObjectAdded events
+ - added "is_interface" function to check if an object is an interface
+ - added IRelativeURL interface, default adapter and TALES "relative_url" extension to get
+   content's URL based on current display context
+ - added "cache_key" and "timestamp" TALES extensions
+ - removed configuration factory interfaces and use standard object factory
+
+0.1.15
+------
+ - added "inherit_from" attribute to IInheritInfo interface
+ - added helper to get a persistent adapter through context's annotations
+ - added "canonical_url" function, interface and TALES extension
+ - updated custom PyAMS traverser to notify BeforeTraverseEvent on last traversed object
+
+0.1.14
+------
+ - updated request_property decorator cache key
+ - updated base site root ACL to grant 'public' permission to everyone
+ - use object ID in default cache key adapter
+ - add cache key adapters for string and persistent objects
+
+0.1.13
+------
+ - added site root factory interface
+ - updated site factory to use new factory interface utility
+
+0.1.12
+------
+ - added "request_selector" subscriber predicate
+ - updated ZEO connection timeout arguments for ZEO 5.x
+ - remove INewLocalSite event subscribers; database upgrade is now only done through command line script, and
+   utilities providing ISiteGenerations can be ordered
+ - removed static configuration manager interface
+ - make sure that requests created manually support annotations in get/set request data functions
+
+0.1.11
+------
+ - moved PyAMS documentation to "PyAMS User Guide" package
+ - added "inherit" interface and module to handle inheritance between located components easier
+ - added exception handling when trying to get or set request annotations
+ - added property annotation to define volatile attributes on persistent classes
+
+0.1.10
+------
+ - added ZODB connection class and vocabulary based on Pyramid's settings
+ - updated DocFieldProperty to correctly handle attributes documentation
+ - small updates in registry management functions
+
+0.1.9
+-----
+ - added "NullAdapter" class to be able to remove a default adapter for a given context
+ - added "get_global_registry" function
+
+0.1.8
+-----
+ - updated TALES extensions interfaces
+ - added validation method and exception for email schema field
+
+0.1.7
+-----
+ - added mail address schema field
+
+0.1.6
+-----
+ - updated exceptions messages translations
+ - added 'query' parameter to 'absolute_url' function
+
+0.1.5
+-----
+ - refactored request and session properties management
+ - added check for multi-adapter lookup on IHTMLRenderer interface in 'html' TALES extension
+ - update docstrings
+
+0.1.4
+-----
+ - added "condition" optional argument to "get_parent" traversing helper to retrieve a parent only if given function
+   returns a "True" value when called with parent as argument
+ - added annotation for vocabulary registry
+ - added 'prefix' argument to 'request_property' and 'session_property' decorators
+ - handle POSError in 'query_utility' registry function
+ - updated unit tests
+ - updated documentation
+
+0.1.3
+-----
+ - corrected XML-RPC client for Python 3
+ - added container's "find_objects_*" functions based on ISubLocations interface
+
+0.1.2
+-----
+ - imports cleanup
+ - moved IIntIds related modules from pyams_base package
+
+0.1.1
+-----
+ - corrected cookies management in XML-RPC authenticated transport
+
+0.1.0
+-----
+ - initial release