]> git.eshelyaron.com Git - emacs.git/commitdiff
; * etc/ERC-NEWS: Mention move to erc-common.el.
authorF. Jason Park <jp@neverwas.me>
Sat, 5 Nov 2022 01:48:57 +0000 (18:48 -0700)
committerF. Jason Park <jp@neverwas.me>
Sat, 5 Nov 2022 02:32:23 +0000 (19:32 -0700)
etc/ERC-NEWS

index 988eb1e09c85136049c2d0c48f05ac506cd33737..5cabb9b015c1afc4f0f44e4e88017ff3df18dfec 100644 (file)
@@ -98,6 +98,11 @@ Although rare, server passwords containing white space are now handled
 correctly.
 
 ** Miscellaneous behavioral changes in the library API.
+A number of core macros and other definitions have been moved to a new
+file called erc-common.el.  This was done to further lessen the
+various complications arising from the mutual dependency between 'erc'
+and 'erc-backend'.
+
 The function 'erc-network' always returns non-nil in server and target
 buffers belonging to a successfully established IRC connection, even
 after that connection has been closed.
@@ -109,11 +114,14 @@ network-context identifiers via a new ':id' keyword.  The latter
 carries wider significance beyond autojoin and can be used for
 unequivocally identifying a connection in a human-readable way.
 
-The function 'erc-auto-query', unused internally, and basically
-inscrutable when read, has been deprecated with no public replacement.
-This raises a related issue: if you use ERC as a library and need
-something only offered internally, please lobby to have it exported by
-writing to emacs-erc@gnu.org.
+The function 'erc-auto-query' was deemed too difficult to reason
+through and has thus been deprecated with no public replacement; it
+has also been removed from the client code path.
+
+A few internal variables have been introduced that could just as well
+have been made public, possibly as user options.  Likewise for some
+internal functions.  As always, users needing such functionality
+officially exposed are encouraged to write to emacs-erc@gnu.org.
 
 \f
 * Changes in ERC 5.4.1