| ⇢ | A | CommentAdd added | |
| ⇢ | A | CommentAnswerAdd added | |
| ⇢ | A | CommentPostAdd added | |
| ⇢ | A | EntityCommentData added | |
| A | ↘ | B | Main got worse |
| ⇢ | D | CommentAnswerAdd::check() added | |
| ⇢ | D | CommentPostAdd::check() added | |
| ⇢ | C | CommentAdd::check() added | |
| ⇢ | C | EntityCommentData::make() added | |
| ⇢ | B | Comments::actionAdd() added | |
| ⇢ | B | CommentAdd::make() added | |
| ⇢ | A | CommentAdd::__construct() added | |
| ⇢ | A | CommentAdd::before() added | |
| ⇢ | A | CommentAnswerAdd::__construct() added | |
| ⇢ | A | CommentAnswerAdd::before() added | |
| ⋮ | view more | ||
| A | ↘ | B | Main::actionIndex() got worse |
| C | ↗ | B | Comments::actionList() improved |
| C | ↗ | B | Comments::actionShowanswers() improved |