Irc

Latest version: v20.4.0

Safety actively analyzes 634675 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 18

14.1

====

* ``SingleServerIRCBot`` now accepts a ``recon``
parameter implementing a ReconnectStrategy. The new
default strategy is ExponentialBackoff, implementing an
exponential backoff with jitter.
The ``reconnection_interval`` parameter is now deprecated
but retained for compatibility. To customize the minimum
time before reconnect, create a custom ExponentialBackoff
instance or create another ReconnectStrategy object and
pass that as the ``recon`` parameter. The
``reconnection_interval`` parameter will be removed in
future versions.
* Issue 82: The ``ExponentialBackoff`` implementation
now protects from multiple scheduled reconnects, avoiding
the issue where reconnect attempts accumulate
exponentially when the bot is immediately disconnected
by the server.

14.0

====

* Dropped deprecated constructor
``connection.Factory.from_legacy_params``. Use the
natural constructor instead.
* Issue 83: ``connection.Factory`` no longer attempts
to bind before connect unless a bind address is specified.

13.3.1

======

* Now remove mode for owners, halfops, and admins when the user
is removed from a channel.
* Refactored the Channel class implementation for cleaner, less
repetitive code.
* Expanded tests coverage for Channel class.

13.3

====

* Issue 75: In ``irc.bot``, add support for tracking admin
status (mode 'a') in channels. Use ``channel.is_admin``
or ``channel.admins`` to identify admin users for a channel.

* Removed deprecated irc.logging module.

13.2

====

* Moved hosting to github.

13.1.1

======

* Issue 67: Fix infinite recursion for ``irc.strings.IRCFoldedCase``
and ``irc.strings.lower``.

Page 6 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.