New
8.0.0
Re-published due to broken automation. Do not adjust your television set; there is no cause for alarm.
Changes between 7.1.9 and 8.0.0
Highlights
Detailed coverage of the major changes can be found in the dedicated Sopel 8 upgrade guide.
For users:
- Python 3.8+ is now required
- IRC connections are made with TLS on port 6697 if not configured
- SASL EXTERNAL authentication is now supported
- Plugins in
~/.sopel/modulesare no longer loaded by default- Use the
core.extrasetting to add this directory back if needed
- Use the
- Database options can be configured all at once in new
db_urlsetting (useful for managed cloud hosting such as Heroku) .blockscommand accepts "nick" and "host" types now, and no longer lies about supporting "hostmasks" (further improvements to come)