This turns out to only be the case if you use --force. After some discussion, we decided that that is not intended. If you wanted to allow other versions, you can use --version Any.
We should change --force to not implicitly also mean --version Any.
Ghost Userchanged title from tap package doanload/install should use the version specified and return error if not found to tap package download/install should use the version specified and return error if not found
changed title from tap package doanload/install should use the version specified and return error if not found to tap package download/install should use the version specified and return error if not found
Vivienne Spencechanged title from tap package download/install should use the version specified and return error if not found to {+tap package download/install+} should use the version specified and return error if not found
changed title from tap package download/install should use the version specified and return error if not found to {+tap package download/install+} should use the version specified and return error if not found
Vivienne Spencechanged title from tap package download{-/-}install should use the version specified and return error if not found to tap package download{+/+}install should use the version specified and return error if not found
changed title from tap package download{-/-}install should use the version specified and return error if not found to tap package download{+/+}install should use the version specified and return error if not found