- Add option to ``upnp-client`` to set timeout for device communication/discovery - Add option to be strict (default false) with regard to invalid data - Add more error handling to ``upnp-client`` - Add async_discovery - Fix discovery-traffic not being logged to async_upnp_client.traffic-logger - Add discover devices specific from/for Profile
0.13.2
- Better parsing + robustness for media_duration/media_position in dlna-profile - Ensure absolute URL in case a relative URL is returned for DmrDevice.media_image_url (with fix by rytilahti) - Fix events not being handled when subscribing to all services ('*') - Gracefully handle invalid values from events by setting None/UpnpStateVariable.UPNP_VALUE_ERROR/None as value/value_unchecked - Work-around for devices which don't send the SID upon re-subscribing
0.13.1
- Try to subscribe if re-subscribe didn't work + push subscribe-related methods upwards to UpnpProfileDevice - Do store min/max/allowed values at stateVariable even when disable_state_variable_validation has been enabled - Add relative and absolute Seek commands to DLNA DMR profile - Try harder to get a artwork picture for DLNA DMR Profile
0.13.0
- Add support for discovery via SSDP - Make IGD aware that certain actions live on WANPPP or WANIPC service
0.12.7
- Log cases where a stateVariable has no sendEvents/sendEventsAttribute set at debug level, instead of warning
0.12.6
- Handle cases where a stateVariable has no sendEvents/sendEventsAttribute set