diff --git a/NEWS b/NEWS index cce017ab82..2b07a6e2c6 100644 --- a/NEWS +++ b/NEWS @@ -1,9 +1,32 @@ +Changes between 4.6.2 and 5.0.0 (as of 2014-01-12) +================================================== +This release contains backwards-incompatible changes. See +http://willie.dftba.net/willie_5.html for more information. + +Module changes (for users): +* YouTube no longer shows bizarre lengths when the bot is running under Python 3 +* When Wikipedia links are posted, a snippet of the article is shown + +Core changes (for users): +* WillieDB is entirely rewritten, meaning migration will be needed to access old data +* Logging output to the debug channel is improved +* The name of the NickServ user can be configured with nickserv_name in [core] + +API changes (for developers): +* Deprecated WillieDB functions are removed +* CTCP actions are stripped prior to matching, and added to the 'intent' key of trigger.tags +* Deprecated Trigger functions are removed +* bot.debug is removed, in favor of standard Python logging +* tools.Nick is removed, in favor of the tools.Identifier introduced in 4.6.0 + Changes between 4.6.1 and 4.6.2 =============================== This release starts preparations for Willie 5. See http://willie.dftba.net/willie_5.html for more information. + Module changes (for users): * Due to API deprecation and instability, .g now uses DuckDuckGo instead of Google + Core changes (for users): * Fix remaining regression in db update function @@ -11,10 +34,13 @@ Changes between 4.6.0 and 4.6.1 =============================== This release starts preparations for Willie 5. See http://willie.dftba.net/willie_5.html for more information. + Module changes (for users): * Fix regression in table creations and erroneously changed column names + Core changes (for users): * Fix regression in db update function + API changes (for developers): * Correctly print out deprecation warnings @@ -22,6 +48,7 @@ Changes between 4.5.1 and 4.6.0 =============================== This release starts preparations for Willie 5. See http://willie.dftba.net/willie_5.html for more information. + Module Changes (for users): * The ^ operator in .calc is now equivalent to ** * .dice, .tr, and .addtrace give meaningful errors when no argument is given @@ -29,6 +56,7 @@ Module Changes (for users): * A number of Python 3-related issues were fixed. * Malicious URLs are now detected with VirusTotal and malwaredomains * .weather no longer shows pressure + Core changes (for users): * The config wizard no longer configures the database, instead automatically creating a sqlite db * MySQL and Postgres databases are deprecated; only sqlite will be supported in Willie 5 @@ -36,6 +64,7 @@ Core changes (for users): * A --version switch was added to the willie command, to show the version in use * Corrupt PID files will no longer prevent the bot from starting * Non-ASCII values no longer crash the config wizard + API changes (for developers): * Numerous functions were added to the db to ease the transition to Willie 5 * tools.Nick has been renamed tools.Identifier. Nick will be removed in Willie 5