| ⇢ | B | CoffeeShop added | |
| B | ↛ | CoffeePot removed |
| ⇢ | C | CoffeeShop::brew() added | |
| ⇢ | B | CoffeeShop::getRecipe() added | |
| ⇢ | B | CoffeeShop::copyDefaultRecipe() added | |
| ⇢ | B | CoffeeShop::makeCoffee() added | |
| ⇢ | A | CoffeeShop::getDefaultRecipes() added | |
| ⇢ | A | CoffeeShop::addService() added | |
| ⇢ | A | CoffeeShop::addRecipe() added | |
| ⇢ | A | CoffeeShop::addAliases() added | |
| ⇢ | A | CoffeeShop::filterIdentifier() added | |
| ⇢ | A | CoffeeShop::processIdentifier() added | |
| ⋮ | view more | ||
| C | ↛ | CoffeePot::brew() removed | |
| B | ↛ | CoffeePot::getRecipe() removed | |
| B | ↛ | CoffeePot::copyDefaultRecipe() removed | |
| B | ↛ | CoffeePot::makeCoffee() removed | |
| A | ↛ | CoffeePot::getDefaultRecipes() removed | |
| A | ↛ | CoffeePot::addService() removed | |
| A | ↛ | CoffeePot::addRecipe() removed | |
| A | ↛ | CoffeePot::addAliases() removed | |
| A | ↛ | CoffeePot::filterIdentifier() removed | |
| A | ↛ | CoffeePot::processIdentifier() removed | |
| ⋮ | view more | ||