| ⇢ | A | WhenNull added | |
| ⇢ | A | WhenNullTest added | |
| ⇢ | A | WhenMissingTest added | |
| ⇢ | A | WhenEmpty added | |
| ⇢ | A | NeverEmpty added | |
| ⇢ | A | WhenMissing added | |
| A | ↛ | NeverEmpty removed | |
| A | ↛ | WhenEmpty removed | |
| A | ↛ | WhenNull removed | |
| A | ↛ | WhenNullTest removed | |
| A | ↛ | WhenMissing removed | |
| A | ↛ | WhenMissingTest removed |
| ⇢ | A | WhenEmpty::__invoke() added | |
| ⇢ | A | WhenMissing::__invoke() added | |
| ⇢ | A | WhenNull::__invoke() added | |
| ⇢ | A | WhenNullTest::testBase() added | |
| ⇢ | A | WhenNullTest::dataBase() added | |
| ⇢ | A | WhenMissingTest::testBase() added | |
| ⇢ | A | WhenMissingTest::dataBase() added | |
| ⇢ | A | Required::getEmptyCondition() added | |
| ⇢ | A | WhenEmpty::__construct() added | |
| ⇢ | A | NeverEmpty::__invoke() added | |
| A | ↛ | WhenEmpty::__invoke() removed | |
| A | ↛ | WhenMissingTest::dataBase() removed | |
| A | ↛ | NeverEmpty::__invoke() removed | |
| A | ↛ | WhenNull::__invoke() removed | |
| A | ↛ | WhenEmpty::__construct() removed | |
| A | ↛ | Required::getEmptyCriteria() removed | |
| A | ↛ | WhenNullTest::testBase() removed | |
| A | ↛ | WhenNullTest::dataBase() removed | |
| A | ↛ | WhenMissing::__invoke() removed | |
| A | ↛ | WhenMissingTest::testBase() removed |