github conversejs/converse.js v7.0.0
Version 7.0.0 - 2020-11-18

latest releases: v10.1.7, v10.1.6, v10.1.5...
3 years ago

Note for plugin authors:
configuration settings should now be accessed via _converse.api.settings.get and not directly on the _converse object.
Soon we'll deprecate the latter, so prepare now.

  • #2231: add sort_by_query and remove sort_by_length
  • #1313: Stylistic improvements to the send button
  • #1481: MUC OMEMO: Error No record for device
  • #1490: Busy-loop when fetching registration form fails
  • #1535: Add option to destroy a MUC
  • #1715: Update chat state notification after receiving a message correction.
  • #1793: Send button doesn't appear in Firefox in 1:1 chats
  • #1820: Set focus on jid field after controlbox is loaded
  • #1822: Don't log error if user has no bookmarks
  • #515 Add support for XEP-0050 Ad-Hoc commands
  • #1823: New config options muc_roomid_policy
    and muc_roomid_policy_hint
  • #1826: A user can now add himself as a contact
  • #1839: Headline messages are shown in controlbox
  • #1924: Configuring an ejabberd room fails
  • #1896: Don't send receipts for messages fetched from the archive
  • #1937: Editing a message removes the mentions highlight
  • #1963: Mentions are visually incorrect when used in message replies
  • #1999: Demarcate first unread message
  • #2002: fix rendering of muc_roomid_policy_hint
  • #2006: fix rendering of emojis in case use_system_emojis == false
  • #2028: Implement XEP-0333 displayed chat marker
  • #2101: Improve contrast of text in control box
  • #2187: Avoid merging initial settings with themselves every time settings are extended.
  • #2199: Fix BOSH session restore.
  • #2201: added html to converse.env
  • #2213: added CustomElement to converse.env
  • #2220: fix rendering of emojis in case use_system_emojis == false (again).
  • #2092: fixes room list update loop when having the locked_muc_domain truthy or 'hidden'
  • #2285: Rename config option muc_hats_from_vcard to muc_hats. Now accepts a list instead of a boolean and allows for more flexible choices regarding user badges.
  • #2300: Fix message reorder issue after message correction.
  • #2304: Custom emojis (stickers) images not shown
  • #2307: BootstrapModal is not accessible to plugins
  • #2308: Allow getHats method to be overriden in the overrides object in plugins.
  • #2321: When Converse runs inside a browser extension, enable browser sync and local storage for persistent storage
  • #1250: Change favicon color when unread messages
  • Updated translations: de, es, fi, fr, gl, hu, nb_NO, oc, pl, pt, pt_BR, ru, tr, uk, zh
  • The trusted configuration setting has been removed in favor of two new settings:
    allow_user_trust_override
    clear_cache_on_logout
  • The persistent_store setting can now also be set to sessionStorage
  • The api.archive.query method no longer accepts an RSM instance as argument.
  • The plugin converse-uniview has been removed and its functionality merged into converse-chatboxviews
  • Removed the mockups from the project. Recommended to use tests instead.
  • The API method api.settings.update has been deprecated in favor of api.settings.extend.
  • The API methods under the api.user.status namespace are now asynchronous and need to be awaited.
  • Filter roster contacts via all available information (JID, nickname and VCard full name).
  • Allow ignoring of bootstrap modules at build using environment variable. For xample: export BOOTSTRAP_IGNORE_MODULES="Modal,Dropdown" && make dist
  • Bugfix. Handle stanza that clears the MUC subject
  • Replace Backbone with Skeletor
  • Start using lit-html instead of lodash for templating.
  • muc_fetch_members now also accepts an array of affiliations to fetch.
  • Remove the configuration setting muc_show_join_leave_status. The optional status message is no longer shown at all.
  • Support for XEP-0156 is now enabled by default (which means that
    discover_connection_methods now has a default value of true).
  • show_send_button now has a default value of true.
  • The api.confirm method now accepts a list of fields and returns the filled in list upon confirmation.
  • New config option allow_adhoc_commands
  • New config option modtools_disable_assign
  • New config option modtools_disable_query
  • New config option muc_hats_from_vcard.
  • New config option muc_send_probes.
  • New config option notify_nicknames_without_references.
  • New config option show_message_avatar.
  • New public API converse.insertInto

Don't miss a new converse.js release

NewReleases is sending notifications on new releases.