Update API to use semverse