AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for Psi

<<Back to software description

Changes for v0.15 RC 3 - v0.15

  • Changes:
  • Merge many changes from Psi+.
  • New message history browser.
  • New, fast contact list window.
  • TURN proxying for voice calls.
  • Store data in more standardized locations based on the platform.
  • No longer dependent on the Qt3Support library.
  • Domains ending in .local now always work, whether via DNS server or mdns.
  • Windows 64-bit and Mac 64-bit now supported. Mac PPC deprecated.
  • Legacy SSL port probe feature removed.
  • Various small features and bugfixes.



Changes for v0.15 RC 2 - v0.15 RC 3

  • Changes:
  • Merge many changes from Psi+.
  • New message history browser.
  • New, fast contact list window.
  • TURN proxying for voice calls.
  • Store data in more standardized locations based on the platform.
  • No longer dependent on the Qt3Support library.
  • Domains ending in .local now always work, whether via DNS server or mdns.
  • Windows 64-bit and Mac 64-bit now supported. Mac PPC deprecated.
  • Legacy SSL port probe feature removed.
  • Various small features and bugfixes.



Changes for v0.15 RC 1 - v0.15 RC 2

  • Merge many changes from Psi+.
  • New message history browser.
  • New, fast contact list window.
  • TURN proxying for voice calls.
  • Store data in more standardized locations based on the platform.
  • No longer dependent on the Qt3Support library.
  • Domains ending in .local now always work, whether via DNS server or mdns.
  • Windows 64-bit and Mac 64-bit now supported. Mac PPC deprecated.
  • Legacy SSL port probe feature removed.
  • Various small features and bugfixes.



Changes for v0.14 RC 3 - v0.14

  • Added color options to the chat window.
  • Can now specify a reason for kick/ban in groupchat.
  • Improved User Info window, to show more fields and photo view/save.
  • Support for Enchant as an alternative to Aspell.
  • Commandline interface now supports choosing profile and setting status.
  • D-BUS interface now supports setting status and indicating sleep/wake.
  • Fixed voice calling compatibility bugs with Pidgin and Empathy.
  • Various other minor improvements and bugfixes.



Changes for v0.14 RC 1 - v0.14 RC 3

  • Added color options to the chat window.
  • Can now specify a reason for kick/ban in groupchat.
  • Improved User Info window, to show more fields and photo view/save.
  • Support for Enchant as an alternative to Aspell.
  • Commandline interface now supports choosing profile and setting status.
  • D-BUS interface now supports setting status and indicating sleep/wake.
  • Fixed voice calling compatibility bugs with Pidgin and Empathy.
  • Various other minor improvements and bugfixes.



Changes for v0.13 - v0.14 RC 1

  • Added color options to the chat window.
  • Can now specify a reason for kick/ban in groupchat.
  • Improved User Info window, to show more fields and photo view/save.
  • Support for Enchant as an alternative to Aspell.
  • Commandline interface now supports choosing profile and setting status.
  • D-BUS interface now supports setting status and indicating sleep/wake.
  • Fixed voice calling compatibility bugs with Pidgin and Empathy.
  • Various other minor improvements and bugfixes.



Changes for v0.13 RC 3 - v0.13 RC 4

  • Voice calls (Jingle RTP).
  • Basic XMPP URI handler.
  • Ability to permanantly trust certificates at connect time.
  • Mini command system (Ctrl+7 in chat window).
  • Various bugfixes.



Changes for v0.13 RC 2 - v0.13 RC 3

  • Voice calls (Jingle RTP).
  • Basic XMPP URI handler.
  • Ability to permanantly trust certificates at connect time.
  • Mini command system (Ctrl+7 in chat window).
  • Various bugfixes.



Changes for v0.12.1 - v0.13 RC 1

  • Voice calls for Mac OS X and Linux (Jingle RTP).
  • Basic XMPP URI handler.
  • Ability to permanantly trust certificates at connect time.
  • Mini command system (Ctrl+7 in chat window).
  • Various bugfixes.



Changes for v0.12 RC 4 - v0.12.1

  • Bugfix for DOS vulnerability in the file transfer code. Thanks to Jesus Olmos (jolmos at isecauditors.com)



