| ⇢ | A | MessageJuggler added | |
| ⇢ | A | ProgressJuggler added | |
| ⇢ | A | FrameJuggler added | |
| ⇢ | A | Calculator added |
| ⇢ | A | Spinner::setMessage() added | |
| ⇢ | A | FrameJuggler::assertFrames() added | |
| ⇢ | A | MessageJuggler::updateMessage() added | |
| ⇢ | A | Spinner::setProgress() added | |
| ⇢ | A | ProgressJuggler::getFrameErasingLength() added | |
| ⇢ | A | ProgressJuggler::update() added | |
| ⇢ | A | ProgressJuggler::setProgress() added | |
| ⇢ | A | ProgressJuggler::getFrame() added | |
| ⇢ | A | ProgressJuggler::__construct() added | |
| ⇢ | A | Spinner::progress() added | |
| ⋮ | view more | ||
| A | ↘ | B | Spinner::preparedStr() got worse |
| B | ↛ | Spinner::update() removed | |
| A | ↛ | Spinner::loadSettings() removed | |
| A | ↛ | Spinner::updateProperties() removed | |
| A | ↛ | Spinner::getSettings() removed | |
| A | ↛ | Spinner::prepareMessageStr() removed | |
| A | ↛ | Spinner::percent() removed | |
| A | ↛ | Spinner::getPercentSpacer() removed | |