We need to follow [semantic versioning](https://semver.org/). Let's use [semantic-release](https://github.com/semantic-release/semantic-release) to automate versioning.