Нет такой функции.
В качестве библиотеки вы указываете нужную вам версию.Только одна конкретная версия.
Если пользователь библиотеки решит использовать другую версию (или другую версию зависимости получит другая версия), будет выбрана самая высокая версия.
Эта более высокая версия можетили может не работать с вашей библиотекой.Если SBT считает (согласно правилам семантического управления версиями), что версия может быть несовместимой, он напечатает предупреждение.Но пользователь должен выяснить, сработает он или нет.
Это немного беспорядок.Особенно в Скалаленде, где часто встречаются несовместимые обновления библиотеки.
Как настроить пользовательскую зависимость в библиотеке с правилом "1.0.0-M10 и выше"
Вы зависите от org" %% "scanamo" % "1.0.0-M10"
.Вы надеетесь, что более поздние версии останутся совместимыми с ним.