| ⇢ | A | UnexpectedEntityException added | |
| ⇢ | A | NonExistingValueResult added | |
| ⇢ | A | EventDecoder added | |
| ⇢ | A | AfterPropertyEvent added | |
| ⇢ | A | ValueEncoder added | |
| ⇢ | A | AfterObjectEvent added | |
| ⇢ | A | AfterArrayEvent added | |
| ⇢ | A | BeforePropertyEvent added | |
| ⇢ | A | BeforeElementEvent added | |
| ⇢ | A | ValueWalker added | |
| ⋮ | view more | ||
| A | ↛ | Encoder removed | |
| A | ↛ | Decoder removed | |
| A | ↛ | NonExistingSelectOneResult removed | |
| A | ↛ | ExistingSelectOneResult removed | |
| A | ↛ | NotAddressableQueryException removed | |
| ⇢ | C | EventDecoder::exportEvents() added | |
| ⇢ | B | EventGenerator::__invoke() added | |
| ⇢ | A | ValueDecoder::exportValue() added | |
| ⇢ | A | EventGenerator::onEvent() added | |
| ⇢ | A | EventGenerator::onObjectValue() added | |
| ⇢ | A | EventGenerator::onArrayValue() added | |
| ⇢ | A | ValueEncoder::exportValue() added | |
| ⇢ | A | Processor::delete() added | |
| ⇢ | A | BeforeElementEvent::getPath() added | |
| ⇢ | A | EventGenerator::onScalarValue() added | |
| ⋮ | view more | ||
| A | ↛ | Decoder::exportValue() removed | |
| A | ↛ | Encoder::exportValue() removed | |
| A | ↛ | ExistingSelectOneResult::__construct() removed | |
| A | ↛ | ExistingSelectOneResult::encode() removed | |
| A | ↛ | ExistingSelectOneResult::decode() removed | |
| A | ↛ | ExistingSelectOneResult::exists() removed | |
| A | ↛ | NotAddressableQueryException::getQuery() removed | |
| A | ↛ | NotAddressableQueryException::__construct() removed | |
| A | ↛ | Encoder::__construct() removed | |
| A | ↛ | NonExistingSelectOneResult::exists() removed | |
| ⋮ | view more | ||