Enhancement suggestion for dependency script/module versioning #158
Description
Expected Behavior
If required module has maximum version condition due to broken backward compatibility, install-script/module should guarantee any higher version than given condition should not be installed.
And if another dependency requires a higher version than previous max version condition, publish-script/module and/or install-script/module should report version conflicts on dependencies.
Current Behavior
version tag for nuget package for publishing uses 'Minimum version, inclusive' version notation only.
So, it cannot detect any dependency version confliction.
Possible Solution
If PowershellGet uses Min/Max version conditions not only when it finds script/module from the repository, but also when it generate nuget tags to publish, version conflicts can be detected at least installation time.
Context
As Powershell get cannot detect any version confliction on dependencies, we are managing and checking it manually whenever there are any updates on our powershell modules/scripts.