If you connect to a newer version of an IDE for a project/workspace combination, it should replace any existing recent entry.
Otherwise, you get two identical entries with no way of telling which is which. We could add the IDE version, but is there a case where you would want to connect to the older IDE?
Might not be a bad idea to add the version anyway, though.