What's Changed
* feat!: use dependency injection internally by gpajot in https://github.com/gpajot/local-tuya/pull/159
* `Device.state_updated_callback` init argument has been removed and replace with a `state` method which returns an async iterator over state updates
**Full Changelog**: https://github.com/gpajot/local-tuya/compare/2.4.0...3.0.0