transition API changes