Share

pyblosxom

File Release Notes and Changelog

Release Name: 1.4.3

Notes:
This is primarily a bugfix release.  It'll work better with Paste and WSGI.  
This release also includes changes to variable parsing in templates 
allowing you to have variables like $(foo).  It's worth upgrading.

Changes: Changes between 1.4.2 and 1.4.3 =============================== Pertinent to users: ------------------- 1. Adjusted the code that parses blog.ini values so that it can take values like:: foo = 'a' # string foo = "a" # string foo = 23 # integer foo = [ "a", 23, "b" ] # list of strings and integers as well as:: foo = a # string Note: if you want the string "23", then you MUST enclose it in quotes, otherwise it will be parsed as an integer. blog.ini is used when you set up PyBlosxom using Paste. 2. Fixed PyBlosxomWSGIApp so that it's WSGI compliant as an application. Thanks Michael! 3. Template variables can be parenthesized. Examples:: $foo - variable is "foo" $(foo) - variable is "foo" $(url)index.atom - variable is "url" This reduces ambiguity which was causing problems with recognition of variables. Pertinent to developers: ------------------------ 1. Fixed tools.importname--it now logs errors to the logger. 2. Fixed PyBlosxomWSGIApp so that it's WSGI compliant as an application. Thanks Michael! 3. Added more unit tests and corrected more behavior. Details on running unit tests are in the REDAME.