| ⇢ | A | Argument added | |
| ⇢ | A | Input added | |
| ⇢ | A | Option added | |
| ⇢ | A | SignatureParser added | |
| A | ↛ | Parser removed | |
| A | ↛ | ArgumentParser removed | |
| A | ↛ | OptionParser removed | |
| A | ↛ | SignatureParser removed |
| ⇢ | A | Option::getAttributes() added | |
| ⇢ | A | Command::addInput() added | |
| ⇢ | A | Argument::parse() added | |
| ⇢ | A | SignatureParser::parse() added | |
| ⇢ | A | Argument::setOptional() added | |
| ⇢ | A | Argument::setDefault() added | |
| ⇢ | A | SignatureParser::extractArgumentsOptions() added | |
| ⇢ | A | Argument::setRequired() added | |
| ⇢ | A | NullCommand::addInput() added | |
| ⇢ | A | Input::__construct() added | |
| ⋮ | view more | ||
| B | ↗ | A | Yarak::call() improved |
| B | ↛ | OptionParser::handle() removed | |
| B | ↛ | ArgumentParser::handle() removed | |
| A | ↛ | Parser::parseArray() removed | |
| A | ↛ | Parser::parseDescription() removed | |
| A | ↛ | Parser::calculateMode() removed | |
| A | ↛ | CommandCreator::resolveCommandNamespace() removed | |
| A | ↛ | ArgumentParser::findOptional() removed | |
| A | ↛ | OptionParser::parseValue() removed | |
| A | ↛ | SignatureParser::parse() removed | |
| A | ↛ | SignatureParser::extractArgumentsOptions() removed | |
| ⋮ | view more | ||