The only thing with ^ is that it's not backwards compatible before v0.10.16 as far as I can see, let's stick with ~ for now.