All Versions
94
Latest Version
Avg Release Cycle
60 days
Latest Release
878 days ago

Changelog History
Page 8

  • v0.8.4 Changes

    November 15, 2014

    note: ๐Ÿš€ Certain API methods have been deprecated in favor of a new API and will be removed in the 0.9.0 release.

    • ๐Ÿ›  Bugfix. Error when trying to use prebind and keepalive together. [heban and jcbrand]
    • ๐Ÿ›  Bugfix. Cannot read property "top" of undefined. [jcbrand]
    • โž• Add new event, noResumeableSession, for when keepalive=true and there aren't any prebind session tokens. [jcbrand]
    • ๐Ÿ”จ #46 Refactor the API and add new methods. [jcbrand]
    • ๐Ÿ’ป #151 Browser locks/freezes with many roster users. [jcbrand]
    • #177 Setting status to offline does nothing. [jcbrand]
    • #232 Always get full name from model. [jcbrand]
    • #237 Unable to create room when hide_muc_server is true. [jcbrand]
    • #238 Rooms are not shown when hide_offline_users is true. [jcbrand]
    • ๐Ÿ— #251 Non-minified builds for debugging. [jcbrand]
    • #260 Sent message carbons are not displayed. [jcbrand]
    • #262 Contact requests are not shown if page is reloaded. [jcbrand]
    • ๐Ÿšš #264 Remove unnecessary commas for ie8 compatibility. [Deuteu]
    • #267 Unread messages counter wrongly gets incremented by chat state notifications. [Deuteu]
    • #274 Roster filtering results change with presence changes. [jcbrand]
    • #275 Custom status message doesn't reset. [jcbrand]
    • #278 Unread messages counter doesn't unbind it's events. [Deuteu]
    • #279 Handle more field types for MUC config forms. [gbonvehi]
    • #280 New config option, hide_offline_users [gbonvehi]
  • v0.8.3 Changes

    September 22, 2014
    • ๐Ÿš€ The Javascript build files in the 0.8.2 release weren't updated due to a unnoticed build error. [jcbrand]
  • v0.8.2 Changes

    September 22, 2014
    • Converse.js now has the ability to maintain sessions across page loads. Previously, the session tokens had to be handled externally and passed in. See the keepalive configuration setting. [jcbrand]
    • ๐Ÿ‘ Allow changing of nickname in a chat room via /nick command. [jcbrand]
    • ๐Ÿ‘ Allow a chat room user to be muted or unmuted with the /mute and /voice commands. [jcbrand]
    • โž• Add a chat room toolbar button for toggling the list of occupants. [jcbrand]
    • Converse.js now responds to XEP-0030: Service Discovery requests. [jcbrand]
    • ๐Ÿ›  Bugfix. Roster groups all appear offline after page reload (with prebind). See http://librelist.com/browser//conversejs/2014/8/26/problem-with-contact-list-everyone-is-offline/ [heban and jcbrand]
    • ๐Ÿ›  Bugfix concerning trimmed chats. Chats were being trimmed even though there was enough room. [jcbrand]
    • #62 Sound notifications will now also play when you are mentioned in a chat room. [jcbrand]
    • ๐Ÿ›  #212 Bugfix. Groups weren't being show again after the live filter was cleared. [jcbrand]
    • #215 (and also #75) XEP-0249: Direct MUC Invitations. [jcbrand]
    • ๐Ÿ‘‰ #216 Contacts tab empty when using xhr_user_search. [hcderaad and jcbrand]
    • #219 New contacts added need page refresh to be accepted and become visible. [hcderaad and jcbrand]
    • #220 Non-AMD example page was not working. [xavier83ar and jcbrand]
    • #222 Control box state not remembered. [priyadi and jcbrand]
    • #223 Provide API to query buddy status. [priyadi and jcbrand]
    • โšก๏ธ #227 Updated Hebrew translations [GreenLunar]
  • v0.8.1 Changes

    August 23, 2014
    • ๐Ÿ›  Bugfix: Roster contacts' cache key too vague. [jcbrand]
    • ๐Ÿ›  Bugfix: Roster contacts weren't properly sorted according to chat status. [jcbrand]
    • ๐Ÿ‘ #63 Support for sound notification when message is received. [jcbrand]
    • #212 Provide a live filter of the roster contacts. [jcbrand]
  • v0.8.0 Changes

    August 04, 2014

    note: 1. Converse.js is now relicensed under the Mozilla Public License. 2. Configuration options for the chat toolbar have changed. Please refer to the relevant documentation. 3. This release has reduced support for IE8 (some features won't work). 4. Events have been renamed to remove "on" prefix (sorry for any inconvenience).

    • No initial HTML markup is now needed in the document body for converse.js to work. [jcbrand]
    • All date handling is now done with moment.js. [jcbrand]
    • โž• Add a new toolbar button for clearing chat messages. [jcbrand]
    • Chat boxes and rooms can now be resized vertically. [jcbrand]
    • โฌ†๏ธ Upgraded dependencies to their latest versions. [jcbrand]
    • โž• Add new configuration setting forwarded_messages. Message forwarding was before a default behavior but is now optional (and disabled by default). [jcbrand]
    • ๐Ÿ†• Newly opened chat boxes always appear immediately left of the controlbox. [jcbrand]
    • #71 Chat boxes and rooms can be minimized. [jcbrand]
    • #83 Roster contacts can be shown according to their groups. [jcbrand] Note: Converse.js can show users under groups if you have assigned them already via another client or server configuration. There is not yet a way to assign contacts to groups from within converse.js itself.
    • #123 Show converse.js in the resource assigned to a user. [jcbrand]
    • ๐Ÿ›  #130 Fixed bootstrap conflicts. [jcbrand]
    • ๐Ÿ‘ #132 Support for XEP-0280: Message Carbons. Configured via message_carbons [hejazee]
    • ๐Ÿ‘ #176 Add support for caching in sessionStorage as opposed to localStorage. [jcbrand]
    • #180 RID and SID undefined [g8g3]
    • #191 No messages history [heban]
    • ๐Ÿ‘‰ #192 Error: xhr_user_search_url is not defined. [jcbrand]
    • ๐ŸŒ #195 Chinese translations. [lancelothuxi]
    • #196 [Safari v7.0.5] TypeError: Attempted to assign to readonly property. [g8g3]
    • ๐ŸŒ #199 Improved Spanish translations [chilicuil]
    • ๐Ÿ— #201 Add zh-locale to fix build task [schoetty]
  • v0.7.4 Changes

    March 05, 2014

    note: ๐Ÿš€ This release contains an important security fix. Thanks to Renaud Dubourguais from Synacktiv for reporting the vulnerability.

    • ๐Ÿ›  #125 Bugfix: crypto dependencies loaded in wrong order [jcbrand]
    • ๐Ÿ›  Bugfix: action messages (i.e. /me) didn't work in OTR mode. [jcbrand]
    • ๐Ÿ”’ Security fix: Ensure that message URLs are properly encoded. [jcbrand]
  • v0.7.3 Changes

    February 23, 2014
    • #93 Add API methods exposing the RID and SID values. Can be disabled. [jcbrand]
    • 0๏ธโƒฃ #102 Option to enable OTR by default. [Aupajo]
    • #103 Option to display a call button in the chatbox toolbar, to allow third-party libraries to provide a calling feature. [Aupajo]
    • ๐ŸŒ #108 Japanese Translations [mako09]
    • #111 OTR not working when using converse.js with prebinding. [jseidl, jcbrand]
    • ๐ŸŒ #114, #124 Hewbrew Translations [GreenLunar]
    • ๐ŸŒ #115 Indonesian Translations [priyadi]
  • v0.7.2 Changes

    December 18, 2013

    note ๐Ÿš€ This release contains an important security fix. Thanks to hejsan for reporting the vulnerability.

    • ๐Ÿ‘ #48 Add event emitter support and emit events. [jcbrand]
    • #97 Wrong number of online contacts shown with config option show_only_online_users. [jcbrand]
    • 0๏ธโƒฃ #100 Make the fetching of vCards optional (enabled by default). [jcbrand]
    • Sanitize message text to avoid Javascript injection attacks. [jcbrand]
  • v0.7.1 Changes

    November 17, 2013
    • ๐Ÿ’ป Don't load OTR crypto if the browser doesn't have a CSRNG [jcbrand]
    • Don't break when crypto libraries aren't defined. [jcbrand]
    • ๐Ÿ‘ Check if canvas is supported before trying to render the user avatar [jcbrand]
    • ๐Ÿ”Œ Use newest strophe.muc plugin. Fixes #85 [jcbrand]

    note: โšก๏ธ If you are using the development libraries, you'll need to run bower update ๐Ÿ›  to fetch the newest strophe.muc.plugin (for bugfix of #85).

    ๐Ÿš€ This release contains 3 different builds:

    • converse.min.js
    • converse-no-otr.min.js (Without OTR encryption)
    • ๐ŸŒ converse-no-locales-no-otr.min.js (Without OTR encryption or any translations)
  • v0.7.0 Changes

    November 13, 2013

    Important:

    ๐Ÿš€ This release includes support for Off-the-record encryption. ๐Ÿ’ป For this to work, your browser needs a CSPRNG (Cryptographically secure pseudorandom number generator).

    Internet Explorer of all versions doesn't have one at all, neither does older versions of Firefox.

    ๐Ÿš€ If you need to support older browsers, please download the latest release from the 0.6 bran

    ๐Ÿ”‹ Features:
    • โž• Add a toolbar to the chat boxes [jcbrand]
    • โž• Add support for OTR (off-the-record) encryption [jcbrand]
    • โž• Add support for smileys [jcbrand]
    • Simplified boilerplate markup [jcbrand]
    • New configuration settings, xhr_custom_status_url and xhr_user_search_url [jcbrand]

    note: ๐Ÿš€ This release introduces a backward incompatible change. The boilerplate HTML needed in your webpage for converse.js to work has been reduced to a single div: <div id="conversejs"></div>

    ๐Ÿ›  Bugfixes:
    • #58 Contact's name gets replaced with their JID [jcbrand]
    • #81 Requesting contacts appear as pending contacts [jcbrand]