Releases: sopel-irc/sopel
6.1.1
Changes between 6.1.0 and 6.1.1
If you are updating from a pre-6.0 version (i.e. Willie), there are backwards-
incompatible changes which you should be aware of. See
http://willie.dftba.net/willie_6.html for more information.
Core changes:
- A regression which caused the config wizard to be unusable is fixed.
6.1.0
Changes between 6.0.0 and 6.1.0
If you are updating from a pre-6.0 version (i.e. Willie), there are backwards-
incompatible changes which you should be aware of. See
http://willie.dftba.net/willie_6.html for more information.
Module changes:
- A regression which prevented the URL safety detection from working is fixed.
- Issues with some special characters in DuckDuckGo searches are fixed
- lxml is no longer required by any modules, greatly simplifying the install process
- Misc minor bugfixes and improvements
Core changes:
- A regression which disabled blocking functionality is fixed
- Examples are no longer mangled by the .help command, and show the correct prefix
- The listing from .commands is now separated by module
- Issues with reloading folder modules are fixed
API changes:
- ListAttribute configs can be set to a list or set, with the same effect
- The configure method of validated config attributes now takes the parent config and section name
6.0.0
Changes between 5.5.1 and 6.0.0
This release contains backwards-incompatible changes. See
http://willie.dftba.net/willie_6.html for more information.
This is the first release in which the bot will have a new name. Current tentative name is Sopel.
Module changes:
- chanlogs, rss, github, and radio modules are removed
- Default in admin module is now to join on invite from anyone; the old default of only joining on invite from admins can be configured
- Wikipedia module's per-channel default language configuration is deprecated; a database-backed option will be added in a future version
- .seen replies on action messages now display action messages differently
- .kick no longer truncates the message, and .kickban works properly
Core changes:
- Deprecated login configs have been removed, in favor of the new auth_* values
- Module reloading has been redone to enable modules to be installed from PyPI
- IRCv3 capability negotiation is updated for v3.2
API changes:
- Configuration has been entirely reworked. Old wizard functions and the get_list function are removed, but most other uses of the config should continue to work.
- The reorganization of willie.tools introduced in 5.3.0 is finalized; the old import locations no longer work.
- bot.msg is deprecated in favor of bot.say, which can now be used in un-triggered contexts with an additional recipient argument
6.0.0 Beta 0
Bugfixes minor and major, and IRCv3.2 CAP negotiation
5.5.1
Changes between 5.5.0 and 5.5.1
This release continues preparations for Willie 6. See http://sopel.chat/willie_6.html
Module changes (for users):
- The URL safety module correctly checks URLs
- The URL for the service used for .py and .wa is updated
6.0.0 Alpha 5
A number of bugfixes, plus new consistency in messaging functions
5.5.0
Changes between 5.4.1 and 5.5.0
This release conitnues preparations for Sopel 6. See http://sopel.chat/willie_6.html
API changes (for developers):
- The ability to import from the sopel package, rather than willie, is added to enable forward compatibility with the rename in 6.0.
- A version_info tuple, simmilar to Python's own sys.version_info, is added
- An error when setting a validated config attribute to None is fixed
6.0.0 Alpha 4
What happened to the other alphas? I was testing PyPI packaging, and it doesn't like using the same version twice. It took me too long to realize that.
5.4.1
Changes between 5.4.0 and 5.4.1
This release starts preparations for Willie 6. See http://willie.dftba.net/willie_6.html
Core changes (for users):
- Regression which prevented SSL verification from being disabled is fixed
5.4.0
Changes between 5.3.0 and 5.4.0
This release starts preparations for Willie 6. See http://willie.dftba.net/willie_6.html
Module changes (for users):
- Dropping the lowest results from .dice rolls works properly
- .blocks listing is now on one line
- HTML entities in reddit post titles are now displayed correctly
Core changes (for users):
- DB nick group merging now works properly
- A few combinations of authentication configuration that were broken are fixed
API changes (for developers):
- The core config section now uses a 6.0-style config definition. Deprecated attributes will give a warning.
- Accessing core config values directly from the config object itself (rather than config.core) now appropriately prints a warning
- @require_chanmsg now works properly