[NonGNU ELPA] Jabber version 0.13.1
ELPA update <[email protected]>
| Newsgroups | gmane.emacs.sources |
|---|---|
| Message-ID | <[email protected]> |
Version 0.13.1 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:
⁃ [git.thanosapollo.org]
[XMPP] <http://xmpp.org>
[xmpp.org page] <https://xmpp.org/software/jabber-el/>
[Homepage] <https://thanosapollo.org/projects/jabber/>
[git.thanosapollo.org]
<https://git.thanosapollo.org/emacs-jabber/about/>
2 Requirements
══════════════
⁃ Emacs 29.1 or later, compiled with dynamic module support
⁃ [fsm] 0.2.0 or later
⁃ [keymap-popup] 0.2 or later
## Recent NEWS:
━━━━━━━━━━━
CHANGELOG
━━━━━━━━━━━
2026-08-07 2026-08-05 2026-07-28 2026-07-26 2026-07-25 2026-07-13 2026-07-11 2026-07-08 2026-06-26 2026-06-13
1 [0.13.1]
══════════
1.1 Fixes
─────────
• Correct outgoing MUC message-correction target lookup
• Keep global Jabber menu bindings available during package loading
• Preserve chat message bodies after live source reloads
2 [0.13.0]
══════════
2.1 Added
─────────
• XEP-0201 message threads with persistent sessions, local titles,
child threads, and account-scoped routing
• XEP-0004 forms for MUC configuration and ad-hoc commands
• Unauthenticated SOCKS5 account `:proxy' support; destination names
are resolved by the proxy, and authentication and other proxy
protocols are not supported
2.2 Changed
───────────
• Chat-state notifications follow their owning message-thread session
• Thread buffer labels and headers show root-message previews
• Test loading no longer depends on generated autoloads and prefers
newer source files over stale byte-code
• Compose, registration, search, and vCard editing use text-first
buffers and grouped command menus instead of widget.el
• Added contribution instructions
2.3 Fixes
─────────
• Live MUC reactions use the correct account-scoped room buffer
• Replayed empty OMEMO messages stay hidden
• Delivery-receipt status follows the latest message
• Autoaway applies the configured away and extended-away priorities
• MUC mentions treat nicknames literally
• Direct invitations and transient reconnects preserve per-account
room passwords in memory; explicit leave clears that session state
3 [0.12.5]
══════════
3.1 Fixes
─────────
• Stop archived OMEMO failures from flooding `*Messages*'
• Preserve unsent messages across connection recovery
• Improve privacy and interoperability for receipts, blocking,
bookmarks, MAM, and reactions
4 [0.12.4]
══════════
4.1 Added
─────────
• Debian package build and installed-package tests to release checks
4.2 Changed
───────────
• Hardened OMEMO message corrections and real-time text handling
4.3 Fixes
─────────
• Reproducible autoload generation for Debian packages
• Load Org faces before rendering styled messages
5 [0.12.3]
══════════
5.1 Added
─────────
• Distinct theme-aware nickname colors in group chats
• Save images that Emacs cannot display
5.2 Fixes
─────────
• More reliable keepalive monitoring with multiple accounts
• Nickname completion works with custom delimiters
6 [0.12.2]
══════════
6.1 Added
─────────
• Open chats from desktop notifications
6.2 Fixes
─────────
• More reliable encrypted chats during session migration and
out-of-order delivery
7 [0.12.1]
══════════
7.1 Added
─────────
• Press RET on a reply to jump to the original message
• Replies show and preserve more context, including after reloading a
chat
7.2 Fixes
─────────
• More reliable encrypted chats after reconnects and out-of-order
messages
• Safer inline image display, with manual loading available by
pressing RET on an image URL
• Manual image sizes are preserved when chats are redrawn
8 [0.12.0]
══════════
8.1 Added
─────────
• Fontified fenced code blocks in chats
• Inline reply context when messages do not include fallback quotes
8.2 Changed
───────────
• More reliable encrypted chats after reconnects, archive catchup, and
replayed messages
• Improved reply and correction handling
8.3 Fixes
─────────
• Failed encrypted message corrections no longer replace the original
message
• Reply quotes and corrected replies preserve their context more
consistently
9 [0.11.1]
══════════
9.1 Added
─────────
• See who reacted to a message via help-echo
• Help-echo for the item at point now shows automatically
9.2 Fixes
─────────
• Stop repeated error stanzas from spamming and reopening chat buffers
• Preserve scroll position when a chat buffer refreshes
10 [0.11.0]
═══════════
10.1 Added
──────────
• Message reactions and MUC typing indicators
• Nix flake development environment
10.2 Changed
────────────
• OMEMO native module setup no longer auto-builds or auto-fetches
sources
10.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
… …