Releases: michealespinola/syno.plexupdate
Releases · michealespinola/syno.plexupdate
v4.6.9
- 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
- Re-added v stripping from version tag
v4.6.4 Fix for bad version comparison (2)
- 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
- Fixed bad/duplicated version comparison that caused Plex updates to not initiate
- Minor verbose logging tweaks
v4.6.0
- Added new nas type detection for Plex's new coinciding PMS version types (issue #50)
- Replaced use of echo with process substitution
- Added
-m
commandline option for force script update from master branch - Adjusted script and terminal formatting
- Adjusted other script elements for better shellcheck compatibility
v4.5.0
- Fixed bug introduced in Plex back end causing null data fields
- Added command line option for modifying MinimumAge variable
- Tweaked how TodaysDate variable is captured
- Tweaked how long SrceFolder variables are displayed
v4.4.0
- Added GitHub API condition trapping
- Changed curl to include response headers in GitHub web/JSON scrape
- Changed how JSON is processed because of GitHub inconstancies in API responses
- Changed how new version availability is determined
- Added verbose messaging from GitHub API if there is an issue
v4.3.5
- Added redirection normalization at end of script
- Moved logging redirection to start earlier in script
- Revised logging syntax to use existing variables
- Revised normalization of logging redirections
- Properly documented log redirection code
- Make script update commands verbose
- Force script update commands to display execution with stream redirections
v4.3.0
- Added automatic logging features (output .log as well as a .debug file)
- Simplified Synology model name scrape
v4.1.0
- Programmatic and stylistic error cleanup
- Simplified code with removal of Useless Use Of Cat's and similar
- Improved json use, script self-updating and reporting
- More prep work for DSM6 backward compatibility