Changes for v0.12 RC 3 - v0.12 RC 4

  • Known Issues
  • The following are known issues with this release:
  • Issues with Qt 4.2.3: There is a bug in Qt 4.2.3 that corrupts incoming text with rare Unicode characters (outside of the BMP)
  • Issues with Qt 4.3.(0|1): On X11 Qt 4.3 seems to have problems with some window managers that result in windows not beeing displayed or displayed with a broken layout.
  • Issues with Qt 4.3.3: On Windows, qmake has a bug which prevents compilation with mingw, using an earlier Qt or qmake should work.
  • Notes
  • QCA
  • QCA2 is required to build Psi: a version is bundled with Psi.
  • The qca-ossl and qca-gnupg plugins are desirable for full functionality of Psi.
  • Upgrading to 0.12
  • During the upgrade process, the old config.xml configuration file will be imported into the new option.xml format. Neither file should now be edited by hand, since all options are exposed in the options window. Config.xml can be safely removed once the upgrade is complete.
  • GnuPG tips
  • Always use the latest version of GnuPG.
  • On Windows, use a native build instead of one based on cygwin, and make sure it is properly installed in the registry.
  • Ensure 'gpg' actually works, by testing it from the command-line.
  • You must have a public and secret keyring. Psi cannot operate without them, and they must be there when you start it.
  • Changes
  • Multi-user chat windows now join one on one chat windows and can be opened in tabbed form, either sharing a window, or seperately.
  • The roster search has been updated, and now triggers a filter when typing into the roster window.
  • An XML ringbuffer is now used, allowing access to already received XML in the XML console.
  • When resolving a name for new contacts, the full name is now used if the nick name is missing from the vcard.
  • Auto-connect on wake is now an independent option.
  • MUCs can now be bookmarked, and auto-joined.
  • The old config.xml file has been dropped in favour of the new options.xml format - all options in Psi can now be configured from the Advanced options pane (no more hand-editing of config files is required).
  • Vcard avatars are now transmitted for the benefit of legacy clients and servers not supporting PEP.
  • A new diagnostics group is available in the help menu, to allow debugging problems with the QCA security layer.
  • Launching several instances of the same profile on Windows and Unices with DBUS now behaves more sensibly.
  • On X11, the taskbar should now flash on new messages for compliant window managers.



Changes for v0.12 RC 2 - v0.12 RC 3

  • Various bugfixes since 0.12-RC2



Changes for v0.12 RC 1 - v0.12 RC 2



Changes for v0.11 - v0.12 RC 1

  • Multi-user chat windows now join one on one chat windows and can be opened in tabbed form, either sharing a window, or seperately.
  • The roster search has been updated, and now triggers a filter when typing into the roster window.
  • An XML ringbuffer is now used, allowing access to already received XML in the XML console.
  • When resolving a name for new contacts, the full name is now used if the nick name is missing from the vcard.
  • Auto-connect on wake is now an independent option.
  • MUCs can now be bookmarked, and auto-joined.
  • The old config.xml file has been dropped in favour of the new options.xml format - all options in Psi can now be configured from the Advanced options pane (no more hand-editing of config files is required).
  • Vcard avatars are now transmitted for the benefit of legacy clients and servers not supporting PEP.
  • A new diagnostics group is available in the help menu, to allow debugging problems with the QCA security layer.
  • Launching several instances of the same profile on Windows and Unices with DBUS now behaves more sensibly.
  • On X11, the taskbar should now flash on new messages for compliant window managers.



Changes for v0.10 - v0.11

  • Reworked account registration process (including proper support for XEP-0077 (In-band registration))
  • Finished support for XEP-0004 (Data Forms) by supporting forms in messages. (thanks to Roelof Naude)
  • Added support for XEP-0070 (Verifying HTTP Requests via XMPP). Thanks to Maciej Niedzielski.
  • Customizable shortcuts (thanks to Ephraim)
  • System-wide shortcuts
  • Added spell checking (thanks to Ephraim). Currently only aspell is supported.
  • Added option to automatically set the resource (using the hostname)
  • Added new default Stellar3 iconset
  • Added support for XEP-138 (Stream Compression)
  • Added support for using XEP-33 (Extended Stanza Addressing) to multicast messages to multiple users. Use option.enable-multicasting to enable it.
  • Added 'Show status message' toggle. There is a hidden option to put status messages under the nickname (at the cost of 2 extra pixels when no status message is shown)
  • Support for Bookmark Storage (XEP-0048), where bookmarked conferences are auto-joined. No UI is provided for creating bookmarks (yet).
  • Better error messages, including error condition mappings (XEP-0086)
  • Support dynamically changing priority
  • Improved PGP error messages
  • Hiding the deprecated protocol selector for service discovery by default. Use option.ui.show-deprecated.service-discovery.protocol-selector to re-enable it.
  • New options system (see options.xml)
  • Receiving support for vCard-Based Avatars (XEP-0153)
  • Support for Multi-User-Chat (XEP-0045)
  • Preliminary support for User Nickname (XEP-0172)
  • Preliminary support for Roster Item Exchange (XEP-0144)
  • Psi now uses the Qt4(>=4.3) and QCA2 libraries, replacing the Qt3 and QCA1 requirements.
  • "Privacy List" support in the account dialog.
  • Support for XEP-0050 (Ad-hoc commands)
  • Preliminary support for XEP-0163 (Personal Eventing Protocol)
  • Preliminary support for XEP-0146 (Remote Controlling Clients)
  • Large parts of the codebase have been restructured.
  • Fixed a chat room bug where subject/topic changes were not shown.
  • Mac OS X builds are now universal binaries, supporting the new Intel based Macs.
  • Support for XEP-85 (Chat State Notifications).
  • Support for XEP-0115 (Entity Capabilities).
  • There is now a config.xml option to make some windows use the brushed
  • metal theme on Mac OS X.
  • Window opacity support is now present for all three supported platforms.
  • Fixed Unicode URL opening bug #510
  • Auto-reconnect accounts on wakeup
  • Copy-pasting with emoticons now works
  • Fixed issue #263 where emoticons would disappear in a reply or quote
  • History index is rebuilt faster
  • Configure toolbars merged into main preferences dialog
  • Moving tooltips
  • MingW32 compiler support (Coupled with the open source Qt4 Windows library this now allows completely free building of Psi on Windows)



