This project uses semantic versioning