| ⇢ | A | Type added | |
| ⇢ | A | Value added | |
| ⇢ | A | Bind added | |
| ⇢ | A | Bound added | |
| ⇢ | A | Any added | |
| A | ↛ | Bound removed | |
| A | ↛ | Value removed | |
| A | ↛ | Any removed | |
| A | ↛ | Type removed |
| ⇢ | B | Type::applyConstructorArgumentsPatterns() added | |
| ⇢ | A | Value::match() added | |
| ⇢ | A | Type::match() added | |
| ⇢ | A | Bound::match() added | |
| ⇢ | A | Any::match() added | |
| ⇢ | A | Type::__construct() added | |
| ⇢ | A | Value::__construct() added | |
| ⇢ | A | Bind::bind() added | |
| ⇢ | A | Bound::__construct() added | |
| B | ↛ | Type::applyConstructorArgumentsPatterns() removed | |
| A | ↛ | Value::match() removed | |
| A | ↛ | Type::match() removed | |
| A | ↛ | Bound::match() removed | |
| A | ↛ | Any::bind() removed | |
| A | ↛ | Any::match() removed | |
| A | ↛ | Type::__construct() removed | |
| A | ↛ | Type::bind() removed | |
| A | ↛ | Bound::__construct() removed | |
| A | ↛ | Value::__construct() removed |