Plex-Auto-Collections/CHANGELOG.md
2021-01-20 02:40:02 -08:00

10 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.9.0] - 2021-01-20 - #142

Added

  • Legacy Plex Movie Agent GUIDs are now added to the GUID map to improve mapping performance

[2.8.2] - 2020-12-26 - #156

Fixed

  • #151 - Fixed variable reference in Radarr integration
  • #155 - Fix TMDB to TVDB lookups returning "None" as a string

[2.8.1] - 2020-12-14 - #142

Fixed

[2.8.0] - 2020-12-14 - #142

Added

  • Faster initialization of a GUID mapping database for the new Plex Movie Agent using the Plex database

Removed

  • cache and cache_interval options removed from the config. Movie/Show ID lookups are now always cached on each script execution.

Fixed

  • #132 - plex_search with a range of years

[2.7.0] - 2020-11-26 - #115

Added

  • Added tmdb_trending_daily and tmdb_trending_weekly
  • Added requirements checking with an error message telling the user to update their requirements
  • #98 - Added cache attribute to cache the IDs of movies/shows for quicker lookup and cache_update_interval to determine how often to update the cache
  • #123 - Added new filter plex_collection
  • #125 - Added error message for YAML Scan Failures

Changed

  • Created a mapping for TMDb ID to Plex Rating Key once each run instead of every time tmdb, imdb, tvdb, or trakt list was run.
  • #110 - Added add_to_radarr as a collection level attribute override
  • #121 - Added paging to tmdb_network and tmdb_company for show libraries
  • Upgrade tmdbv3api dependency to 1.7.1

Fixed

  • #109 - The Cache shouldn't be created unless it has to be
  • #117 - Typo
  • #118 - Check for to see if the tmdb attribute exists
  • #120 - Sometimes the collection wasn't found

[2.6.0] - 2020-11-12 - #113

Added

  • #107 - Added plex_collection
  • #86 - Added tmdb_company and tmdb_network
  • #41 - Added tmdb_discover
  • Added tmdb_popular, tmdb_top_rated, tmdb_now_playing

Fixed

  • #108 - Fixed TMDb error
  • #102 - If any APIs are invalid the collection switches to append

[2.5.0] - 2020-11-11 - #112

Added

  • #72 - trakt_watchlist support
  • auto_refresh_token Trakt config parameter

Fixed

  • #50 - Trakt access_token refresh

[2.4.7] - 2020-11-09 - #103

Fixed

  • #92 - fixed New Plex Movie Agent id lookup behind a proxy
  • #75 - fixed tmdb_director, tmdb_actor, and tmdb_writer

[2.4.6] - 2020-11-06 - #101

Added

  • Progress for filtering movies/shows and imdb lists
  • IMDb list and search validation

Fixed

  • #93 - actually fixed max_age

[2.4.5] - 2020-11-05 - #97

Changed

  • max_age no longer takes years

Fixed

  • #93 - actually fixed max_age

[2.4.4] - 2020-11-05 - commit

Fixed

  • #94 - Fixed trakt_trending (again)

[2.4.3] - 2020-11-05 - #96

Fixed

  • #93 - fixed max_age
  • #94 - Fixed trakt_trending

[2.4.2] - 2020-11-04 - #90

Fixed

  • #87 - 1000+ IMDB Error Fixed
  • #89 - Shouldn't crash when trakt cant find a show

[2.4.1] - 2020-11-04 - #85

Fixed

  • #84 - IndentationError
  • Fixed CHANGELOG Links

[2.4.0] - 2020-11-03 - #76

Added

  • #63 - Added plex_search to AND searches together
  • Added additional filters and allow for use of .not for inverse filters
  • #75 - Added tmdb_director and tmdb_writer which function the same as tmdb_actor but for directors and writers
  • More compatibility with previous config files.

Changed

  • #63 - Plex Filters are now listed and have been tested and have been changed to Plex Searches
  • subfilters are now listed and have been tested and have been changed to filters

Fixed

  • collection_order was in the code as collection_sort
  • Upgrade PlexAPI dependency to 4.2.0

[2.3.1] - 2020-11-03 - #83

Fixed

  • #82 Fix movie id lookup when imdb/tmdb id doesn't exist

[2.3.0] - 2020-11-03 - #81

Added

  • #33 - Support for the new Plex Movie agent
  • Cache database for IMDB/TMDB id lookups

Changed

  • #73 - Dockerfile no longer passes the update flag by default

[2.2.1] - 2020-10-28 - #71

Added

  • CHANGELOG.md

[2.2.0] - 2020-10-27 - #70

Added

  • #61 - trakt_trending list support

[2.1.1] - 2020-10-27 - #68

Fixed

  • Broken tmdb_collection list support due to typo
  • Type mismatch error when parsing TMDb IDs
  • Upgrade PlexAPI dependency to 4.1.2

[2.1.0] - 2020-10-26 - #66

Added

  • #53 - tautulli list support

Changed

  • #60 - Disambiguated TMDb collection and lists from actors (tmdb_actor, tmdb_biography, and tmdb_profile)
  • Conformed tmdbId to tmdb_id

Fixed

  • #58 - Some broken imdb_list pagination
  • #63 - Some broken Plex filters and subfilters

[2.0.1] - 2020-10-26 - #64

Changed

  • Indentation Changes

[2.0.0] - 2020-10-24 - #52

Added

  • tmdb_list support
  • More robust show support
  • Ability to add individual movies or shows with tmdb_movie, tmdb_show, or tvbd_show
  • #22 - sync_mode support to allow users to append or sync items with lists
  • name_mapping support to allow users to specific filename mappings
  • #11 - imdb_list pagination support

Changed

  • Conformed to snake_case causing the following config variables to renamed:
    • old-tag -> new_tag
    • imdb-list -> imdb_list
    • trakt-list -> trakt_list
    • video-resolution -> video_resolution
    • audio-language -> audio_language
    • subtitle-language -> subtitle_language
    • tmdb-poster -> tmdb_poster
    • image-server -> image_server
    • poster-directory -> poster_directory
  • Disambiguated TMDb collections from lists (tmdb-list -> tmdb_collection)

Deprecated

  • details subkey - removed key altogether to promote a flatter file structure

Fixed

  • #14, #31, #48 - Trakt authentication check
  • #57 - image_server failure fix