| ⇢ | A | OptionsRequiredTrait added | |
| ⇢ | A | OptionsSerializerTrait added | |
| A | ↛ | ImmutableException removed | |
| A | ↛ | Options removed | |
| A | ↛ | Command removed |
| ⇢ | A | OptionsRequiredTrait::checkRequired() added | |
| ⇢ | A | OptionsSerializerTrait::jsonSerialize() added | |
| A | ↛ | Options::ensureRequired() removed | |
| A | ↛ | CommandException::needsOptions() removed | |
| A | ↛ | ImmutableException::cannotModify() removed | |
| A | ↛ | Command::options() removed | |
| A | ↛ | Command::withOptions() removed | |
| A | ↛ | Options::__construct() removed | |
| A | ↛ | Command::__invoke() removed | |
| A | ↛ | Options::valid() removed | |
| A | ↛ | Options::toArray() removed | |
| A | ↛ | Options::__get() removed | |
| ⋮ | view more | ||