]> crepu.dev Git - config.git/blob - djavu-asus/emacs/elpa/jabber-20230715.456/CHANGELOG.org
706f96587cd3a8f1fc0a1a12d2cc7c074d8138ae
[config.git] / djavu-asus / emacs / elpa / jabber-20230715.456 / CHANGELOG.org
1 #+TITLE: Changelog
2 All notable changes to this project will be documented in this file.
3
4 The format is based on [[https://keepachangelog.com/en/1.0.0/][Keep a Changelog]].
5
6 * New features in jabber.el latest git
7 :PROPERTIES:
8 :CUSTOM_ID: new-features-jabberel-latest-git
9 :END:
10 ** Enable carbons by default
11 :PROPERTIES:
12 :CUSTOM_ID: enable-carbons-by-default
13 :END:
14 Enable support for XEP-0280 (message carbons) by default.
15 ** Support for reading passwords from netrc/authinfo files
16 :PROPERTIES:
17 :CUSTOM_ID: support-reading-passwords-from-netrc-authinfo-files
18 :END:
19 Use "machine example.com login username password s3cret port xmpp".
20
21 ** Provide MUC presence announcement formatting
22 :PROPERTIES:
23 :CUSTOM_ID: provide-muc-presence-announcement-formatting
24 :END:
25 Provide customization to limit, highlight, or deemphasize MUC presence
26 announcements. See the manual for details (info "(jabber) Presence
27 announcements").
28
29 ** Support for roster's groups roll state saving
30 :PROPERTIES:
31 :CUSTOM_ID: support-rosters-groups-roll-state-saving
32 :END:
33
34 ** Full support for XEP-0012
35 :PROPERTIES:
36 :CUSTOM_ID: full-support-xep-001
37 :END:
38 Response of idle time.
39
40 ** Support for XEP-0202
41 :PROPERTIES:
42 :CUSTOM_ID: support-xep-020
43 :END:
44 Entity Time for request/response time as main method.
45
46 ** Support for automatic MUC nicks colorization
47 :PROPERTIES:
48 :CUSTOM_ID: support-automatic-muc-nicks-colorization
49 :END:
50 See "Customizing the chat buffer" in the manual.
51
52 ** XML Console
53 :PROPERTIES:
54 :CUSTOM_ID: xml-console
55 :END:
56 Log all received/sending XML stanzas into special buffer. Also can be
57 used to send custom XML stanzas manually.
58
59 ** Autoaway
60 :PROPERTIES:
61 :CUSTOM_ID: autoaway
62 :END:
63 Support for list of autoaway methods. Support for Xa. See section "Autoaway" in manual.
64
65 ** MUC
66 :PROPERTIES:
67 :CUSTOM_ID: muc
68 :END:
69 MUC participants list format is now customizable: see
70 jabber-muc-print-names-format in manual. Also, participants sorted by
71 role.
72
73 ** Treat XML namespace prefixes correctly
74 :PROPERTIES:
75 :CUSTOM_ID: treat-xml-namespace-prefixes-correctly
76 :END:
77 A change in the Google Talk server has brought to light the fact that
78 jabber.el didn't handle XML namespace prefixes correctly. This should
79 be fixed by the new jabber-xml-resolve-namespace-prefixes function.
80
81 * [0.8]
82 :PROPERTIES:
83 :CUSTOM_ID: v0.8
84 :END:
85
86 ** Added
87 :PROPERTIES:
88 :CUSTOM_ID: added
89 :END:
90 *** Support for multiple accounts
91 :PROPERTIES:
92 :CUSTOM_ID: support-multiple-accounts
93 :END:
94 Configuration variables have changed. See section "Account settings"
95 in the manual.
96
97 *** Activity mode improved
98 :PROPERTIES:
99 :CUSTOM_ID: activity-mode-improved
100 :END:
101 Customizable face for personal messages added, list of unwanted (banned) JIDs added
102
103 *** Simple automatic answering machine
104 :PROPERTIES:
105 :CUSTOM_ID: simple-automatic-answering-machine
106 :END:
107 Realized as alert. Can match regexp and answer with predefined string
108
109 *** OSD alerts (message, MUC, MUC-personal)
110 :PROPERTIES:
111 :CUSTOM_ID: osd-alerts-message,-muc,-muc-personal
112 :END:
113
114 *** Family of personal MUC alerts added
115 :PROPERTIES:
116 :CUSTOM_ID: family-personal-muc-alerts-added
117 :END:
118 See section "Standard alerts" in manual.
119
120 *** MUC nicks completion
121 :PROPERTIES:
122 :CUSTOM_ID: muc-nicks-completion
123 :END:
124 See section "Groupchat" in manual.
125
126 *** Automatic reconnection
127 :PROPERTIES:
128 :CUSTOM_ID: automatic-reconnection
129 :END:
130 Not enabled by default; See "Reconnecting" section in manual.
131
132 *** Support for XEP-0085
133 :PROPERTIES:
134 :CUSTOM_ID: support-xep-008
135 :END:
136 This means "contact is typing" notifications when chatting with Gajim
137 or Google Talk users, among others.
138 See "Typing notifications" section in the manual.
139
140 *** Option: hide offline contacts in roster
141 :PROPERTIES:
142 :CUSTOM_ID: option-hide-offline-contacts-roster
143 :END:
144 See "The roster buffer" in manual.
145
146 *** Clean history from chat buffers
147 :PROPERTIES:
148 :CUSTOM_ID: clean-history-from-chat-buffers
149 :END:
150 See jabber-truncate-* functions and new options for
151 jabber-alert-muc-hooks and jabber-alert-message-hooks. See section
152 "Message history" in manual too.
153
154 *** MUC bookmarks
155 :PROPERTIES:
156 :CUSTOM_ID: muc-bookmarks
157 :END:
158 See jabber-edit-bookmarks function and "Bookmarks" section in manual.
159
160 *** Name of browse buffers customizable
161 :PROPERTIES:
162 :CUSTOM_ID: name-browse-buffers-customizable
163 :END:
164 See "Services" section in manual.
165
166 *** Subscription requests are sent to chat buffers
167 :PROPERTIES:
168 :CUSTOM_ID: subscription-requests-are-sent-to-chat-buffers
169 :END:
170 Subscription requests now displayed in chat buffers. See "Presence
171 subscription" section in manual.
172
173 *** Option: hide avatar in chat buffer
174 :PROPERTIES:
175 :CUSTOM_ID: option-hide-avatar-chat-buffer
176 :END:
177 `jabber-chat-buffer-show-avatar'.
178
179 *** Gmail notifications
180 :PROPERTIES:
181 :CUSTOM_ID: gmail-notifications
182 :END:
183 (Not documented nor autoloaded)
184
185 *** GConf-based installation of URI handler
186 :PROPERTIES:
187 :CUSTOM_ID: gconf-based-installation-uri-handler
188 :END:
189 See "XMPP URIs" in manual.
190
191 * [0.7.1]
192 :PROPERTIES:
193 :CUSTOM_ID: v0.7.1
194 :END:
195
196 ** Added
197 :PROPERTIES:
198 :CUSTOM_ID: v0.7.1-added
199 :END:
200
201 *** STARTTLS
202 :PROPERTIES:
203 :CUSTOM_ID: starttls
204 :END:
205
206 *** SRV records
207 :PROPERTIES:
208 :CUSTOM_ID: srv-records
209 :END:
210 Requires No Gnus.
211
212 *** Message composition buffer
213 :PROPERTIES:
214 :CUSTOM_ID: message-composition-buffer
215 :END:
216 Try jabber-compose.
217
218 *** XMPP URIs are handled
219 :PROPERTIES:
220 :CUSTOM_ID: xmpp-uris-are-handled
221 :END:
222 See manual for setup.
223
224 *** Autoaway
225 :PROPERTIES:
226 :CUSTOM_ID: autoaway-1
227 :END:
228
229 *** MUC features
230 :PROPERTIES:
231 :CUSTOM_ID: muc-features
232 :END:
233 **** Don't display alerts for your own messages
234 :PROPERTIES:
235 :CUSTOM_ID: dont-display-alerts-your-own-messages
236 :END:
237 See jabber-muc-alert-self.
238 **** Presence changes are sent to MUC rooms too
239 :PROPERTIES:
240 :CUSTOM_ID: presence-changes-are-sent-to-muc-rooms-too
241 :END:
242 **** Check room features before joining
243 :PROPERTIES:
244 :CUSTOM_ID: check-room-features-before-joining
245 :END:
246
247 *** Avatars
248 :PROPERTIES:
249 :CUSTOM_ID: avatars
250 :END:
251 Viewing and publishing JEP-0153 avatars (vCard-based) is now
252 supported.
253
254 *** File transfer
255 :PROPERTIES:
256 :CUSTOM_ID: file-transfer
257 :END:
258
259 *** Sound files per contact for alerts
260 :PROPERTIES:
261 :CUSTOM_ID: sound-files-per-contact-alerts
262 :END:
263
264 *** Per-user history files changed
265 :PROPERTIES:
266 :CUSTOM_ID: per-user-history-files-changed
267 :END:
268 For some time after 0.7 these file names erroneously contained double
269 quotes. If you have used the CVS version you'll need to rename your
270 history files manually.
271
272 *** New function: jabber-send-directed-presence
273 :PROPERTIES:
274 :CUSTOM_ID: new-function-jabber-send-directed-presence
275 :END:
276
277 *** Entity time supported (XEP-0090)
278 :PROPERTIES:
279 :CUSTOM_ID: entity-time-supported-xep-0090
280 :END:
281
282 *** Last activity supported (XEP-0012)
283 :PROPERTIES:
284 :CUSTOM_ID: last-activity-supported-xep-0012
285 :END:
286
287 * [0.7]
288 :PROPERTIES:
289 :CUSTOM_ID: v0.7
290 :END:
291
292 ** Added
293 :PROPERTIES:
294 :CUSTOM_ID: v0.7-added
295 :END:
296 *** SSL connections possible
297 :PROPERTIES:
298 :CUSTOM_ID: ssl-connections-possible
299 :END:
300 See variable `jabber-connection-type'.
301
302 *** Chat buffers rewritten
303 :PROPERTIES:
304 :CUSTOM_ID: chat-buffers-rewritten
305 :END:
306 New modular design gives increased extensibility.
307 **** Received URLs are displayed
308 :PROPERTIES:
309 :CUSTOM_ID: received-urls-are-displayed
310 :END:
311 **** Long lines are filled
312 :PROPERTIES:
313 :CUSTOM_ID: long-lines-are-filled
314 :END:
315 See jabber-chat-fill-long-lines.
316 **** Rare timestamps are printed by default
317 :PROPERTIES:
318 :CUSTOM_ID: rare-timestamps-are-printed-by-default
319 :END:
320 See jabber-print-rare-time and jabber-rare-time-format.
321
322 *** MUC features
323 :PROPERTIES:
324 :CUSTOM_ID: muc-features-1
325 :END:
326 **** Different default nicknames for different MUC rooms
327 :PROPERTIES:
328 :CUSTOM_ID: different-default-nicknames-different-muc-rooms
329 :END:
330 See jabber-muc-default-nicknames.
331 **** Autojoin MUC rooms on connection
332 :PROPERTIES:
333 :CUSTOM_ID: autojoin-muc-rooms-on-connection
334 :END:
335 See jabber-muc-autojoin.
336 **** Change nickname
337 :PROPERTIES:
338 :CUSTOM_ID: change-nickname
339 :END:
340 Actually simply an alias from jabber-muc-nick to jabber-muc-join.
341 **** Invitations
342 :PROPERTIES:
343 :CUSTOM_ID: invitations
344 :END:
345 Both sending and receiving invitiations is supported.
346 **** Basic affiliation change support
347 :PROPERTIES:
348 :CUSTOM_ID: basic-affiliation-change-support
349 :END:
350 (Not finished)
351 **** Private MUC messages
352 :PROPERTIES:
353 :CUSTOM_ID: private-muc-messages
354 :END:
355 **** Support for setting and displaying topic
356 :PROPERTIES:
357 :CUSTOM_ID: support-setting-displaying-topic
358 :END:
359
360 *** Global key bindings
361 :PROPERTIES:
362 :CUSTOM_ID: global-key-bindings
363 :END:
364 Global keymap under C-x C-j.
365
366 *** Vcard viewer and editor
367 :PROPERTIES:
368 :CUSTOM_ID: vcard-viewer-editor
369 :END:
370
371 *** Roster export
372 :PROPERTIES:
373 :CUSTOM_ID: roster-export
374 :END:
375
376 *** Message events (JEP-0022)
377 :PROPERTIES:
378 :CUSTOM_ID: message-events-jep-0022
379 :END:
380
381 *** Easy way to define external notifiers
382 :PROPERTIES:
383 :CUSTOM_ID: easy-way-to-define-external-notifiers
384 :END:
385 See define-jabber-alert. Alerts for Festival (speech synthesis),
386 Sawfish, and xmessage added.
387
388 *** Activity mode improved
389 :PROPERTIES:
390 :CUSTOM_ID: activity-mode-improved-1
391 :END:
392 Can now display count in frame title. Update hook added.
393
394 *** Roster display optimized
395 :PROPERTIES:
396 :CUSTOM_ID: roster-display-optimized
397 :END:
398
399 *** Optionally use per-contact history files
400 :PROPERTIES:
401 :CUSTOM_ID: optionally-use-per-contact-history-files
402 :END:
403
404 *** Jabber menu in menubar not enabled by default
405 :PROPERTIES:
406 :CUSTOM_ID: jabber-menu-menubar-not-enabled-by-default
407 :END:
408 Call jabber-menu to have it there.
409
410 *** Flyspell in chat buffers
411 :PROPERTIES:
412 :CUSTOM_ID: flyspell-chat-buffers
413 :END:
414 Flyspell will only spell check what you're currently writing.
415
416 *** Different time formats for instant and delayed messages
417 :PROPERTIES:
418 :CUSTOM_ID: different-time-formats-instant-delayed-messages
419 :END:
420 See `jabber-chat-time-format' and `jabber-chat-delayed-time-format'.
421 You can see the complete timestamp in a tooltip by holding the mouse
422 over the prompt.
423
424 *** Chat buffers in inactive windows are scrolled
425 :PROPERTIES:
426 :CUSTOM_ID: chat-buffers-inactive-windows-are-scrolled
427 :END:
428
429 *** Roster is sorted by name also
430 :PROPERTIES:
431 :CUSTOM_ID: roster-is-sorted-by-name-also
432 :END:
433
434 * [0.6.1]
435 :PROPERTIES:
436 :CUSTOM_ID: v0.6.1
437 :END:
438 ** Added
439 :PROPERTIES:
440 :CUSTOM_ID: v0.6.1-added
441 :END:
442 *** Message history
443 :PROPERTIES:
444 :CUSTOM_ID: message-history
445 :END:
446 Set jabber-history-enabled to t to activate it.
447
448 *** Backlogs
449 :PROPERTIES:
450 :CUSTOM_ID: backlogs
451 :END:
452 If you have history enabled, the last few messages are inserted when
453 you open a new chat buffer.
454
455 *** Activity tracking on the mode line
456 :PROPERTIES:
457 :CUSTOM_ID: activity-tracking-on-mode-line
458 :END:
459 Activate it with M-x jabber-activity-mode.
460
461 *** Receive an alert when a specific person goes online
462 :PROPERTIES:
463 :CUSTOM_ID: receive-alert-when-specific-person-goes-online
464 :END:
465 Use it with M-x jabber-watch-add.
466
467 *** Support for /me in chats (xep-0245, except XHTML-IM)
468 :PROPERTIES:
469 :CUSTOM_ID: support-me-chats-xep-0245,-except-xhtml-im
470 :END:
471 As in "/me laughs" etc.
472
473 *** Message alerts for current buffer can be disabled
474 :PROPERTIES:
475 :CUSTOM_ID: message-alerts-current-buffer-can-be-disabled
476 :END:
477 Set jabber-message-alert-same-buffer to nil to do that.
478
479 *** Basic moderation support in MUC
480 :PROPERTIES:
481 :CUSTOM_ID: basic-moderation-support-muc
482 :END:
483
484 *** MUC alerts are separated from ordinary message alerts
485 :PROPERTIES:
486 :CUSTOM_ID: muc-alerts-are-separated-from-ordinary-message-alerts
487 :END:
488 Customize jabber-alert-muc-hooks to get your desired behaviour.
489
490
491 arch-tag: 1CE20E4E-3BD9-11D9-8D64-000A95C2FCD0