| ⇢ | A | AopClassName added | |
| ⇢ | A | MethodMatch added | |
| ⇢ | A | Weaver added |
| ⇢ | A | MethodMatch::onionOrderMatch() added | |
| ⇢ | A | MethodMatch::__invoke() added | |
| ⇢ | A | Weaver::weave() added | |
| ⇢ | A | MethodMatch::annotatedMethodMatchBind() added | |
| ⇢ | A | Weaver::loadClass() added | |
| ⇢ | A | Weaver::newInstance() added | |
| ⇢ | A | Weaver::__construct() added | |
| ⇢ | A | AopClassName::__invoke() added | |
| ⇢ | A | Bind::__sleep() added | |
| ⇢ | A | MethodMatch::__construct() added | |
| A | ↘ | B | CodeVisitor::enterNode() got worse |
| A | ↛ | Bind::annotatedMethodMatch() removed | |
| A | ↛ | Bind::onionOrderMatch() removed | |
| A | ↛ | Bind::annotatedMethodMatchBind() removed | |
| A | ↛ | Compiler::getAopClassName() removed | |
| A | ↛ | Bind::annotatedMethodsMatch() removed |