Changes for v0.10 - v0.11 RC3

  • Reworked account registration process (including proper support for XEP-0077 (In-band registration))
  • Finished support for XEP-0004 (Data Forms) by supporting forms in messages. (thanks to Roelof Naude)
  • Added support for JEP-0070 (Verifying HTTP Requests via XMPP).
  • Customizable shortcuts (thanks to Ephraim)
  • Added spell checking (thanks to Ephraim). Currently only aspell is supported on non-Macs.
  • Added option to automatically set the resource (using the hostname)
  • Added new default Stellar3 iconset
  • Added support for JEP-138 (Stream Compression) * Added support for using JEP-33 (Extended Stanza Addressing) to multicast messages to multiple users. Use option.enable-multicasting to enable it.
  • Added ‘Show status message’ toggle. There is a hidden option to put status messages under the nickname (at the cost of 2 extra pixels when no status message is shown)
  • Support for Bookmark Storage (JEP-0048), where bookmarked conferences are auto-joined. No UI is provided for creating bookmarks (yet).
  • Better error messages, including error condition mappings (JEP-0086)
  • Support dynamically changing priority * Improved PGP error messages
  • Hiding the deprecated protocol selector for service discovery by default. Use option.ui.show-deprecated.service-discovery.protocol-selector to re-enable it.
  • New options system (see options.xml)
  • Receiving support for vCard-Based Avatars (JEP-0153)
  • Support for Multi-User-Chat (JEP-0045)
  • Preliminary support for User Nickname (JEP-0172)
  • Preliminary support for Roster Item Exchange (JEP-0144)
  • Psi now uses the Qt4(>=4.2.3) and QCA2 libraries, replacing the Qt3 and QCA1 requirements.
  • “Privacy List” support in the account dialog.
  • Support for JEP-0050 (Ad-hoc commands)
  • Preliminary support for JEP-0163 (Personal Eventing Protocol)
  • Preliminary support for JEP-0146 (Remote Controlling Clients)
  • Large parts of the codebase have been restructured.
  • Fixed a chat room bug where subject/topic changes were not shown.
  • Mac OS X builds are now universal binaries, supporting the new Intel based Macs. * Support for JEP-85 (Chat State Notifications).
  • Support for JEP-0115 (Entity Capabilities).
  • There is now a config.xml option to make some windows use the brushed metal theme on Mac OS X.
  • Window opacity support is now present for all three supported platforms.
  • Fixed Unicode URL opening bug #510 * Auto-reconnect accounts on wakeup
  • Copy-pasting with emoticons now works
  • Fixed issue #263 where emoticons would disappear in a reply or quote
  • History index is rebuilt faster
  • Configure toolbars merged into main preferences dialog
  • Moving tooltips
  • MingW32 compiler support (Coupled with the open source Qt4 Windows library this now allows completely free building of Psi on Windows)



Changes for v0.10 - v0.11 RC1

  • Reworked account registration process (including proper support for XEP-0077 (In-band registration))
  • Finished support for XEP-0004 (Data Forms) by supporting forms in messages. (thanks to Roelof Naude)
  • Added support for JEP-0070 (Verifying HTTP Requests via XMPP)
  • Customizable shortcuts (thanks to Ephraim)
  • Added spell checking (thanks to Ephraim). Currently only aspell is supported on non-Macs
  • Added option to automatically set the resource (using the hostname)
  • Added new default Stellar3 iconset
  • Added support for JEP-138 (Stream Compression)
  • Added support for using JEP-33 (Extended Stanza Addressing) to multicast messages to multiple users. Use option.enable-multicasting to enable it
  • Added 'Show status message' toggle. There is a hidden option to put status messages under the nickname (at the cost of 2 extra pixels when no status message is shown)
  • Support for Bookmark Storage (JEP-0048), where bookmarked conferences are auto-joined. No UI is provided for creating bookmarks (yet)
  • Better error messages, including error condition mappings (JEP-0086)
  • Support dynamically changing priority
  • Improved PGP error messages
  • Hiding the deprecated protocol selector for service discovery by default. Use option.ui.show-deprecated.service-discovery.protocol-selector to re-enable it



<<Back to software description