
I'm pleased to announce the release of Nevow 0.9.26. The last announced release was 0.9.18, and the changes since that version are listed below.
0.9.26 (2007-11-02): - url.URL.path now correctly escapes segments in the string it evaluates to. - inevow.IAthenaTransportable added, along with support for serialization of custom types for server-to-client Athena messages. - Global client-side behaviour is now customizable via a client PageWidget class.
0.9.25 (2007-10-16): - The Athena message queue implementation has been improved, fixing problems masked by bugs in Firebug/YSlow.
0.9.24 (2007-09-05): - ESC key no longer disconnects Athena connections. - Fixed a bug where URLs with quote characters will cause the Athena connection to be lost. - Fixed 'twistd athena-widget' to create a fresh widget instance for each hit.
0.9.23 (2007-08-01): - Fixed install script to include all JavaScript files.
0.9.22 (2007-07-06): - Mock DOM implementation for easier browser testing added. - JavaScript source files are now read using universal newlines mode. - athena.AutoJSPackage now excludes dotfiles. - url.URL now properly subclassable. - User-agent parsing added to Athena, to detect known-unsupported browsers.
0.9.21 (2007-06-06): - Debug logging messages from the reliable message delivery queue disabled.
0.9.20 (2007-05-24): - Athena now no longer holds more than one idle transport open to the browser.
0.9.19 (2007-04-27): - Changed the styling of the progressbar to work on IE6. - Athena.Widget.detach added, to allow widgets to cleanly be removed from a page. - Athena.Widget.callLater added, a wrapper around setTimeout and clearTimeout. - 'athena-widget' twistd command added, for starting a server which serves a single LiveFragment or LiveElement.

* Tristan Seligmann mithrandi@mithrandi.za.net [2007-11-09 22:35:41 +0200]:
I'm pleased to announce the release of Nevow 0.9.26. The last announced release was 0.9.18, and the changes since that version are listed below.
You can grab the release here:
http://divmod.org/trac/attachment/wiki/SoftwareReleases/Nevow-0.9.26.tar.gz?format=raw

OoO En ce début de soirée du vendredi 09 novembre 2007, vers 21:35, Tristan Seligmann mithrandi@mithrandi.za.net disait:
I'm pleased to announce the release of Nevow 0.9.26. The last announced release was 0.9.18, and the changes since that version are listed below.
Hi Tristan !
Running tests with Twisted 2.5.0 gives two errors. The first one seems to be related to the fact that Trial does not have assertWarns method yet:
[ERROR]: nevow.test.test_rend.TestPage.test_missingRendererDeprecated
Traceback: exceptions.AttributeError: 'TestPage' object has no attribute 'assertWarns' /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/test/test_rend.py:477:test_missingRendererDeprecated
I cannot debug the second one:
[ERROR]: nevow.test.test_athena.LivePageTests.test_pageJsClassDependencies
Traceback: exceptions.RuntimeError: Unknown class: u'PythonTestSupport.Dependor.PageTest' /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/test/test_athena.py:1152:test_pageJsClassDependencies /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:1059:render_liveglue /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:752:_getRequiredModules /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:742:_getModuleForClass /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:314:getModuleForName

* Vincent Bernat bernat@luffy.cx [2007-11-09 22:58:33 +0100]:
Running tests with Twisted 2.5.0 gives two errors. The first one seems to be related to the fact that Trial does not have assertWarns method yet:
Traceback: exceptions.AttributeError: 'TestPage' object has no attribute 'assertWarns' /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/test/test_rend.py:477:test_missingRendererDeprecated
Unfortunately a version of Twisted has not yet been released with the assertWarns feature; svn HEAD is necessary for this. You might consider temporarily patching the source to add a todo attribute for that test.
I cannot debug the second one:
Traceback: exceptions.RuntimeError: Unknown class: u'PythonTestSupport.Dependor.PageTest' /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/test/test_athena.py:1152:test_pageJsClassDependencies /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:1059:render_liveglue /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:752:_getRequiredModules /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:742:_getModuleForClass /home/bernat/src/Nevow-0.9.26/debian/python-nevow/usr/share/python-support/python-nevow/nevow/athena.py:314:getModuleForName
This is caused by files incorrectly omitted during installation; applying the patch at http://divmod.org/trac/ticket/2388 should be enough to fix this, I believe.

OoO En ce milieu de nuit étoilée du samedi 10 novembre 2007, vers 04:30, Tristan Seligmann mithrandi@mithrandi.za.net disait:
This is caused by files incorrectly omitted during installation; applying the patch at http://divmod.org/trac/ticket/2388 should be enough to fix this, I believe.
Applying the given patch works fine. Thanks.
participants (2)
-
Tristan Seligmann
-
Vincent Bernat