Skip to content

v1.8.0

Compare
Choose a tag to compare
@jesopo jesopo released this 03 Jun 12:32
· 2036 commits to master since this release

Added:

  • Module dependency system
  • Enable TCP keepalives
  • IRCv3: draft/label tracking on every sent line when CAPs permit
  • Enforce Python version 3.6.0 or later
  • 'module-whitelist'/'module-blacklist' in bot.conf

Changed:

  • IRCv3: Use last server-time for RESUME - not last .recv() time
  • IRCv3: draft/labeled-response -> draft/labeled-response-0.2
  • IRCv3: Prune already-seen messages in chathistory batches
  • Consolidate PRIVMSG, NOTICE and TAGMSG handlers in to one

Fixed

  • GitHub highlight prevention - don't detect highlights mid-word
  • Pass already-decoded data in to BeautifulSoup
  • !enablemodule actually removes module from blacklist setting
  • Only enact write throttling when immediate-write-buffer is empty
  • Non-throttled lines no longer delay throttled lines