For files solely owned by Collabora Ltd., additionally allow use under LGPL 2.1.
[dbus-python-phuang.git] / NEWS
blob361159766492f04a4e6174918df43713331c2dec
1 D-Bus Python Bindings 0.80.1 (24 January 2007)
2 ==============================================
3 - The "oops" release
4 - Install dbus/_version.py, so dbus.__version__ exists again
6 D-Bus Python Bindings 0.80.0 (24 January 2007)
7 ==============================================
8 - The "everything changes" release
9 - Rewrite dbus_bindings (Pyrex) as _dbus_bindings (C) - API changes!
10 - Define what's public API
11 - Move low-level but still public API to dbus.lowlevel
12 - Remove Variant class, add variant_level property on all D-Bus types
13 - Make signal matching keep working as expected when name ownership changes
14 - Use unambiguous D-Bus types when transferring from D-Bus to Python
15 - Follow well-defined rules when transferring from Python to D-Bus
16 - Add utf8_strings and byte_arrays options in various places, so a user
17   can tweak the calling conventions to be more efficient
18 - Raise RuntimeError if user tries to use a connection with no main loop
19   to do something that won't work without one
20 - Make asynchronous method calls actually asynchronous when made before
21   introspection results come back
22 - Redo main loop machinery so we can add pure-Python main loops later without
23   API breakage
24 - Allow construction of a dbus.service.Object if you don't have a BusName
25   (or even a Bus)
26 - Port introspection XML parser from libxml2 (external package) to expat
27   (included with Python)
28 - Port build system from distutils to autoconf/automake/libtool
29 - Install a header file for third-party main loop integration
30 - Make compatible with Python 2.5, including on 64-bit platforms
31 - Add docstrings throughout
32 - Add more tests and examples
33 - Add interoperability tests (which interoperate with Java)
34 - Add copyright notices!
36 D-Bus Python Bindings 0.71 (24 July 2006)
37 ==============================================================
38 - Binary modules are now installed in the correct directory
39 - Distutils exports the dbus and dbus-glib cflags
41 D-Bus Python Bindings 0.70 (17 July 2006)
42 ==============================================================
43 - First release of bindings split
44 - Move to a distutils build enviornment
45 - It is possible to now specify sender_keyword="foo", path_keyword="bar" when 
46   adding a signal listener