Version 0.11.0 of package Jabber has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Jabber describes itself as:

  ==================
  XMPP/Jabber client
  ==================

More at https://elpa.nongnu.org/nongnu/jabber.html

## Summary:

                  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                   JABBER.EL - THE XMPP CLIENT FOR EMACS
                  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


  1 About
  ═══════

    <https://elpa.nongnu.org/nongnu/jabber.svg>

    `jabber.el' is an [XMPP] client for Emacs.

    See the [xmpp.org page] for the full list of supported XEPs.

    ⁃ [Homepage]

    ⁃ Source:
      ⁃ [Codeberg]

    ⁃ Discuss the project in these XMPP MUCs:
      ⁃ `[email protected]' for the project
      ⁃ `[email protected]' for Emacs peer support
        including jabber.el


  [XMPP] <http://xmpp.org>

  [xmpp.org page] <https://xmpp.org/software/jabber-el/>

  [Homepage] <https://thanosapollo.org/projects/jabber/>

  [Codeberg] <https://codeberg.org/emacs-jabber/emacs-jabber/>

## Recent NEWS:

                              ━━━━━━━━━━━
                               CHANGELOG
                              ━━━━━━━━━━━


2026-06-13 2026-05-30 2026-05-15 2026-05-11 2026-05-09 2026-04-30 2026-04-10 
2026-04-08 2026-04-06 2026-04-04 2026-04-03


1 [0.11.0]
══════════

1.1 Added
─────────

  • Message reactions and MUC typing indicators
  • Nix flake development environment


1.2 Changed
───────────

  • OMEMO native module setup no longer auto-builds or auto-fetches
    sources


1.3 Fixes
─────────

  • Avoid Prosody disconnects by sending CSI only when the server
    advertises it
  • Recreate missing chat and MUC buffers from unread activity
  • Stop emitting malformed presence and vCard stanzas with nil children
  • Improve HTTP upload, message archive, reactions, receipts, and chat
    buffer reliability


2 [0.10.10]
═══════════

2.1 Added
─────────

  • Roster contact popup can edit contact name and groups
  • Roster account picker can clear scoped view with “All accounts”
  • Chat operations menu exposes MUC actions from room buffers


2.2 Fixes
─────────

  • Suppress alerts for self-sent carbons and own MUC messages


3 [0.10.9]
══════════

3.1 Fixes
─────────

  • Styling face leak on message send
  • Modeline presence hook name
  • SRV weighted-select entry duplication


3.2 Added
─────────

  • `bug-reference-mode' auto-setup for chat buffers
  • Android picomemo compilation
  • Presence status in completing-read annotations
  • Per-account roster scoping


4 [0.10.8]
══════════

4.1 Changed
───────────

  • Roster replaced with keymap-popup interface
  • Dissolved jabber-menu.el into home modules


4.2 Improved
────────────

  • Improved test suite


5 [0.10.7]
══════════

5.1 Fixes
─────────

  • SM: Fixed silent message loss on ack stall with watchdog recovery
  • SM: IQ stanzas bypass back-pressure gate


5.2 Improved
────────────

  • Keymap-popup menus show dynamic values with faces


6 [0.10.6]
══════════

6.1 Changed
───────────

  • Replaced transient.el with keymap-popup.el for all menus
  • Roster, bookmarks, and OMEMO trust mode maps now double as popup
    keymaps, eliminating duplicate key definitions
  • Chat operations menu shows context-appropriate entries (1:1 vs MUC)
  • New dependency: keymap-popup (GNU ELPA)


7 [0.10.5]
══════════

7.1 Fixes
─────────

  • OMEMO JIT build prompt now discloses network fetch from github.com
  • OMEMO module no longer auto-fetches in batch mode (Emacs network
    policy)
  • OMEMO module init hardened: graceful degradation without module
    support, nil-safe path resolution, single prompt per session
  • Use gmake on BSD for OMEMO module build


7.2 Improved
────────────

  • ELPA users guided to clone and build OMEMO module manually
  • README documents OMEMO build for ELPA and package-vc users


7.3 Internal
────────────

  • Fixed native-comp warnings (declare-function for jabber-chain-add,
    jabber-process-ping, ewoc-data, encode-hex-string,
    auth-source-search)
  • Added make lint-native-comp target
  • Added ;;; Commentary: and ;;; Code: sections to 30 legacy files


8 [0.10.4]
══════════

8.1 Fixes
─────────

  • OMEMO module install path autodetected for ELPA layout (build no
    longer fails when `lisp/' subdirectory is absent)


8.2 Internal
────────────

  • Silenced native-comp warnings in jabber-message-reply and
    jabber-moderation


9 [0.10.3]
══════════

9.1 Fixes
─────────

  • OMEMO JIT build finds source path in ELPA installs
  • Picomemo fallback clone for ELPA tarballs (submodule not populated)
  • History import no longer stores empty account string
  • Exclude picomemo test/example files from ELPA tarball


9.2 Internal
────────────

  • MAM decoupled from display via hooks
  • Chat backlog loaded from local DB instead of MAM
  • Removed legacy SSL connection method


10 [0.10.2]
═══════════

10.1 Fixes
──────────

  • OMEMO module now optional: graceful degradation when native module
    is absent
  • D-Bus notifications guard for Windows: no longer kills alert chain
  • Roster refresh crash with multiple windows
  • OMEMO trust commands guard without native module


11 [0.10.1]
═══════════

11.1 New XEP implementations
────────────────────────────

  • XEP-0163 Personal Eventing Protocol
  • XEP-0368 SRV Records for XMPP over TLS (Direct TLS)


11.2 Features
─────────────

  • Idle time support for Windows
  • Deduplicated JID completion with annotated candidates


11.3 Fixes
──────────

  • PubSub node handler duplicate registration on repeated loads
  • OpenPGP key refetch skipped when key already in local keyring


11.4 Compliance
───────────────

  • Achieves Advanced Core compliance (XEP-0479 Compliance Suites 2023)
  …  …

Reply via email to