Merge remote-tracking branch 'sourceforge/master'
[emacs-jabber.git] / NEWS
blobc89cbda2d40580354fb1f590713f4155ec236a24
1 -*- mode: outline -*-
3 * New features in jabber.el latest git
4 ** Full support for XEP-0012
5 Response of idle time.
7 ** Support for XEP-0202
8 Entity Time for request/response time as main method.
10 ** Support for automatic MUC nicks colorization
11 See "Customizing the chat buffer" in the manual.
13 ** XML Console
14 Log all received/sending XML stanzas into special buffer. Also can be
15 used to send custom XML stanzas manually.
17 ** Autoaway
18 Support for list of autoaway methods. Support for Xa. See section "Autoaway" in manual.
20 ** MUC
21 MUC participants list format is now customizable: see
22 jabber-muc-print-names-format in manual. Also, participants sorted by
23 role.
25 ** Treat XML namespace prefixes correctly
26 A change in the Google Talk server has brought to light the fact that
27 jabber.el didn't handle XML namespace prefixes correctly.  This should
28 be fixed by the new jabber-xml-resolve-namespace-prefixes function.
30 * New features in jabber.el 0.8
31 ** Support for multiple accounts
32 Configuration variables have changed.  See section "Account settings"
33 in the manual.
35 ** Activity mode improved
36 Customizable face for personal messages added, list of unwanted (banned) JIDs added
38 ** Simple automatic answering machine
39 Realized as alert. Can match regexp and answer with predefined string
41 ** OSD alerts (message, MUC, MUC-personal)
43 ** Family of personal MUC alerts added
44 See section "Standard alerts" in manual.
46 ** MUC nicks completion
47 See section "Groupchat" in manual.
49 ** Automatic reconnection
50 Not enabled by default; See "Reconnecting" section in manual.
52 ** Support for XEP-0085
53 This means "contact is typing" notifications when chatting with Gajim
54 or Google Talk users, among others.
55 See "Typing notifications" section in the manual.
57 ** Option: hide offline contacts in roster
58 See "The roster buffer" in manual.
60 ** Clean history from chat buffers
61 See jabber-truncate-* functions and new options for
62 jabber-alert-muc-hooks and jabber-alert-message-hooks. See section
63 "Message history" in manual too.
65 ** MUC bookmarks
66 See jabber-edit-bookmarks function and "Bookmarks" section in manual.
68 ** Name of browse buffers customizable
69 See "Services" section in manual.
71 ** Subscription requests are sent to chat buffers
72 Subscription requests now displayed in chat buffers. See "Presence
73 subscription" section in manual.
75 ** Option: hide avatar in chat buffer
76 `jabber-chat-buffer-show-avatar'.
78 ** Gmail notifications
79 (Not documented nor autoloaded)
81 ** GConf-based installation of URI handler
82 See "XMPP URIs" in manual.
84 * New features in jabber.el 0.7.1
86 ** STARTTLS
88 ** SRV records
89 Requires No Gnus.
91 ** Message composition buffer
92 Try jabber-compose.
94 ** XMPP URIs are handled
95 See manual for setup.
97 ** Autoaway
99 ** MUC features
100 *** Don't display alerts for your own messages
101 See jabber-muc-alert-self.
102 *** Presence changes are sent to MUC rooms too
103 *** Check room features before joining
105 ** Avatars
106 Viewing and publishing JEP-0153 avatars (vCard-based) is now
107 supported.
109 ** File transfer
111 ** Sound files per contact for alerts
113 ** Per-user history files changed
114 For some time after 0.7 these file names erroneously contained double
115 quotes.  If you have used the CVS version you'll need to rename your
116 history files manually.
118 ** New function: jabber-send-directed-presence
120 ** Entity time supported (XEP-0090)
122 ** Last activity supported (XEP-0012)
124 * New features in jabber.el 0.7
126 ** SSL connections possible
127 See variable `jabber-connection-type'.
129 ** Chat buffers rewritten
130 New modular design gives increased extensibility.
131 *** Received URLs are displayed
132 *** Long lines are filled
133 See jabber-chat-fill-long-lines.
134 *** Rare timestamps are printed by default
135 See jabber-print-rare-time and jabber-rare-time-format.
137 ** MUC features
138 *** Different default nicknames for different MUC rooms
139 See jabber-muc-default-nicknames.
140 *** Autojoin MUC rooms on connection
141 See jabber-muc-autojoin.
142 *** Change nickname
143 Actually simply an alias from jabber-muc-nick to jabber-muc-join.
144 *** Invitations
145 Both sending and receiving invitiations is supported.
146 *** Basic affiliation change support
147 (Not finished)
148 *** Private MUC messages
149 *** Support for setting and displaying topic
151 ** Global key bindings
152 Global keymap under C-x C-j.
154 ** Vcard viewer and editor
156 ** Roster export
158 ** Message events (JEP-0022)
160 ** Easy way to define external notifiers
161 See define-jabber-alert.  Alerts for Festival (speech synthesis),
162 Sawfish, and xmessage added.
164 ** Activity mode improved
165 Can now display count in frame title.  Update hook added.
167 ** Roster display optimized
169 ** Optionally use per-contact history files
171 ** Jabber menu in menubar not enabled by default
172 Call jabber-menu to have it there.
174 ** Flyspell in chat buffers
175 Flyspell will only spell check what you're currently writing.
177 ** Different time formats for instant and delayed messages
178 See `jabber-chat-time-format' and `jabber-chat-delayed-time-format'.
179 You can see the complete timestamp in a tooltip by holding the mouse
180 over the prompt.
182 ** Chat buffers in inactive windows are scrolled
184 ** Roster is sorted by name also
186 * New features in jabber.el 0.6.1
188 ** Message history
189 Set jabber-history-enabled to t to activate it.
191 ** Backlogs
192 If you have history enabled, the last few messages are inserted when
193 you open a new chat buffer.
195 ** Activity tracking on the mode line
196 Activate it with M-x jabber-activity-mode.
198 ** Receive an alert when a specific person goes online
199 Use it with M-x jabber-watch-add.
201 ** Support for /me in chats (xep-0245, except XHTML-IM)
202 As in "/me laughs" etc.
204 ** Message alerts for current buffer can be disabled
205 Set jabber-message-alert-same-buffer to nil to do that.
207 ** Basic moderation support in MUC
209 ** MUC alerts are separated from ordinary message alerts
210 Customize jabber-alert-muc-hooks to get your desired behaviour.
213 arch-tag: 1CE20E4E-3BD9-11D9-8D64-000A95C2FCD0