I was going to say no need to change it since you did all the work figuring out compatibility, but if the Rainbow devs created a 1.99 version that seems quite incompatible with the rest of the 1.x series, they might release a 2.99 that's incompatible with 2.0. So yes, good idea :-).

In general I just depend on the latest release that works for me, throwing in `~>` for good measure :-).