Update the API to use semverse