Bug Fixes
- #1201 - Fix documentation search
- #1216 - Validate empty items explicitly when editing items
- #1231 - Fallback timeout from constructor in
query()
New Features
- #1204 - Add method to retrieve Plex server identity
- #1205 - Add methods to retrieve public IP and geolocation
- #1207 - Add properties to return the Plex Media Server data metadata paths
- #1219 - feat(alert): add option to use custom socket
Improvements
- #1203 - Improve parsing to datetime and add error handling
- #1206 - Rename "setDefault" to "setSelected" for media streams
- #1209 - Fix ElementTree DeprecationWarning when testing truth value (Python 3.12)
- #1220 - docs(readme): fix typos
- #1221 - style: fix F812 rule
- #1222 - docs: add Windows make file
- #1227 - Tests skip additional tests that require plex pass
- #1228 - style: lint all python files
- #1229 - test: add codeql analysis
- #1230 - Simplify PlexPartialObject eq return