- Refactor connect/disconnect logic
- Correct initial connection timeout variable
- Add auto connect/disconnect option to device
TpLinkSmartplug::Device.new
- Rubocop fixup
- Rescue host not reachable error when connecting
- Test and build with Ruby 3.0
- Fix debug output conversion error
- Add missing base class initialize method
- Refactor under base class
- Add custom exception classes
- Device class refactored into a more object orientated form
- Fix string length typo
- Add required ruby version to gemspec
- Initial release
- Access and control all plug data and functionality