I may have found a bug regarding the OneClick API library concerning new versions of scripts which introduce new dependencies. When a user has some script installed, if a new version of the script becomes available and the user is automatically updated to the new version of the script, any new dependencies introduced for the new version are not automatically installed. The expected behavior is that whenever a user upgrades a script and any new dependencies are introduced, those new dependencies should be installed along with the new version of the script.