4.14.0
Breaking Changes
#1132 - Change updateProgress and updateTimeline to return self
updateProgress()
andupdateTimeline()
no longer auto-reload. Chain methods to reload (updateProgress().reload()
andupdateTimeline().reload()
).
Bug Fixes
#1160 - Fix mutable default args for resource connection
#1163 - Pass session from MyPlexAccount to server/device connection
New Features
#1090 - Add support Discover isPlayed/markPlayed/markUnplayed
#1131 - Add support for Continue Watching hubs
#1134 - Add Chapters to Track
#1154 - Allow using MyPlexUser
object for switchUser
Improvements
#1109 - Raise Exceptions on bad Download Responses
#1138 - Detect invalid token with myplex
#1142 - Do not add blank string to secrets log filter
#1144 - Fix code block doc string formatting
#1143 - Refactor fetchItems
for pagination
#1155 - Read version from file instead of import in setup.py