if I get `~` correctly `~0.6` means `>=0.6.0,<1.0.0` where `~0.6.3` means `>=0.6.3,<0.7.0`

doc: http://getcomposer.org/doc/01-basic-usage.md#next-significant-release-tilde-operator-