mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-02-17 06:00:42 +01:00
Update ChangeLog and RELNOTES for 0.83.4
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
This commit is contained in:
parent
d7237104ae
commit
b82e22b019
170
ChangeLog
170
ChangeLog
@ -1,3 +1,173 @@
|
|||||||
|
2009-05-18 James Vega <jamessan@supybot.com>
|
||||||
|
|
||||||
|
* Version 0.83.4!
|
||||||
|
|
||||||
|
* Fixed a bug where we were attempting to tag a non-existent IrcMsg.
|
||||||
|
|
||||||
|
* Fixed a bug where the Web plugin was not catching the correct
|
||||||
|
exception.
|
||||||
|
|
||||||
|
* Fixed a bug where the Protector plugin was attempting to use a
|
||||||
|
non-existent variable.
|
||||||
|
|
||||||
|
* Added verbiage to supybot.log.level indicating that it doesn't
|
||||||
|
control the logging level for stdout and pointing out the correct
|
||||||
|
config variable.
|
||||||
|
|
||||||
|
* Added a new rank command to the ChannelStats plugin.
|
||||||
|
|
||||||
|
* Added a new remove command to the Later plugin.
|
||||||
|
|
||||||
|
* Added new azn and uniud commands to the Filter plugin.
|
||||||
|
|
||||||
|
* Fixed a bug in the Socket driver that could cause it to continually
|
||||||
|
attempt to reconnect to a server which is unavailable.
|
||||||
|
|
||||||
|
* Fixed a bug in supybot-wizard that would cause it to abort if the user
|
||||||
|
chose to use SSL.
|
||||||
|
|
||||||
|
* Fixed the haveOp context to call getChannel if it wasn't already
|
||||||
|
called.
|
||||||
|
|
||||||
|
* Fixed a bug in supybot-test where the entire test run would end if one
|
||||||
|
plugin couldn't be loaded.
|
||||||
|
|
||||||
|
* Updated the httpUrl context to prepend 'http://' if that would result
|
||||||
|
in a valid HTTP URL. A noticeable benefit is that users can now call
|
||||||
|
"@title slashdot.org" instead of requiring the user to call
|
||||||
|
"@title http://slashdot.org".
|
||||||
|
|
||||||
|
* Fixed Supybot to be compatible with Python 2.6
|
||||||
|
|
||||||
|
* Added a note to Owner.defaultplugin's help to point out
|
||||||
|
supybot.commands.defaultPlugin.importantPlugins, which affects which
|
||||||
|
plugins have priorities over ambiguous command names.
|
||||||
|
|
||||||
|
* Rewrote the Google plugin to use the new AJAX API since Google
|
||||||
|
hasn't been giving out new keys for the SOAP API.
|
||||||
|
|
||||||
|
* Added a new translate command to the Google plugin.
|
||||||
|
|
||||||
|
* Fixed a copy/paste error in the help for User.capabilities.
|
||||||
|
|
||||||
|
* Updated Web.title to give a more appropriate message if the URL
|
||||||
|
definitely has no title.
|
||||||
|
|
||||||
|
* Fixed irc.reply so prefixNick is not used when action=True.
|
||||||
|
|
||||||
|
* Implemented the command flood prevention, controlled by
|
||||||
|
supybot.abuse.flood.command.*, thanks to a patch from nebajoth.
|
||||||
|
|
||||||
|
* Added utils/crypt.py to provide a uniform interface to the Python
|
||||||
|
crypt functionality regardless of the Python version being used.
|
||||||
|
|
||||||
|
* Fixed the urlRe and httpUrlRe regexes in utils/web.py to be more
|
||||||
|
correct about what they match. They now match according to RFCs 1034
|
||||||
|
and 1738.
|
||||||
|
|
||||||
|
* Updated getSyntax to allow the syntax string to be specified,
|
||||||
|
similar to getHelp.
|
||||||
|
|
||||||
|
* Updated getCommandHelp to respect supybot.reply.showSimpleSyntax.
|
||||||
|
|
||||||
|
* Updated Factoids.getCommandHelp to respect
|
||||||
|
supybot.reply.showSimpleSyntax.
|
||||||
|
|
||||||
|
* Fixed a bug where getCommandMethod would return methods that weren't
|
||||||
|
actually commands. This was exposed by adding a die Alias.
|
||||||
|
|
||||||
|
* Removed supybot.plugins.Channel.banmask in favor of a general config
|
||||||
|
variable, supybot.protocols.irc.banmask.
|
||||||
|
|
||||||
|
* Updated AutoMode to respect supybot.protocols.irc.banmask when
|
||||||
|
banning.
|
||||||
|
|
||||||
|
* Updated Channel.ignore.add and Channel.ban.add to respect
|
||||||
|
supybot.protocols.irc.banmask.
|
||||||
|
|
||||||
|
* Fixed Channel.kban so that it will fall back to an exact hostmask
|
||||||
|
instead of refusing to ban the user when the banmask would also match
|
||||||
|
the bot's hostmask.
|
||||||
|
|
||||||
|
* Added the ability to disable ChannelLogger's logging on a
|
||||||
|
per-channel basis.
|
||||||
|
|
||||||
|
* Fixed Config so it will respond with an error when the set, get, or
|
||||||
|
default commands are called on config groups that don't have values.
|
||||||
|
|
||||||
|
* Added a new config variable, supybot.plugins.AutoMode.owner, which
|
||||||
|
can be used to prevent AutoMode behavior from applying to the owner(s)
|
||||||
|
(since the owner has all capabilities).
|
||||||
|
|
||||||
|
* Fixed the regex parsing in utils/str.py to correctly handle multiple
|
||||||
|
backslashes before the search/replace separator.
|
||||||
|
|
||||||
|
* Renamed supybot.plugins.Google.safeSearch to
|
||||||
|
supybot.plugins.Google.searchFilter since the behavior and valid
|
||||||
|
values changed as part of the switch to the AJAX API.
|
||||||
|
|
||||||
|
* Updated RSS.announce to have list, add, and remove sub-commands
|
||||||
|
instead of the old option-parsing interface.
|
||||||
|
|
||||||
|
* Added a new config variable,
|
||||||
|
supybot.plugins.ShrinkUrl.shrinkSnarfer.showDomain, which controls
|
||||||
|
whether the shrinkSnarfer displays the domain of the original URL
|
||||||
|
along with the shrunken URL.
|
||||||
|
|
||||||
|
* Updated the default value for
|
||||||
|
supybot.plugins.ChannelLogger.filenameTimestamp so it sorts
|
||||||
|
chronologically.
|
||||||
|
|
||||||
|
* Updated Misc.last to prevent users from retrieving messages from
|
||||||
|
channels they aren't in or from private channels when they're in
|
||||||
|
another channel.
|
||||||
|
|
||||||
|
* Fixed supybot.directories.plugins so the directory Supybot is
|
||||||
|
installed to is not included. This change makes the config file work
|
||||||
|
across Python upgrades without user-intervention.
|
||||||
|
|
||||||
|
* Updated Config.config to show both the global and channel-specific
|
||||||
|
value (if it exists) of the variable.
|
||||||
|
|
||||||
|
* Fixed Google.calc to work around a change in Google's HTML. This
|
||||||
|
change should be more resilient to future HTML changes.
|
||||||
|
|
||||||
|
* Fixed a bug where User.set.password could not be used if your
|
||||||
|
current hostmask wasn't recognized.
|
||||||
|
|
||||||
|
* Fixed a bug in Limiter where the limit could be set to fewer than
|
||||||
|
the current number of users in the channel.
|
||||||
|
|
||||||
|
* Updated String to give a more useful message when decoding a base64
|
||||||
|
string fails.
|
||||||
|
|
||||||
|
* Updated User.hostmask.add to require it be called in private since a
|
||||||
|
password may be given as part of the command.
|
||||||
|
|
||||||
|
* Updated BadWords to only strip the formatting of messages which have
|
||||||
|
a bad word in them.
|
||||||
|
|
||||||
|
* Fixed a bug in the supybot script where it would continue to run
|
||||||
|
even if it was unable to create the pidFile. This could cause
|
||||||
|
multiple instances of supybot to run simultaneously if using
|
||||||
|
supybot-botchk were being used to keep supybot running.
|
||||||
|
|
||||||
|
* Updated plugins.DB to return a fake database check when generating
|
||||||
|
documentation. This allows the user to generate docs without having
|
||||||
|
the required database plugins installed.
|
||||||
|
|
||||||
|
* Updated supybot-plugin-doc to be able to generate reStructuredText.
|
||||||
|
|
||||||
|
* Removed the Insult plugin.
|
||||||
|
|
||||||
|
* Added the Dunno plugin, which can be taught responses to use in
|
||||||
|
place of the normal invalid command response.
|
||||||
|
|
||||||
|
* Added the Success plugin, which can be taught responses to use in
|
||||||
|
place of the normal operation succeeded response.
|
||||||
|
|
||||||
|
* Updated the data file for Math's convert command.
|
||||||
|
|
||||||
2007-10-22 James Vega <jamessan@supybot.com>
|
2007-10-22 James Vega <jamessan@supybot.com>
|
||||||
|
|
||||||
* Version 0.83.3!
|
* Version 0.83.3!
|
||||||
|
29
RELNOTES
29
RELNOTES
@ -1,3 +1,32 @@
|
|||||||
|
Version 0.83.4
|
||||||
|
|
||||||
|
This release contains fixes for Python2.6 compability as well as a re-written
|
||||||
|
Google plugin which uses the AJAX API. The re-written plugin gained a
|
||||||
|
translate command and no longer needs an API key.
|
||||||
|
|
||||||
|
ChannelLogger has a new config variable, supybot.plugins.ChannelLogger.enable,
|
||||||
|
which can be used on a per-channel basis to determine whether that channel is
|
||||||
|
logged.
|
||||||
|
|
||||||
|
The RSS announce command has been restructured into the commands "announce
|
||||||
|
list", "announce remove", and "announce add" in order to simplify the
|
||||||
|
command's use.
|
||||||
|
|
||||||
|
The supybot.directories.plugins config variable now determines its global
|
||||||
|
directory dynamically instead of adding the directory to the value. This
|
||||||
|
means values like '/usr/lib/python2.5/site-packages/supybot/plugins' can be
|
||||||
|
removed from the variable. This should help ease transitioning a Supybot
|
||||||
|
config from one Python release to another.
|
||||||
|
|
||||||
|
Incompatibilities:
|
||||||
|
supybot.plugins.Google.safeSearch has been renamed to
|
||||||
|
supybot.plugins.Google.searchFilter
|
||||||
|
|
||||||
|
supybot.plugins.Channel.banmask has been removed in favor of a new
|
||||||
|
supybot.protocols.irc.banmask config variable. This general config variable
|
||||||
|
is used by the various commands which would need to know what style of banmask
|
||||||
|
to use.
|
||||||
|
|
||||||
Version 0.83.3
|
Version 0.83.3
|
||||||
|
|
||||||
Overdue bug fix and Python2.5-compatible release. No significant changes to
|
Overdue bug fix and Python2.5-compatible release. No significant changes to
|
||||||
|
Loading…
x
Reference in New Issue
Block a user