Hi all,
I'm pleased to announce the Divmod Nevow 0.9.18 release (tagged about a month ago), available here:
http://divmod.org/trac/attachment/wiki/SoftwareReleases/Nevow-0.9.18.tar.gz?format=raw
I'm including the changelog for 0.9.18, and all previous releases since the last announced release. Brace yourself for impending verbosity, as 0.9.0 was 18 versions and 9 months ago!
0.9.18 (2007-02-23): - Athena 'connection lost' notification now styleable via the 'nevow-connection-lost' CSS class. - The 'runjstests' script has been removed, now that JS tests can be run with trial.
0.9.17 (2006-12-08): - More efficient JSON string parsing. - Give FakeRequests a default status code of OK. Accept all of FakeRequest.__init__'s arguments in the __init__ of AccumulatingFakeRequest.
0.9.16 (2006-11-17): - Updated nit to work with Twisted trunk. - Athena module import caching has been fixed.
0.9.15 (2006-11-08): - Changed _LiveMixin rendering to be idempotent to support the case where a transport hiccup causes a LiveFragment or LiveElement to be sent to the browser multiple times. - Improvements to the tests.
0.9.14 (2006-10-31): - Support code for running non-browser javascript tests has been added. - Added a workaround for nodeById on widgets not yet added to the document in IE. - Athena will now invoke the nodeInserted method (if it exists) on a widget that it instantiates statically. - ID rewriting, similar to existing rewriting support for 'id' attributes, has been added in 'for' and 'headers' attributes of 'label' and 'td'/'th' elements, respectively.
0.9.13 (2006-10-21): - Adjust non-selected panes in tabbedpane to be further out of the viewport. - Convert to using the Javascript module plugin system for Nevow-provided modules.
0.9.12 (2006-10-17): - Added id rewriting for LiveElement and LiveFragment, such that id attributes in a widget template are rewritten so that they are unique to the widget instance. A client-side API, Nevow.Athena.Widget.nodeById(), is provided to allow location of these nodes.
0.9.11 (2006-10-10): - Fixed dynamic widget instantiation in IE. - Added support for correctly quoting the values of slots which are used as attributes.
0.9.10 (2006-10-05): - Minor update to nevow.testutil.
0.9.9 (2006-09-26): - Several nit changes, including the addition of the "check" method to Failure, and the addition of an "assertFailure" method. - The ability to pass Python exceptions to Javascript has been added to Athena. - Dynamic module import has been added for the cases where it is necessary to dynamically add a widget to an existing page.
0.9.8 (2009-09-20): - A bug in nit that caused it to fail if there were too many tests in a test case, and swallow failures in some cases, has been fixed. - Widgets can no longer be added to a page after render time using Divmod.Runtime.Platform.{set,append}NodeContent. Instead, they must be added using Nevow.Athena.Widget.addChildWidgetFromWidgetInfo.
0.9.7 (2009-09-12): - Automatic Athena event handler registration is fixed for all supported browsers and is no longer document-sensitive (ie, it works inside tables now). - Nit has gained a new assertion method, assertIn.
0.9.6 (2008-08-30): - Fixed a bug in the IE implementation of the runtime.js node fetching functions.
0.9.5 (2006-08-22): - Instance attributes can now be exposed to Athena with nevow.utils.Expose and Expose.exposedMethodNames() no longer returns unexposed names.
0.9.4 (2006-08-14): - Added test method discovery to nit test cases, so multiple test methods may be put in a single test case. - use XPath for certain DOM traversals when available. This yields significant speedups on Opera. - Made Divmod.Runtime.Platform.getAttribute deal with IE attribute name-mangling properly. - Javascript logging is now done in Firebug 0.4 style rather than 0.3. - Some cases where Deferred-returning render methods raised exceptions or buried failures were fixed. - Removed MochiKit. The pieces Nevow depends on have been moved to Divmod.Base in nevow/base.js. - Various doc fixes.
0.9.3 (2006-07-17): - Page rendering now supports preprocessors.
0.9.2 (2006-07-08): - Fixes to the typeahead demo. - Elements are now automatically serialized by json, just like Fragments.
0.9.1 (2006-07-05): - Made nevow.athena.expose the mandatory means of publishing a method to the browser. The allowedMethods dictionary will no longer be respected. - Added nevow.page.Element and nevow.athena.LiveElement: these are preferred over nevow.rend.Fragment and nevow.athena.LiveFragment for all new development.
On Wed, 2007-03-21 at 02:47 +0200, Tristan Seligmann wrote:
Hi all,
I'm pleased to announce the Divmod Nevow 0.9.18 release (tagged about a month ago), available here:
http://divmod.org/trac/attachment/wiki/SoftwareReleases/Nevow-0.9.18.tar.gz?format=raw
After a clean install of both Twisted 2.5 and this release of Nevow I can tell that most examples in the LivePage/Canvas/XUL section fail to execute due to the fact that liveglue.js can't be found. It is certainly not installed by setup.py even though it is part of the distribution tar file.
On Wed, 21 Mar 2007 10:53:21 -0400, Pedro Sanchez psanchez@nortel.com wrote:
On Wed, 2007-03-21 at 02:47 +0200, Tristan Seligmann wrote:
Hi all,
I'm pleased to announce the Divmod Nevow 0.9.18 release (tagged about a month ago), available here:
http://divmod.org/trac/attachment/wiki/SoftwareReleases/Nevow-0.9.18.tar.gz?format=raw
After a clean install of both Twisted 2.5 and this release of Nevow I can tell that most examples in the LivePage/Canvas/XUL section fail to execute due to the fact that liveglue.js can't be found. It is certainly not installed by setup.py even though it is part of the distribution tar file.
Thanks. Can you create a ticket for this at http://divmod.org/?
Jean-Paul
On Wed, 2007-03-21 at 10:40 -0500, Jean-Paul Calderone wrote:
On Wed, 21 Mar 2007 10:53:21 -0400, Pedro Sanchez psanchez@nortel.com wrote:
On Wed, 2007-03-21 at 02:47 +0200, Tristan Seligmann wrote:
Hi all,
I'm pleased to announce the Divmod Nevow 0.9.18 release (tagged about a month ago), available here:
http://divmod.org/trac/attachment/wiki/SoftwareReleases/Nevow-0.9.18.tar.gz?format=raw
After a clean install of both Twisted 2.5 and this release of Nevow I can tell that most examples in the LivePage/Canvas/XUL section fail to execute due to the fact that liveglue.js can't be found. It is certainly not installed by setup.py even though it is part of the distribution tar file.
Thanks. Can you create a ticket for this at http://divmod.org/?
Jean-Paul
http://divmod.org/trac/ticket/1998