| ⇢ | A | InteractiveCommand added | |
| ⇢ | A | SyntaxHelper added | 
| ⇢ | B | InteractiveCommand::execute() added | |
| ⇢ | B | InteractiveCommand::read() added | |
| ⇢ | B | InteractiveCommand::readSimple() added | |
| ⇢ | A | InteractiveCommand::readChar() added | |
| ⇢ | A | HelpCommand::fieldHelp() added | |
| ⇢ | A | SyntaxHelper::asString() added | |
| ⇢ | A | SyntaxHelper::fields() added | |
| ⇢ | A | InteractiveCommand::display() added | |
| ⇢ | A | RepeatCommandTest::test_it_runs_interatively() added | |
| ⇢ | A | InteractiveCommand::readObject() added | |
| ⋮ | view more | ||
| D | ↗ | C | Command::run() improved | 
| C | ↗ | A | HelpCommand::execute() improved | 
| A | ↛ | HelpCommand::formatSyntax() removed | |
| A | ↛ | HelpCommand::getFields() removed | |
| A | ↛ | HelpCommand::printField() removed | |