Update dependencies and follow semver.