| ⇢ | A | ShellErrorHandler added | |
| B | ↗ | A | ShellUtils improved |
| A | ↛ | ErrorsTrait removed |
| ⇢ | A | ShellErrorHandler::parseErrors() added | |
| ⇢ | A | ShellErrorHandler::printFormattedErrors() added | |
| ⇢ | A | ShellErrorHandler::getErrorDetail() added | |
| ⇢ | A | ShellErrorHandler::error() added | |
| ⇢ | A | ShellErrorHandler::checkForEmpty() added | |
| ⇢ | A | ShellErrorHandler::getNumericParameter() added | |
| ⇢ | A | ShellErrorHandler::hasErrors() added | |
| ⇢ | A | ShellErrorHandler::printPlainTextErrors() added | |
| ⇢ | A | ShellErrorHandler::validate() added | |
| A | ↛ | ShellUtils::parseErrors() removed | |
| A | ↛ | ShellUtils::printFormattedErrors() removed | |
| A | ↛ | ErrorsTrait::getErrorDetail() removed | |
| A | ↛ | ShellUtils::hasErrors() removed | |
| A | ↛ | ErrorsTrait::printPlainTextErrors() removed | |
| A | ↛ | ErrorsTrait::checkForEmpty() removed | |
| A | ↛ | ShellUtils::getNumericParameter() removed | |
| A | ↛ | ShellUtils::error() removed | |
| A | ↛ | ShellUtils::validate() removed |