Pretty sure that  ~0.9  match 0.9.0, 0.9.1, 0.9.2 and so on ... but actually on second thought. >=0.9.1 would be more correct because we don't know for sure if 0.9.0 would work.