Releases: pushingkarmaorg/python-plexapi
Releases · pushingkarmaorg/python-plexapi
4.17.1
Bug Fixes
- Fix: Initialize Sonos timeline cache timestamp (#1524)
- Replace metadata by discover in watchlist URLs (#1542)
New Features
- Add support for fetching loudness levels of audio streams (#1529)
Improvements
- Add GitHub workflow to refresh CI account token (#1538)
- Fix library image tests and system account test (#1545, #1546)
Thanks to new contributor @nesati and @bastiaanterhorst.
4.17.0
Breaking Changes
Hub.items
property changed toHub.items()
method to mimic the rest of the library. (#1516)
New Features
Improvements
- Fix movie test
video.displayTitle
(#1514) - Defer XML string cleaning to improve performance (#1511)
- Lazy loading and caching for attributes set in
_loadData(..)
(#1510) - Fix typo in PlexSession data attribute (#1518)
- Adopt PEP 639 (#1517)
- Simplify reload methods (#1515)
- Fix CI PMS Docker image caching (#1519)
- Refactor use of manual cached attributes (#1516)
- Update repo URLs to organization (#1521)
- Various CI test fixes (#1522)
Thanks to new contributor @eliasbenb.
4.16.1
4.16.0
Breaking Changes
- Migrate to
pyproject.toml
and bump minimum Python version to 3.9 (#1459)
Bug Fixes
- Fix editing single objects when
batchMultiEdit()
is enabled (#1479) - Set correct server instance for playlist items (#1463)
New Features
Improvements
- Include hidden files to upload coverage artifact (#1464)
4.15.16
4.15.15
New Features
- #1437 - add searchProviders parameter to searchDiscover method
Thanks to new contributor @mdinicola.
4.15.14
4.15.13
Bug Fixes
- #1404 - Fix escape sequence in docstring regex
- #1413 - (Temporary Fix) Changed friends route to the v2 sharings route
- #1416 - Update default language for library add
New Features
- #1411 - Allow adding items from different server to playlist
- #1417 - Add support for editing audience ratings and critic ratings
Improvements
- #1405 - Increase on-demand subtitles test timeout
Thanks to new contributor @JamsRepos.
4.15.12
4.15.11
Breaking Changes
- #1373 -
MediaContainer
class is now a list - #1377 - Fix: Raise an exception when trying to create a smart collection/playlist with items
Bug Fixes
- #1369 - Fix: Stream objects not loaded for Plex sessions
- #1370 - Fix escape characters in fetchItems doc string
- #1381 - Fix typo in getGuid docstring cache example
- #1384 - Fix
Library.add()
method to properly apply advanced settings
New Features
- #1361 - feat: Add sonicAdventure method to MusicSection
- #1378 - Allow exclude parameters in reload kwargs
Improvements
Thanks to new contributor @FletcherAU.