Skip to content

Latest commit

 

History

History
261 lines (137 loc) · 4.7 KB

CHANGES.rst

File metadata and controls

261 lines (137 loc) · 4.7 KB

0.8.10 (unreleased)

  • Nothing changed yet.

0.8.9 (2016-02-23)

  • use re.escape to escape command char

0.8.8 (2016-01-27)

  • logger plugin now take care of unicode

0.8.7 (2016-01-16)

  • fixed 76: split large messages using textwrap.wrap(). This will avoid RevQ exceeded.

0.8.6 (2016-01-07)

0.8.5 (2015-12-22)

  • ${hash} is now replaced by # in config files. This allow to set real channel names.

0.8.4 (2015-11-29)

  • added basic support for IRCv3.2 tags
  • fixed #78: plugin can be old style classes
  • fixed #75: Ensure we send the PING and PONG data as trailing
  • fixed #71: need to pass host and ip to dcc

0.8.3 (2015-11-04)

  • fix wheel metadata
  • public command was not public if you're using a guard

0.8.2 (2015-11-01)

  • Added !help nonexistant error message
  • Allow to hide commands from !help
  • Don't reject commands with trailing spaces
  • Allow to use coroutine guards
  • Make commands case insensitive
  • Add basic casefolding plugin
  • Prevent keyerror when setting keys that don't exist in cache.

0.8.1 (2015-05-14)

  • Fixes bug in userlist plugin #59
  • Strip out self.context.config.cmd from !help arg. Allow to use !help !cmd #57

0.8.0 (2015-04-19)

  • Added dcc send/get/chat implementation
  • Improved storage: can now test the existence of a key
  • irc.plugins.storage: db['foo'] now will raise a KeyError if the key does not exist to match dictionary behaviour. This will break existing implementations that make use of this.
  • irc.plugins.storage now supports db.get(key) that will return either None or the value of an optional default argument.
  • irc3.plugins.feeds is now full async

0.7.1 (2015-02-26)

  • Storage plugin documentation
  • Support python 3.4.1 again

0.7.0 (2015-02-24)

  • the cron plugin now require aiocron
  • Add irc3.plugins.async; Allow to yield from bot.async.whois('gawel')
  • commands and events can now be coroutines

0.6.0 (2015-02-15)

  • Allow to reload modules/plugins
  • Add storage plugin
  • Fixed #34 Avoid newline injection.

0.5.3 (2014-12-09)

  • Bugfix release. Fixed #27 and #30

0.5.2 (2014-11-16)

  • Basic irc3d server
  • Modules reorganisation
  • Add S3 logger

0.5.1 (2014-07-21)

  • Fixed #13: venusian 1.0 compat
  • Add antiflood option for the command plugin
  • commands accept unicode

0.5.0 (2014-06-01)

  • Added bot.kick() and bot.mode()
  • Rewrite ctcp plugin so we can ignore flood requests
  • Trigger {plugin}.server_ready() at the end of MOTD
  • Fixed #9: The command plugin uses cmd, not cmdchar.
  • Fixed #10. Store server config. Use STATUSMSG config if any in userlist
  • userlist plugin now also store user modes per channel.
  • Rename add_event to attach_events and added detach_events. This allow to add/remove events on the fly.
  • The autojoin plugin now detach motd related events after triggering one of them.
  • Fix compatibility with trollius 0.3

0.4.10 (2014-05-21)

  • Fixed #5: autojoin on no motd
  • allow to show date/times in console log

0.4.9 (2014-05-08)

  • Allow to trigger event on output with event(iotype='out')
  • Add a channel logger plugin
  • autojoins is now a separate plugin
  • userlist plugin take care of kicks
  • social plugin is now officially supported and tested

0.4.7 (2014-04-03)

  • IrcString use unicode with py2

0.4.6 (2014-03-11)

  • Bug fix. The cron need a loop sooner as possible.

0.4.5 (2014-02-25)

  • Bug fix. An event was run twice if more than one where using the same regexp

0.4.4 (2014-02-15)

  • Add cron plugin
  • Improve the command plugin. Fix some security issue.
  • Add --help-page option to generate commands help pages

0.4.3 (2014-01-10)

  • Fix a bug on connection_lost.
  • Send realname in USER command instead of nickname

0.4.2 (2014-01-09)

  • python2.7 support.
  • add some plugins (ctcp, uptime, feeds, search)
  • add some examples/ (twitter, asterisk)
  • improve some internals

0.4.1 (2013-12-30)

  • Depends on venusian 1.0a8

0.1 (2013-11-30)

  • Initial release