telepathy-haze 0.9.0 (UNRELEASED) ================================= Dependencies: • telepathy-glib ≥ 0.21.0 is required Features removed: • StreamedMedia channels are no longer supported. We'd potentially accept patches to bring back audio/video support, but only via the newer Call1 channels. (fd.o #69318, Simon) Internal changes: • fix various deprecation warnings (fd.o #69272; Guillaume, Simon) • remove deprecated Capabilities and Presence interfaces (fd.o #69318; Guillaume, Simon) • update regression tests to exercise modern APIs, and not obsolete ones (fd.o #49389, Simon) • use TpBaseChannel (fd.o #31723, Simon) telepathy-haze 0.8.0 (2013-10-02) ================================= The “batch processing” release. This is a new stable branch, recommended GNOME 3.10-based distributions. Fixes: • Report contacts with unknown presence as 'unknown' rather than raising an error, and don't crash if libpurple reports a "primitive status" that we don't understand (fd.o #69474, Simon) • Fix a memory leak when IM channels are closed (fd.o #31723, Simon) • Fix ContactGroups.SetContactGroups() implementation so it removes the contact from groups if desired (fd.o #49389, Simon) telepathy-haze 0.7.1 (2013-09-17) ================================= The “buzzes like a fridge” release. This is a release candidate for telepathy-haze 0.8, recommended for use with GNOME 3.10. Deprecations: • This will be the last branch with StreamedMedia support. Anyone relying on Haze for audio/video calling is invited to port it to Call1. Enhancements: • Support interactive password prompting for protocols like SIPE that have an optional password (fd.o #63326; Stefan Becker, Will Thompson) Fixes: • Adapt to Sametime accounts getting a "usersplit" in libpurple 2.10.1 (fd.o #44631, Simon McVittie) • Regression test improvements (fd.o #69269, #65290, #65296, #63119; Will Thompson, Guillaume Desmottes, Simon McVittie) telepathy-haze 0.7.0 (2012-11-21) ================================= This is the start of a new unstable branch. Don't swing on it too hard. Enhancements: • Jonny implemented ContactCapabilities; • Simon got rid of some deprecated API; • So did Xavier; • Gabriele Giacone kindly mapped two of the extant Skype prpls to "skype-x11" and "skype-dbus". Maybe you'd like to give them a whirl? (fd.o#57201) telepathy-haze 0.6.0 (2012-04-04) ================================= This is the start of a new stable branch. Changes since 0.5.0: • The ContactBlocking interface has been implemented. (Jasper St. Pierre, Will) Summary of particularly noteworthy changes since 0.4.x: • telepathy-glib ≥ 0.13.9 and libpurple ≥ 2.7.0 are now required. • The ContactList interface has been implemented. • Support for setting your own alias has been added. • The ServerAuthentication channel type has been implemented so users can provide an account password when connecting. telepathy-haze 0.5.0 (2011-07-09) ================================= The “paving stones” release. Please enjoy the fruits of 11 months' sporadic development. Dependencies: • telepathy-glib ≥ 0.13.9 is now required. • libpurple ≥ 2.7.0 is now required. Enhancements: • fd.o #19902: use TpBaseContactList to implement Conn.I.ContactList, Conn.I.ContactGroups, and the stored list (smcv) • fd.o #37933: implement contact blocking (Jasper St. Pierre, wjt) • fd.o #13124: support setting your own alias (Felipe Contreras) • The Telepathy API to allow the user not to save their password is now implemented. (Jonny) Fixes: • haze no longer ships with a manager file. (jonny) • Map PURPLE_CONNECTION_ERROR_OTHER_ERROR to AuthenticationFailed, since it's used for errors like being temporarily banned from the ICQ server, which should result in Mission Control not trying to reconnect (wjt) • fd.o #31846: translate the Jabber connection_security parameter in newer libpurple versions into two booleans, old-ssl and require-encryption (smcv) • fd.o #26155: make telepathy-glib criticals fatal by default (smcv) • fd.o #30594: don't claim that ICQ (and other) contacts support audio calls when they aren't even supported at all by libpurple on the protocol (Guillaume) telepathy-haze 0.4.0 (2010-08-05) ================================= The "JESUS CHRIST IT'S A LION GET IN THE CAR!" release. Dependencies: • libpurple ≥ 2.6 is now required Fixes: • fd.o #23702: use uint16 for port numbers, and be permissive about minor type variations in what we're actually given (wjt) telepathy-haze 0.3.6 (2010-07-09) ================================= The “for once in your life you make a clean breakaway” release. Fixes: • Removing a group no longer removes all the contacts in that group from your contact list; instead, they're placed in a default group. (fd.o#21294, smcv). telepathy-haze 0.3.5 (2010-06-21) ================================= The “four-dimensional giant slugs fighting in a hypercube” release. Dependencies: • telepathy-glib >= 0.9.2 is now required; • glib >= 2.22 is now required. Enhancements: • The Capabilities interface is now supported even when media is disabled, so contacts get text caps. (jonny) • The properties on the Avatars interface, added all the way back in spec 0.17.22, are now implemented. (smcv) • The “sipe” username is now correctly exposed as two parameters, “account” and “login”, rather than the user being required to combine the two with a comma in one field. (fd.o#28469, Stefan Becker) Fixes: • The default character set is no longer forced to UTF-8; libpurple's default is respected. This works out better on ICQ, where most people who haven't thought about it use ISO-8859-1. (fd.o#23542, wjt) telepathy-haze 0.3.4 (2010-03-05) ================================= The “The People's Great and Harmonious Moon Hand” release. Fixes: * Use the well-known Telepathy names for hidden and xa statuses to fix interoperability with Empathy, in particular the ability to be invisible on Haze accounts. (smcv) * Report the "loubserp-mxit" prpl as "mxit". (smcv) * Rename prpl-simple to the standard Telepathy protocol name 'sip'. (smcv) * Be sure to link to glib and gobject, and fix typo when linking to dbus-glib, to ensure. Fixes fd.o#25124. (jonny) Enhancements: * Implement the new draft mail notification spec. (stormer) * Implement streamed media. Fixes fd.o#24385. (Maiku) telepathy-haze 0.3.3 (2010-01-25) ================================= The “doing the fishstick in a standing ovation” release. Dependencies: * telepathy-glib >= 0.7.36 is now required. Fixes: * The secret connection parameters are now exposed as being secret in the manager file and also when the CM is introspected. This fixes fd.o#24067. (smcv) * Fix bug report URL for current bugzilla layout. (smcv) * Fix circular channel creation. (felipec) Enhancements: * Start outputting debug messages on the Telepathy Debug interface by using telepathy-glib's TpDebugSender. (jonny, Maiku) * Stop using shave and allow use of automake 1.11's silent rules feature. (jonny) telepathy-haze 0.3.2 (2009-08-25) ================================= The “Isaac” release. Fixes: * Yahoo! Japan-specific parameters are no longer listed for the 'yahoo' protocol in haze.manager. This fixes Gnome bug #591381. If you're using libpurple 2.6.0 or later, 'yahoojp' will be available as a separate protocol. * The "busy" status is exposed as Busy rather than as Away. This fixes fd.o#23441. * Haze now fails gracefully rather than asserting if you try to connect to MSN and your libpurple was built without SSL support. Fixes fd.o#22800. Enhancements: * The Facebook protocol plugin is now special-cased to have a sensible name in the Telepathy API. It seems to work with Empathy 2.27.91 if you delete haze.manager (which will no longer be shipped in a future release when stable releases of clients support it being absent). telepathy-haze 0.3.1 (2009-06-05) ================================= The “man3 encounters player, who quotes Hayek” release. Enhancements: * Shaved `make` output, courtesy of Jonny Lamb. This is disabled by default; ./configure --enable-shave to enable it. * haze.manager has been updated for more recent libpurples. Fixes fd.o#17709. Fixes: * Connection.GetInterfaces() now includes Requests. Fixes fd.o#21800. telepathy-haze 0.3.0 (2009-04-04) ================================= The “Google Abandonware” release. Dependencies: * telepathy-glib >= 0.7.21 is now required. Enhancements: * Connections implement the Requests, SimplePresence and Contacts interfaces, courtesy of Simon McVittie. * Text channels implement the Messages and Destroyable interfaces. * Courtesy of Simon McVittie, telepathy-gabble and FinnAir flight 0837, Haze now has a test suite! They test Haze connecting to a fake XMPP server; while not perfect (no-one should use Haze for XMPP in real life!) it's an improvement on no tests. Fixes: * Text channels closed with pending messages now respawn. (Fixes fd.o#17842.) * Compiles without warnings on AMD64, courtesy of Larry Reaves. (Fixes fd.o#18513.) * No longer asserts if you try to set the alias for someone not on your contact list. Empathy turns out to do this if you try to accept an authorization request. (Fixes fd.o#17382.) * Doesn't crash if you try to open a second connection to the same account. (Fixes fd.o#18361.) telepathy-haze 0.2.1 (2008-08-18) ================================= The “DUM DE DUM DE DIDDLE IDDLE DE DUM‼” release. Dependencies: * Haze now requires telepathy-glib >= 0.7.0. Fixes and Enhancements: * A publish channel now exists, which allows you to accept or decline incoming subscription requests (but nothing else yet; it's not possible to later remove someone from the list, for instance). * Add support for setting your avatar (fd.o #13123). * Stop your accounts auto-awaying themselves (fd.o #14335). * Don't crash when the UI passes an empty or otherwise invalid host name as the server parameter for a new connection (fd.o #14445). * Don't sporadically crash on connection errors, such as an incorrect password (fd.o #14933). * Debugging output from Haze and libpurple is now silenced unless you set HAZE_DEBUG appropriately ("haze" and "purple", respectively). telepathy-haze 0.2.0 (2008-02-07) ================================= The "I Remember Piano Lessons" release. Fixes: * Protocols now present the correct parameters, with appropriate defaults, rather than always taking account, password and server. * Send apostrophes correctly on Yahoo! Messenger. telepathy-haze 0.1.4 (2007-11-21) ================================= The “Watch That Pinkie” release. Fixes: * Fix building against glib 2.10 (which is the lowest version against which telepathy-glib builds). * Fix building against libpurple when built without D-Bus support, and suppress libpurple's own D-Bus messages on libpurple <= 2.1.0 (they were already suppressed on later libpurples). telepathy-haze 0.1.3 (2007-11-14) ================================= The “Fix the Sky a Little” release. Fixes and Enhancements: * Don't mistakenly delete ~/.purple on exit with libpurple >= 2.3.0 * Build without warnings against telepathy-glib 0.6.1. * Disable -Werror in releases. * Report message send errors. * Report reasons for disconnecting properly (requires libpurple >= 2.3.0) telepathy-haze 0.1.2 (2007-09-16) ================================= The “Re: Your Brains” release. Fixes: * Properly clean up zombie children. No more mountains of defunct telepathy-haze processes! * Fix sending messages with <, > and &. (Previously, "i <3 u" was sent as "i ", which is much less romantic.) * Use "local-xmpp" rather than "bonjour" as the name of the protocol formerly known as Rendezvous. telepathy-haze 0.1.1 (2007-08-17) ================================= The “Release less often, release correctly” release. Fixes: * Fixed some segfaults, and some corruption caused by g_free-ing slice-allocated memory. telepathy-haze 0.1.0 (2007-08-10) ================================= The “It's Like The ... 90s” release. Supported in this release: * Connecting to MSN, XMPP, AIM known to work. * Plain text conversations with individual contacts. * The 'subscribe' list, plus contact list groups. * Basic presence: available, busy, away, extended away, invisible, with a message when supported by the underlying prpl. * Retrieving your own server alias and those of your contacts, plus saving custom aliases for your contacts to the server (where supported by the prpl). * Retrieving your contacts' avatars (but not setting your own). * Typing notifications. vim: tw=72