Skip to content

Releases: michealespinola/syno.plexupdate

v4.6.9

04 Sep 09:32
4a3706f
Compare
Choose a tag to compare
  • Added command line (-c) channel override argument option
  • Added command line (-h) help argument option
  • Added new message for "Nonexistent" online version query and set exit error condition
  • Changed case of script-centric variable names
  • Modified Plex API JSON parsing
  • Modified logged output for clarity
  • Modified terminal logging messages to reflect changes
  • Reworked how the default config.ini file is created and checked for key-value pairs and comments
  • Stripped null byte at end of stream from grep search to prevent "command substitution: ignored null byte in input" warning when sanitizing GitHub JSON

v4.6.5

31 Aug 07:56
6acb335
Compare
Choose a tag to compare
  • Re-added v stripping from version tag

v4.6.4 Fix for bad version comparison (2)

31 Aug 07:21
9390291
Compare
Choose a tag to compare
  • Fixed bad version comparison logic for Plex platform identification
  • Added error notification specific to Plex platform identification

v4.6.3 Fix for bad version comparison

30 Aug 02:38
b7a7f43
Compare
Choose a tag to compare
  • Fixed bad/duplicated version comparison that caused Plex updates to not initiate
  • Minor verbose logging tweaks

v4.6.0

29 Aug 10:33
d8c17f6
Compare
Choose a tag to compare
  1. Added new nas type detection for Plex's new coinciding PMS version types (issue #50)
  2. Replaced use of echo with process substitution
  3. Added -m commandline option for force script update from master branch
  4. Adjusted script and terminal formatting
  5. Adjusted other script elements for better shellcheck compatibility

v4.5.0

21 Aug 01:30
6f09d25
Compare
Choose a tag to compare
  1. Fixed bug introduced in Plex back end causing null data fields
  2. Added command line option for modifying MinimumAge variable
  3. Tweaked how TodaysDate variable is captured
  4. Tweaked how long SrceFolder variables are displayed

v4.4.0

01 May 13:17
15c890a
Compare
Choose a tag to compare
  1. Added GitHub API condition trapping
  2. Changed curl to include response headers in GitHub web/JSON scrape
  3. Changed how JSON is processed because of GitHub inconstancies in API responses
  4. Changed how new version availability is determined
  5. Added verbose messaging from GitHub API if there is an issue

v4.3.5

30 Apr 17:41
94a29ea
Compare
Choose a tag to compare
  1. Added redirection normalization at end of script
  2. Moved logging redirection to start earlier in script
  3. Revised logging syntax to use existing variables
  4. Revised normalization of logging redirections
  5. Properly documented log redirection code
  6. Make script update commands verbose
  7. Force script update commands to display execution with stream redirections

v4.3.0

19 Apr 07:44
004f260
Compare
Choose a tag to compare
  1. Added automatic logging features (output .log as well as a .debug file)
  2. Simplified Synology model name scrape

v4.1.0

18 Jul 17:34
6904993
Compare
Choose a tag to compare
  1. Programmatic and stylistic error cleanup
  2. Simplified code with removal of Useless Use Of Cat's and similar
  3. Improved json use, script self-updating and reporting
  4. More prep work for DSM6 backward compatibility