It would be good to mention that starting with nuget client 2.8, the default value is lowest, if the switch is not specified. Before nuget client 2.8, the default would be highest patch, if not specified.