| ⇢ | A | RowTypeBase added | |
| ⇢ | A | RecordType added | |
| A | ↛ | AdHocCompositeType removed | |
| A | ↛ | NamedCompositeType removed |
| ⇢ | C | RowTypeBase::parseValue() added | |
| ⇢ | B | CompositeType::serializeBody() added | |
| ⇢ | A | RowTypeBase::serializeValue() added | |
| ⇢ | A | CompositeType::makeParsedValue() added | |
| ⇢ | A | RecordType::serializeBody() added | |
| ⇢ | A | CompositeType::parseItem() added | |
| ⇢ | A | RecordType::parseItem() added | |
| ⇢ | A | RecordType::attachToConnection() added | |
| ⇢ | A | RecordType::makeParsedValue() added | |
| ⇢ | A | RecordType::detachFromConnection() added | |
| C | ↛ | CompositeType::serializeValue() removed | |
| C | ↛ | CompositeType::parseValue() removed | |
| A | ↛ | AdHocCompositeType::__construct() removed | |
| A | ↛ | NamedCompositeType::__construct() removed | |
| A | ↛ | CompositeType::serializeItems() removed | |
| A | ↛ | Composite::offsetExists() removed | |
| A | ↛ | Composite::offsetGet() removed | |
| A | ↛ | Composite::getType() removed | |
| A | ↛ | CompositeType::__construct() removed | |
| A | ↛ | CompositeType::getAttributes() removed | |
| ⋮ | view more | ||