| ⇢ | A | sopel.irc.backends added | |
| ⇢ | A | sopel.irc.utils added |
| ⇢ | D | sopel.irc.AbstractBot.say() added | |
| ⇢ | C | sopel.irc.AbstractBot.cap_req() added | |
| ⇢ | C | sopel.irc.AbstractBot.write() added | |
| ⇢ | B | sopel.irc.backends.SSLIRCClient.handle_connect() added | |
| ⇢ | B | sopel.irc.AbstractBot._send_ping() added | |
| ⇢ | B | sopel.irc.AbstractBot.on_message() added | |
| ⇢ | B | sopel.bot.Sopel.error() added | |
| ⇢ | A | sopel.irc.backends.SSLIRCClient.recv() added | |
| ⇢ | A | sopel.irc.backends.IRCClient.collect_incoming_data... added | |
| ⇢ | A | sopel.irc.utils.safe() added | |
| ⋮ | view more | ||
| C | ↗ | B | sopel.bot.Sopel.remove_plugin() improved |
| C | ↘ | F | sopel.bot.Sopel.register() got worse |
| F | ↛ | sopel.irc.Bot.error() removed | |
| C | ↛ | sopel.irc.Bot.handle_connect() removed | |
| C | ↛ | sopel.bot.Sopel.say() removed | |
| C | ↛ | sopel.bot.Sopel.cap_req() removed | |
| B | ↛ | sopel.irc.Bot.write() removed | |
| B | ↛ | sopel.irc.Bot.found_terminator() removed | |
| B | ↛ | sopel.irc.Bot.initiate_connect() removed | |
| B | ↛ | sopel.irc.Bot._send_ping() removed | |
| A | ↛ | sopel.irc.Bot._ssl_recv() removed | |
| A | ↛ | sopel.irc.Bot.collect_incoming_data() removed | |
| ⋮ | view more | ||