<h1><a id="d-bus-python-bindings-0-80-1-24-january-2007" name="d-bus-python-bindings-0-80-1-24-january-2007">D-Bus Python Bindings 0.80.1 (24 January 2007)</a></h1>
<ul class="simple">
<li>The "oops" release</li>
<li>Install dbus/_version.py, so dbus.__version__ exists again</li>
</ul>
</div>
<div class="section">
<h1><a id="d-bus-python-bindings-0-80-0-24-january-2007" name="d-bus-python-bindings-0-80-0-24-january-2007">D-Bus Python Bindings 0.80.0 (24 January 2007)</a></h1>
<ul class="simple">
<li>The "everything changes" release</li>
<li>Rewrite dbus_bindings (Pyrex) as _dbus_bindings (C) - API changes!</li>
<li>Define what's public API</li>
<li>Move low-level but still public API to dbus.lowlevel</li>
<li>Remove Variant class, add variant_level property on all D-Bus types</li>
<li>Make signal matching keep working as expected when name ownership changes</li>
<li>Use unambiguous D-Bus types when transferring from D-Bus to Python</li>
<li>Follow well-defined rules when transferring from Python to D-Bus</li>
<li>Add utf8_strings and byte_arrays options in various places, so a user
can tweak the calling conventions to be more efficient</li>
<li>Raise RuntimeError if user tries to use a connection with no main loop
to do something that won't work without one</li>
<li>Make asynchronous method calls actually asynchronous when made before
introspection results come back</li>
<li>Redo main loop machinery so we can add pure-Python main loops later without
API breakage</li>
<li>Allow construction of a dbus.service.Object if you don't have a BusName
(or even a Bus)</li>
<li>Port introspection XML parser from libxml2 (external package) to expat
(included with Python)</li>
<li>Port build system from distutils to autoconf/automake/libtool</li>
<li>Install a header file for third-party main loop integration</li>
<li>Make compatible with Python 2.5, including on 64-bit platforms</li>
<li>Add docstrings throughout</li>
<li>Add more tests and examples</li>
<li>Add interoperability tests (which interoperate with Java)</li>
<li>Add copyright notices!</li>
</ul>
</div>
<div class="section">
<h1><a id="d-bus-python-bindings-0-71-24-july-2006" name="d-bus-python-bindings-0-71-24-july-2006">D-Bus Python Bindings 0.71 (24 July 2006)</a></h1>
<ul class="simple">
<li>Binary modules are now installed in the correct directory</li>
<li>Distutils exports the dbus and dbus-glib cflags</li>
</ul>
</div>
<div class="section">
<h1><a id="d-bus-python-bindings-0-70-17-july-2006" name="d-bus-python-bindings-0-70-17-july-2006">D-Bus Python Bindings 0.70 (17 July 2006)</a></h1>
<ul class="simple">
<li>First release of bindings split</li>
<li>Move to a distutils build enviornment</li>
<li>It is possible to now specify sender_keyword="foo", path_keyword="bar" when
adding a signal listener</li>
</ul>
</div>
</div>
<div class="footer">
<hr class="footer" />
Generated on: 2007-02-19 23:39 UTC.
Generated by <a class="reference" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.