| ⇢ | A | MyPluginB added | |
| ⇢ | A | MyPluginA added | |
| A | ↘ | B | GwBasePattern got worse |
| ⇢ | F | GwBasePattern._load_needed_plugins() added | |
| ⇢ | B | test_plugin_dependency_loop() added | |
| ⇢ | B | test_plugin_dependency() added | |
| ⇢ | A | MyPluginA.activate() added | |
| ⇢ | A | MyPluginB.activate() added | |
| ⇢ | A | MyPluginA.deactivate() added | |
| ⇢ | A | test_plugin_unknown_attribute() added | |
| ⇢ | A | MyPluginB.__init__() added | |
| ⇢ | A | MyPluginA.__init__() added | |
| ⇢ | A | MyPluginB.deactivate() added | |
| B | ↘ | D | GwBasePattern.__init__() got worse |
| A | ↛ | test_plugin_unknow_attribute() removed |