As they are all BC, you should use ``~2.1`` instead, so that it is still compatible with 2.1 for people wanting to use it with 2.1 components because they embed it as a dependency.