diff --git a/source/dub/commandline.d b/source/dub/commandline.d index f33f09a..704bb33 100644 --- a/source/dub/commandline.d +++ b/source/dub/commandline.d @@ -1089,9 +1089,8 @@ enforce(package_name.length, "No valid root package found - aborting."); - auto pack = ver == "" - ? dub.packageManager.getLatestPackage(package_name) - : dub.packageManager.getBestPackage(package_name, ver); + auto pack = dub.packageManager.getBestPackage( + package_name, ver.length ? Dependency(ver) : Dependency.any); enforce(pack, format!"Failed to find a package named '%s%s' locally."(package_name, ver == "" ? "" : ("@" ~ ver) diff --git a/source/dub/packagemanager.d b/source/dub/packagemanager.d index 9d6aa95..79d4177 100644 --- a/source/dub/packagemanager.d +++ b/source/dub/packagemanager.d @@ -223,6 +223,7 @@ /** Looks up the latest package matching the given name. */ + deprecated("Use `getBestPackage` with `name, Dependency.any` instead") Package getLatestPackage(string name) { Package pkg;