- (TODO) Move connect_timeout to a Config struct???
- Using lints core/alloc over std.
- Empty domain names will now error before being sent for Socks5.
- Remove all unwraps.
- New Error type that is returned wrapped in io::Error.
- Add timeout to connect and bind methods.
- TargetAddr derives Eq, PartialEq, and Display.
- Add features to split up code.
- Some socks functions now want a reference to the target addr.
- Use rust edition 2021.
- Switch from
winapicrate towindows-syscrate. - Remove dependency on
byteordercrate. - Other under the hood improvements.