- Add new dummy_tv/dummy_router servers (StevenLooman) - Drop python 3.6 support, add python 3.10 support - Ignore devices using link local addresses in their location (Tigger2014, 119)
0.23.4
- Raise ``UpnpXmlContentError`` when device has bad description XML (chishm, 118) - Raise ``UpnpResponseError`` for HTTP errors in UpnpFactory (chishm, 118) - Fix ``UpnpXmlParseError`` (chishm, 118)
0.23.3
- ``SsdpListener``: Fix error where a device seen through a search, then byebye-advertisement (StevenLooman, 117)
0.23.2
- Speed up combined_headers in ssdp_listener (bdraco, 115) - Add handling of broken SSDP-headers (116)
0.23.1
- Bump ``python-didl-lite`` to 1.3.2 - Log missing state vars instead of raising UpnpError in DmrDevice (chishm)
0.23.0
- Allow for renderers that do not provide a list of actions. (Flameeyes) - Fix parsing of allowedValueList (StevenLooman) - Add DMS profile for interfacing with DLNA Digital Media Servers (chishm) - More details reported in Action exceptions (chishm) - Fix type hints in ``description_cache`` (epenet, StevenLooman)