Changelog
=========

0.4.15.1
--------
 - packaging mismatch!  :-/

0.4.15
------
 - modified request property decorator

0.4.14
------
 - modified cookies management in XML-RPC cookie authenticated transport

0.4.13
------
 - added check in dates management functions to handle years prior to 1900

0.4.12
------
 - added "getClientFromURL()" function to HTTP client module to build an HTTP client from a simple URL

0.4.11
------
 - added "encode" and "decode" functions in "ztfy.utils.unicode" module (with updated doctests)

0.4.10
------
 - added configuration directives to remove static dependencies with "ztfy.skin" and "zopyx.txng3.core"
 - updated Buildout's bootstrap

0.4.9
-----
 - added "ztfy.utils.decorator" module with "@deprecated" decorator

0.4.8
-----
 - remove security proxy in ITransactionManager adapter

0.4.7
-----
 - added new "component" registry utility module
 - added date and datetime display formats
 - added "keep_chars" argument in translateString function

0.4.6
-----
 - added ISet interface with permissions on zc.set.Set class

0.4.5
-----
 - make current participation request optional in "indexObject()" function

0.4.4
-----
 - added "allow_none" and "headers" arguments in XML-RPC "getClient()" methods

0.4.3
-----
 - change test for date types in tztime/gmtime functions (because datetime
   inherits from date!)

0.4.2
-----
 - small correction in getHumanSize() function
 - added dates formatting functions
 - added check between date and datetime types in timezone module

0.4.1
-----
 - use request locale formatter in getHumanSize function

0.4.0
-----
 - move custom schema fields widgets to ZTFY.skin package

0.3.14
------
 - added legend on ZEO connection properties edit form
 - force usage of "escapeSlashes" argument when checking new content name

0.3.13
------
 - added ZEO connection interface, utility and tools
 - added "ztfy.utils.container" utility module
 - added a persistent utility to store ZEO connection settings
 - added "TextLine list" schema field and widget
 - added request and session cached properties
 - added Python 2.7 compatibility code and timeout parameter to XML-RPC
   protocol helper
 - changed request "data:" TAL namespace to basic HTTP request so it can be used
   in views called via JSON-RPC or XML-RPC

0.3.12
------
 - updated package source layout

0.3.11
------
 - added dotted decimal schema field, not handling locales :-/

0.3.10
------
 - upgraded for ztfy.jqueryui 0.6.0
 - added Color schema field and widget
 - added StringLine schema field
 - added "text:translate" TAL adapter
 - moved ITransactionManager adapter from ztfy.scheduler package

0.3.9
-----
 - added HTTP client based on httplib2, handling authentication and proxies

0.3.8
-----
 - corrected encodings vocabulary

0.3.7
-----
 - added encodings vocabulary

0.3.6
-----
 - corrected code and translations in MissingPrincipal class
 - added permissions on TextIndexNG index

0.3.5
-----
 - re-add IList and IDict interfaces forgotten from bad merge :-(

0.3.4
-----
 - better check for missing requests

0.3.3
-----
 - Added "fanstatic:" TALES expression

0.3.2
-----
 - Mark ztfy.utils.security functions and classes as deprecated

0.3.1
-----
 - Updated signature in ztfy.utils.catalog.index to match last hurry.query release

0.3
---
 - Switched to ZTK-1.1.2 and Python 2.6
 - Added "getAge" function in date module 
 - Added session module and TALES adapter to get/set session values
 - Check None value in catalog.getObjectId(...) and catalog.getObject(...) methods

0.2.1
-----
 - Added 'site.locateAndRegister' facility function
 - Update ServerTimezoneUtility parent classes

0.2
---
 - Added 'data' namespace to access request data

0.1
---
 - Initial release
