Converse.js v5.0.2 Release Notes

Release Date: 2019-09-11 // over 4 years ago
    • ๐ŸŒ po translations files are now loaded via Webpack. As a result the locales_url
      ๐Ÿšš config option is now removed given that the path to the locale JSON files is now
      determined by the webpack config and can't be changed at runtime.
    • The JSON representing emojis is now fetched asynchronously as a separate file converse.emojis.js.
    • ๐Ÿ”ง Webpack is now configured with a publicPath set to /dist/. This is necessary
      so that chunks (such as the emojis and locales JSON files) can be fetched asynchronously.
      ๐Ÿฑ This means that all your assets need to be served at /dist. If you need to set a
      different path, you'll need to set publicPath in webpack.config.js to
      ๐Ÿฑ your preferred path and then rebuild all assets (e.g. make dist).
    • ๐Ÿšš Use listenTo to avoid memory leaks when views get removed.
    • ๐Ÿ”’ SECURITY FIX: Ignore MAM chat messages not sent from yourself
    • ๐Ÿ›  #1692 Bugfix: TypeError: oldest_message is undefined
    • ๐Ÿ”’ #1704 SECURITY FIX: Impersonation by misusage of groupchat carbons
    • ๐Ÿ›  #1705 Bugfix: this.roomspanel is undefined after hibernating