v1.14.0
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