JSXC v4.0.0-beta.1 Release Notes

Release Date: 2019-03-03 // about 5 years ago
  • 🚀 If you like to see what will be new in JSXC 4.0, we recommend you have a look at our changelog. Below you find a list of changes compared to our last alpha release.

    🐛 Bug Fixes

    • app name in about dialog (e61597a)
    • 0️⃣ default value for client options (02bdf5f)
    • destroy room properly (dcabf6f)
    • detachment of submit events (01f8769)
    • don't iterrate into values from array prototype in for loop (02dff4a)
    • don't join already joined rooms (faadacd)
    • hide OMEMO menu entry for muc (198d051)
    • ignore not jsxc related storage events (aca9e62)
    • 👍 language support (d31b957), closes #573
    • loadOptions option (1a4a96b)
    • 👉 make jid optional in avatar placeholder (01c94bb)
    • minor todos (ad732bd)
    • 🔧 muc configuration (821b6cf)
    • muc join regression (05ca42a)
    • mute notification (f3d8ea7)
    • online help link (2d04c1b)
    • option import (d13cbeb)
    • 🔀 option merge (7494646)
    • ⚡️ prevent multiple contact property updates (7f2eed0)
    • register api (12ba222)
    • regression for getMUCService (d76d77e)
    • reject account creation without url (757b564)
    • ✂ remove obsolete client section from settings (8db5f09)
    • 📇 rename contact (2bbdd49), closes #753
    • ⚡️ roster notification option update (db63db2)
    • ⚡️ scrollbar update (0f5750d)
    • store only a specific amount of messages per chat (c9daa53)
    • 👕 tslint globbing for package scripts (d1b2b9a)
    • types for disco (63f444f)
    • 👉 use singleton node for OMEMO (934715a)

    🔨 Code Refactoring

    🔋 Features

    • ➕ add button to remove all notices at once (b1d9cad)
    • ➕ add chain based option access (221cd7e)
    • ➕ add emoticons to some system messages (04bf5d5)
    • ➕ add end function to public api (a1bd337)
    • ➕ add option to specify root of jsxc (78fb61b)
    • ➕ add pubsub service (0c6c585)
    • ➕ add showLoginBox to public api (ee36ba5)
    • ➕ add watchLogoutClick to public api (be501e0)
    • bookmarks (XEP-0048) (2e86975)
    • convert geo url to link (4e5054d)
    • 🔌 destroy plugins on shutdown (7a88ec3)
    • detect geo links in chat message (0e4f6ac)
    • display muc avatar (e2fc456)
    • 🔦 expose translate function to public (a177cfc)
    • 🌲 include log in debug dialog (11c92e6)
    • 🔧 make default avatar configurable (742222e)
    • 👉 make window list scrollable (120c649)
    • 💻 mark otr session as verified in ui (1b94fc4)
    • option retrieval (efdae00)
    • 📜 parse emoticons in last message (7066d8f)
    • 📜 parse reported and item elements in form (f3b26f1)
    • 👉 show jid in roster item title (7eea2bf)
    • 👉 show jid in vcard dialog (b318d15)
    • 👉 show mute icon in roster (dd9038d)
    • 0️⃣ use custom resource as default (ca7d7f5)
    • 👉 use password from connection options (faddc62)
    • 👉 use storage option to change storage backend (c73d035), closes #512

    💥 BREAKING CHANGES

    • 🔦 expose object instead of functions. This requires the user
      to initialize jsxc first.