Skip to content

v1.14.0

Compare
Choose a tag to compare
@jesopo jesopo released this 04 Nov 10:15
· 789 commits to master since this release

Added:

  • Add Travis config to run mypy
  • !cmute/!cunmute to mute/unmute a channel (+m) (admin.py)
  • Support GitLab notes and confidential issues (git_webhooks)
  • Strip "'<>() from words in titles when checking difference between a <title> and URL (title.py)
  • Show when a youtube video was uploaded (youtube.py)
  • 15 second SASL handshake timeout (ircv3_sasl)
  • Ability to disable command suggestions (command_suggestions.py)
  • Format/print/log CHGHOST events
  • Show when a !config option has remained unchanged (config.py)
  • Show GMT offset in !time output (user_time.py)

Changed:

  • /me lines are no longer added to markov chains
  • !seen last action (seen-info) is now per-channel, not per-network (seen.py)

Fixed:

  • Rectified src/utils/ circular dependency mess
  • Decode fediverse data as utf8
  • A bunch of typehinting errors across src/
  • Switch to lxml for fediverse note parsing. html.parser was buggy and unpredictable (fediverse)

Removed:

  • !timezone