| ⇢ | A | PostSecondMiddleWareHandler added | |
| ⇢ | A | PreSecondMiddleWareHandler added |
| ⇢ | A | PostSecondMiddleWareHandler::handle() added | |
| ⇢ | A | BusOptionsResolver::addPreMiddleWareOptions() added | |
| ⇢ | A | BusOptionsResolver::addPostMiddleWareOptions() added | |
| ⇢ | A | BusOptionsResolver::getPreMiddleWareOptions() added | |
| ⇢ | A | BusOptionsResolver::preMiddleWareHasCommands() added | |
| ⇢ | A | BusOptionsResolver::postMiddleWareHasCommands() added | |
| ⇢ | A | BusOptionsResolver::getPostMiddleWareOptions() added | |
| ⇢ | A | PreSecondMiddleWareHandler::handle() added | |
| A | ↛ | BusOptionsResolver::addPreMiddleWareOption() removed | |
| A | ↛ | BusOptionsResolver::addPostMiddleWareOption() removed | |
| A | ↛ | BusOptionsResolver::getPreMiddleWareOption() removed | |
| A | ↛ | BusOptionsResolver::preMiddleWareHasCommand() removed | |
| A | ↛ | BusOptionsResolver::postMiddleWareHasCommand() removed | |
| A | ↛ | BusOptionsResolver::getPostMiddleWareOption() removed |