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.