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