For example, if old file is 3.5.0 and new file is ^3.5.0, this is treated as an update. We should probably keep the caret when displaying, but make sure we don't include the caret in string when checking if package has been updated.