- Cater for malformed XML from WiiM pro in non-strict mode (14, pp81381) - Add Python 3.13 support
1.4.0
- Treat upnp:class as case-insensitive when in non-strict mode (chishm) - Raise a `DidlLiteException` when upnp:class is invalid when in strict mode (chishm) - Drop Python3.6 and Python3.7 support, add Python3.10, Python3.11, Python3.12 support - Bump development dependencies
1.3.2
- Annotate DidlObject properties that mypy doesn't see in __init__ (chishm)
1.3.1
- Class properties from ContentDirectory:4 (chishm)
1.3.0
- `DidlObject.resources` is now deprecated, use `DidlObject.res` instead - Rename `utils.ns_tag` to `utils.expand_namespace_tag` - Rename `utils.namespace_tag` to `utils.split_namespace_tag` - Add `__repr__` methods to DIDL classes for easier debugging - Allow camelCase to get and set DIDL object properties (chishm)