Converse.js v9.0.0 Release Notes

Release Date: 2021-11-26 // over 2 years ago
    • Compress new avatar images before uploading them
    • βž• Add initial support for XEP-0421 occupant Ids.
    • πŸ‘‰ Use more specific types for form fields based on XEP-0122
    • πŸ›  Fix trimming of chats in overlayed view mode
    • πŸ›  OMEMO bugfix: Always create device session based on real JID.
    • If auto_register_muc_nickname is set, make sure to register when the user changes current nick.
    • #1322: Display occupants’ avatars in the occupants list
    • #1419: Clicking on avatar should show bigger version
    • #1426: Don't fetch member list if not affiliated
    • πŸ”Œ #2423: Could not find dependency "converse-controlbox" for plugin "converse-muc"
    • #2640: Add beforeFetchLoginCredentials hook
    • #2647: Singleton mode doesn't work
    • #2650: Clicking on occupant in sidebar should add nickname to textarea
    • #2683: Show error messages that don't refer to specific chat messages
    • #2704: Send button doesn't work in a multi-user chat
    • #2715: Singleton + fullscreen mode styling issue
    • #2718: Message is not displayed if it contains an invalid URL
    • #2725: Send new presence status to all connected MUCs
    • #2728: Not sending headers with upload request
    • 2733: OMEMO Messages received while client closed not decrypted

    • πŸ”§ Emit a change event when a configuration setting changes

    • πŸ”§ 3 New configuration settings:

    Three config settings have been obsoleted:

    • embed_audio
    • embed_video
    • show_images_inline
    • muc_show_ogp_unfurls

    πŸ’₯ Breaking Changes

    πŸ”§ Configuration settings are no longer available on the _converse object. Instead, use api.settings.get and api.settings.set.