docs/HISTORY.txt
changeset 289 c8e21d7dd685
child 292 b338586588ad
equal deleted inserted replaced
-1:000000000000 289:c8e21d7dd685
       
     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