Plexapi

Latest version: v4.16.0

Safety actively analyzes 683322 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 9

4.5.1

New Features
* 712 - Add `totalViewSize` method to `LibrarySection`

Bug Fixes
* 712 - Search bug fixes

4.5.0

Breaking Changes
* Library search has been completely rewritten. See [docs](https://python-plexapi.readthedocs.io/en/latest/modules/library.html#plexapi.library.LibrarySection.search) for complete details and examples. (693)
* Deprecated: `LibrarySection.filterFields()` and `LibrarySection.listChoices()`
* `LibrarySection.filters` is cast to a `bool` instead of a `str`
* `LibrarySection.key` is cast to an `int` instead of a `str`
* `librarySectionID` is cast to an `int` instead of a `str`

New Features
* 693 - Fix and update library searching
* 703 - Add clientIdentifier attribute to SystemDevice
* 701 - Improve PlexClient connections
* 704 - Add deviceID to Playable for history entries

Bug Fixes
* 699 - Fix parsing episode parentRatingKey from parentThumb
* 708 - Fix myplex share section ID cast to int
* 709 - Fix photos sync test

Improvements
* 702 - Fix PR template location
* 705 - bugreport: fix snippets typo

4.4.1

New Features
* 674 - Add tagline attribute to show
* 679 - Add support for the new Plex TV agent
* 680 - Adds Movie and Artist advanced setting attributes

Bug Fixes
* 678 - Fix season watched/unwatched
* 692 - Handle missing key when PlayQueue passed to playMedia

Improvements
* 673 - Update sharing doc strings
* 676 - Add mixins and collection modules to documentation

4.4.0

Breaking Changes
* `Poster.selected` is casted to a `bool` instead of being a `str` (648)
* `Photo.tags` is now plural `tags` instead of `tag` (649)

New Features
* 649 - Add more tag editing methods and move to a mixin
* 664 - Add originalTitle attribute to show

Bug Fixes
* 656 - Fix checking object parent when the weakref is dead
* 657 - Fix episode parentKey and parentRatingKey when seasons are hidden in Plex
* 662 - Fix bug preventing overwriting attrs with a blank list
* 668 - Fix gdm.GDM.find_by_content_type()
* 669 - Fix deprecation warnings

Improvements
* 639 - Move split/merge and unmatch/match to a mixin
* 648 - Update poster and art and move to a mixin
* 659 - Don't refresh metadata after editing tags
* 665 - Add banner mixin to shows and clean up art/poster mixins
* 666 - Rename server checkForUpdate
* 667 - Move collections to a separate module
* 670 - fix: code quality issues

4.3.1

New Features
* 651 - Add thumbUrl and artUrl properties to Collections

Bug Fixes
* 650 - Fix photo album key
* 652 - Fix session param in tests

Improvements
* 634 - Use common session and increase Plex account timeout in tests
* 653 - Fix sorting of resource connections

4.3.0

Breaking Changes
* Several media attribute and method changes (See 590 and 630)
* Sorting when using `LibrarySection.all('title:asc')` now requires the sort keyword argument (e.g. `LibrarySection.all(sort='title:asc')`). (See 631)
* `MyPlexAccount.id` now casted to `int` (See 636)

New Features
* 597 - Add method to retrieve a PlayQueue
* 601 - Add ability to browse and walk the Plex server system file directories
* 604 - Add library update path parameter
* 607 - Add ability to customize XML includes when reloading object
* 619 - Add method to keep track of the parent PlexObject as children are built
* 628 - Add support for the new Plex Movie agent
* 629 - Added missing support for /transcode/sessions
* 630 - Update media type attributes
* 636 - Add Plex dashboard bandwidth and resources

Bug Fixes
* 584 - Cancel Invite Fix
* 606 - Fix Collections stuck as partial object after reloading
* 616 - Fix collection children
* 626 - Clean up transcode image test
* 641 - Fix onDeck handling of TV Shows
* 642 - Fix related hubs
* 643 - Fix server hub searches

Improvements
* 535 - Playlist creation - check items are included, raise exception
* 590 - Update to MediaPartStream and inheriting classes
* 617 - Change LibrarySection collections method to plural and add playlists method
* 631 - Update LibrarySection.all() for more filtering/sorting and faster results
* 647 - Reduce log level of MyPlex resource connection attempts

Github Action CI migration
* 443 - Github action to publish to PyPI
* 602 - Use Github Actions as CI
* 608 - Update building documentation using napoleon
* 610 - Allow setting token env in tests
* 611 - Remove playlist created during tests
* 612 - Github Actions followup
* 613 - Explicitly trigger Actions on master branch
* 614 - Fix country metadata test
* 615 - Add codecov configuration
* 618 - Disable media scanning jobs in bootstrap
* 620 - Fix sync tests when using a token
* 625 - Fix race condition in create MyPlexDevice from 620
* 627 - Fix disable settings for bootstrap test server

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.