[Telepathy] Announce: telepathy-glib 0.20.0
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed Oct 3 05:14:27 PDT 2012
The "why not indeed" release.
tarball:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.20.0.tar.gz
signature:
http://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-0.20.0.tar.gz.asc
git: http://cgit.freedesktop.org/telepathy/telepathy-glib
This starts a new stable branch, recommended for use with GNOME 3.6.
Summary of changes since the last stable branch, 0.18:
• GLib 2.32 or later is required.
• Many old things are now deprecated. New TP_VERSION_MIN_REQUIRED and
TP_VERSION_MAX_ALLOWED macros are provided for deprecation control:
they work like the ones in GLib 2.32.
• Many functions that expected or returned dbus-glib parameterized types
are now deprecated, and have an equivalent GVariant-based function
which
should be used instead.
• The only headers you should #include are
<telepathy-glib/telepathy-glib.h>,
<telepathy-glib/telepathy-glib-dbus.h> and
<telepathy-glib/proxy-subclass.h>.
Including anything else is deprecated.
• All TpChannel APIs using contact TpHandle have been deprecated in
favor of
their TpContact variants.
• TpRoomList and TpRoomInfo: high level API to list rooms on a server.
• TpDebugClient: high level API to retrieve logs from Telepathy
components.
• TpTLSCertificate: TpProxy subclass representing a TLS certificate
• TpAccountRequest: object to help account creation
• TpSimpleClientFactory gained API to prepare TpContact objects with the
features set on it.
• Add tp_vardict_get_uint32() etc., analogous to tp_asv_get_uint32()
etc.
• The configure flags --disable-coding-style-checks,
--disable-doc-checks
and part of --disable-Werror have been superseded
by --disable-fatal-warning
There were no code changes since 0.19.10.
Regards,
G.
More information about the telepathy
mailing list