pyblosxom 1.4 released!

"Will Guaraldi" <[email protected]>
Newsgroups gmane.comp.web.pyblosxom.user
Message-ID <[email protected]>
PyBlosxom 1.4 is released!

>From CHANGELOG:

Pertinent to users:
-------------------

1. Added a pyblcmd command line program for PyBlosxom command line
   things.  This now handles static rendering, rendering a single
   url to stdout, testing your blog setup, ...

2. The Atom story template now has a $default_flavour bit in the link.
   Bug 1667937.  (Thanks Michael!)

3. PyBlosxom is now locale aware in respects to dates, months, days of the
   week and such.  Users should set the locale config property to a
   valid locale if they don't want English.

4. Added a ``blog_icbm`` config variable for use in the ICBM meta tag.  See
   config_variables.txt for more information.

5. Changed the ``num_entries`` property in config.py from 40 to a much more
   conservative 5.  Also changed the default value from 0 to 5 if you
   happened not to set ``num_entries`` at all.
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373658
   (Thanks Jon!)

6. Changed the self link in the atom feed to be of type
   application/atom+xml.
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403008
   (Thanks Brian!)

7. Added DOCUMENT_ROOT to the python path per Martin's suggestion.
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367127
   (Thanks Martin!)

8. Translated all documentation from Docbook to reST.  reST documentation
   is easier to read in "source-form" and a lot easier to convert to HTML
   and other formats using the Python docutils tools.  (Thanks John!)

9. Added support for Paste and brought the WSGI support into the
   codebase.  (Thanks Steven and Yury!)

Pertinent to developers:
------------------------

1. Lots of code clean-up, documentation, test-code, and some refactoring.

2. cb_filestat will only do an os.stat if no plugin handles the filestat.
   Previously, cb_filestat did an os.stat and ran through all the
   plugins allowing them to over-ride it.

3. Added some testing framework pieces.  This requires nose.  To run
   the tests, do::

      nosetests --verbose --include unit
      nosetests --verbose --include functional


Many thanks to all the people who have helped, encouraged, bug-fixed,
bug-discovered, developed on and used PyBlosxom over the last 17
months.  I really think this release is a huge step forward in
maturing PyBlosxom as a project which will serve to make it better and
more reliable going forward.

Rock on!

/will

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.