Skip to content

Release 3.1.0 (2017-07-05)

Compare
Choose a tag to compare
@jcbrand jcbrand released this 05 Jul 10:09
· 5521 commits to master since this release
v3.1.0

API changes

  • Deprecate the updateSettings method in favour of
    _converse.settings.update. [jcbrand]
  • Add a new API method _converse.promises.add for exposing promises to be
    used with _converse.waitUntil. [jcbrand]
  • The message event now returns a data object with stanza and
    chatbox attributes, instead of just the stanza. [jcbrand]

New Plugins

  • New non-core plugin converse-singleton which ensures that no more than
    one chat is visible at any given time. Used in the mobile build:
    converse-mobile.js and makes the unread messages counter possible there.
    [jcbrand]
  • New non-core plugin converse-roomslist, which shows a list of open rooms
    in the Rooms tab of the control box. [jcbrand]

New configuration settings

  • New setting for converse-bookmarks:
    hide_open_bookmarks
    It is meant to be set to true when using converse-roomslist so that open
    rooms aren't listed twice (in the rooms list and the bookmarks list).
    [jcbrand]

Github tickets resolved

  • #567 Unreaded message count reset on page load [novokrest]
  • #575 Logging out from converse.js doesn't clear the connection status from the
    sessionStorage [jcbrand]
  • #591 Unread message counter is reset when the chatbox is closed [novokrest]
  • #754 Show unread messages next to roster contacts. [jcbrand]
  • #864 Remove all inline CSS to comply with strict Content-Security-Policy headers [mathiasertl]
  • #873 Inconsistent unread messages count updating [novokrest]
  • #887 Make embedded images clickabe [jcbrand]
  • #890 Message carbons not sent out after reconnection [jcbrand]
  • #894 Room affiliation lost when connection jid and room presence jid are of different case [Rayzen]

Miscellaneous

  • Support for XMPP-0313 Message Archive Management
    has been upgraded to version 2. [jcbrand]
  • Show unread messages for minimized chats. [jcbrand]
  • Render nickname form when entering a room via invitation. [jcbrand]