| ⇢ | A | AlterOptionsCommandEvent added | |
| C | ↘ | D | HookManager got worse |
| ⇢ | B | CommandInfo::inputOptions() added | |
| ⇢ | B | AnnotatedCommand::inputOptionSetDescription() added | |
| ⇢ | A | AnnotatedCommand::optionsHookForHookAnnotations() added | |
| ⇢ | A | HookManager::findAndAddHookOptions() added | |
| ⇢ | A | AlterOptionsCommandEvent::alterCommandOptions() added | |
| ⇢ | A | AlterOptionsCommandEvent::findAndAddHookOptions() added | |
| ⇢ | A | AnnotatedCommand::optionsHook() added | |
| ⇢ | A | CommandProcessor::optionsHook() added | |
| ⇢ | A | HookManager::getNamesUsingCommands() added | |
| ⇢ | A | HookManager::optionsHook() added | |
| ⋮ | view more | ||
| C | ↗ | A | AnnotatedCommand::addOptions() improved |
| B | ↛ | AnnotatedCommand::explicitOptions() removed | |
| A | ↛ | AnnotatedCommand::getNamesUsingCommands() removed | |