Обозначение ~>
позволяет очертить приращение, в результате чего младшая цифра может отличаться от спецификации.
Таким образом, в этом случае ~> 1.0.0
означает любую версию, которая> = 1.0.0 и <1.1.</p>
Однако запись ~> 1.0
будет означать любую версию> = 1.0 и <2.0 </p>
В вашем случае 1.16.2
явно больше, чем 1.1
и, следовательно, не соответствует требованиям, изложенным