Changed
- Code style changes.
- Rewrite the internal socket receiving loop.
- Use `threading.Lock`s internally when sending messages. If you were using
outgoing message locks for stability, you no longer need them.
Deprecated
- Python 3.4
- In miniirc v2.0.0, `irc.ns_identity` may be stored as a tuple instead of a
string, for example `('username', 'password with spaces')` instead of
`'username password with spaces'`. Both formats are currently accepted and
will be accepted in the `ns_identity` keyword argument.