Plexapi

Latest version: v4.15.12

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

Scan your dependencies

Page 8 of 9

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

4.2.0

Not secure
Breaking changes
`PlexClient.timeline()` previously returned a raw XML object. Now returns a newly available `ClientTimeline` instance for the current active session. See 572.

New Features
* 507 - Edit Library and Show's Advanced Settings
* 518 - Library Hubs and Music Stations
* 582 - Add download feature to Photo library
* 572 - Update timeline to return an active timeline object w/ attributes
* 585 - Allow scanning for clients when using GDM.all()
* 592 - Make Photo objects Playable

Bug fixes
* 580 - Add server handling of HTTP status code 204
* 581 - Handle empty datetimes in tests
* 583 - Updating cleanBundles() and optimize() methods
* 588 - Collection fields not pulling locked fields
* 594 - Don't overwrite existing attributes with an empty list

4.1.2

Not secure
Python 3.5 compatibility fixes.

4.1.1

Not secure
Adds improved PlayQueue handling.

4.1.0

Not secure
Change log: https://github.com/pkkid/python-plexapi/compare/4.0.0...79e99af

3.5.0

Not secure

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.