We should look into providing a stable (in the sense of SemVer) release for this component. From looking at the version history it looks like the very first tagged release could in fact already have been a v1.0.0. This ticket aims to serve as an RFC.