* The renderer is now "rock solid". Use a custom mechanism to hold weakref to 'id' of tags/generators (can't crash silently when "ctypes.cast(oid, ctypes.py_object).value " fail) * the newer __on__ (for callbacks) yield correctly now ! * FIX: multiple self.bind(...) were overriding previous one ;-( * ability to stream content (with yield statement in interaction) * IMPORTANT : don't call bounded method with double "self" !
0.1.3
* add a new sig : self.bind( callback, *a,**k) to bind in context
0.1.2
* self.bind.<method>(*a,**k) could disappear in next version, replaced by the new, more natural, way to bind callbacks
0.1.1
* runner's BrowserHTTP is more solid (better handle short chunks on http socket) ! * better logging/info for interaction (describe the method and its args)
0.1.0
* btw, it should be compatible (at this time !) * Now, "Tag" is for dynamic Html Tag (with id/interactions) * And, "H" is for static Html tag (without id/interactions) * BTW, Tag.H is a shortcut to H class * runner.BrowserHTTP is more solid, and can handle message <= 8Mo * the renderer force statics as real static !!!