Module Changes (for users):
- .cur behaves better when bad arguments are given
- Fixed numerous unicode errors
- Added a command to open an IPython console within the module context
- Added mass units and millimeters to the
unitsmodule - GitHub pull requests now get extended URL info
- .weather now displays wind in m/s instead of kts
- A security issue involving improperly named channel logs was fixed
- Misc bugfixes
Core changes (for users):
- Channel joins at bot startup can be rate limited with the
throttle_joinsoption in the [core] config section to work around server limits - Added the ability for SASL login where the nickname and username are different
- Improved loop protection and rate limiting
- Fixed multiple Python 3 errors
- Enable logging the bot in to Authserv at startup
- Added support for Postgres as the database backend
- SSL cert location detection now works on Debian-based systems
- Misc bugfixes
API Changes (for developers):
- Unicode in command decorators now works properly
web.getnow decodes the result from UTF-8, with adont_decodeargument to disable