Sopel

Latest version: v7.1.9

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

Scan your dependencies

Page 1 of 11

7.1.9

===============================

Plugin changes
--------------

* search: replace deprecated git.io link in messaging [[2271][]]
* tell: fix exception when message is missing [[2264][]]

[2264]: https://github.com/sopel-irc/sopel/pull/2264
[2271]: https://github.com/sopel-irc/sopel/pull/2271

7.1.8

===============================

Plugin changes
--------------

* isup: ensure compatibility with newer `requests` versions [[2235][]]
* reddit: handle image preview links [[2245][]]
* search: per tests of both back-ends, warn more consistently about multiple
`site:` operators [[2254][]]
* translate: fix accepting language hints for Chinese [[2242][]]
* url:
* bump user-agent [[2218][]]
* tweak logging levels to better reflect severity [[2249][]]
* wikipedia: refine handling of sections with "hatnote" templates [[2225][]]
* xkcd: improve reliability of comic search [[2247][]]

Core changes
------------

* Formatting tweaks in IRC logging output [[2250][]]
* Requirement tweaks to make sure installing on Python 3.4 still works
(but if you're still using that, *please* update your Python)

API changes
-----------

* Fix/improve more documentation [[2251][]]

[2218]: https://github.com/sopel-irc/sopel/pull/2218
[2225]: https://github.com/sopel-irc/sopel/pull/2225
[2235]: https://github.com/sopel-irc/sopel/pull/2235
[2242]: https://github.com/sopel-irc/sopel/pull/2242
[2245]: https://github.com/sopel-irc/sopel/pull/2245
[2247]: https://github.com/sopel-irc/sopel/pull/2247
[2249]: https://github.com/sopel-irc/sopel/pull/2249
[2250]: https://github.com/sopel-irc/sopel/pull/2250
[2251]: https://github.com/sopel-irc/sopel/pull/2251
[2254]: https://github.com/sopel-irc/sopel/pull/2254

7.1.7

===============================

Plugin changes
--------------

* adminchannel: fix a very old bug in NUH (hostmask) handling [[2221][]]
* reddit:
* add flair text to submission output [[2209][]]
* further improve link matching [[2208][], [2216][]]
* wiktionary: correctly handle multi-paragraph etymologies [[2214][]]

Core changes
------------

* Added an alert if the IRC server registers the bot as a client using a
different nickname than what's set in `core.nick` [[2215][]]

[2208]: https://github.com/sopel-irc/sopel/pull/2208
[2209]: https://github.com/sopel-irc/sopel/pull/2209
[2214]: https://github.com/sopel-irc/sopel/pull/2214
[2215]: https://github.com/sopel-irc/sopel/pull/2215
[2216]: https://github.com/sopel-irc/sopel/pull/2216
[2221]: https://github.com/sopel-irc/sopel/pull/2221

7.1.6

===============================

Plugin changes
--------------

* reddit: fix regression in shortlink (`redd.it/<postID>`) handling [[2201][]]
* url: fix tripping on HTML character entities like `&apos;` if running on
Python 3.4+ [[2204][]]
* wikipedia: add mobile links to URL handling [[2201][]]

Core changes
------------

* Detect UTF-8 locale on Windows [[2174][]]

API changes
-----------

* `web.decode()`: use Python's built-in HTML character entity decoder if
available [[2204][]]
* Fix minor documentation error [[2196][]]

[2174]: https://github.com/sopel-irc/sopel/pull/2174
[2196]: https://github.com/sopel-irc/sopel/pull/2196
[2201]: https://github.com/sopel-irc/sopel/pull/2201
[2202]: https://github.com/sopel-irc/sopel/pull/2202
[2204]: https://github.com/sopel-irc/sopel/pull/2204

7.1.5

===============================

Since 7.1.4 was released, an [expiring TLS root certificate][le-expiration]
caused us some problems in the old CI system we're still using for Sopel 7.1.x
to run tests against EOL versions of Python. Our workaround in [2192][]
(basically "Workaround 1" from [this OpenSSL blog post][openssl-102-fixes])
might be of use to anyone still running Sopel on an old system.

Core changes
------------

* Fixed incorrect behavior during unrecognized SASL authentication [[2190][]]
* Ignore case when checking config sections for "defined" settings [[2193][]]

[2190]: https://github.com/sopel-irc/sopel/pull/2190
[2192]: https://github.com/sopel-irc/sopel/pull/2192
[2193]: https://github.com/sopel-irc/sopel/pull/2193
[le-expiration]: https://letsencrypt.org/2021/10/01/cert-chaining-help.html
[openssl-102-fixes]: https://www.openssl.org/blog/blog/2021/09/13/LetsEncryptRootCertExpire/

7.1.4

===============================

Plugin changes
--------------

* reddit: prevent comment links from also displaying post info [[2176][]]

[2176]: https://github.com/sopel-irc/sopel/pull/2176

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.