| ⇢ | A | BeforePropertyEvent added | |
| ⇢ | A | BeforeElementEvent added | |
| ⇢ | A | ValueWalker added | |
| ⇢ | A | ParentNotFoundException added | |
| ⇢ | A | ScalarEvent added | |
| ⇢ | A | EventGenerator added | |
| ⇢ | A | AfterElementEvent added | |
| ⇢ | A | QueryNotAddressableException added | |
| ⇢ | A | ExistingValueResult added | |
| ⇢ | A | BeforeArrayEvent added | |
| ⋮ | view more | ||
| A | ↛ | NonExistingSelectOneResult removed | |
| A | ↛ | ExistingSelectOneResult removed | |
| A | ↛ | NotAddressableQueryException removed | |
| A | ↛ | Encoder removed | |
| A | ↛ | Decoder 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 | UnexpectedEntityException::getEntity() added | |
| ⇢ | A | Path::contains() added | |
| ⋮ | view more | ||
| A | ↛ | Decoder::exportValue() removed | |
| A | ↛ | Encoder::exportValue() removed | |
| A | ↛ | NotAddressableQueryException::getQuery() removed | |
| A | ↛ | NotAddressableQueryException::__construct() removed | |
| A | ↛ | Encoder::__construct() removed | |
| A | ↛ | NonExistingSelectOneResult::exists() removed | |
| A | ↛ | NonExistingSelectOneResult::encode() removed | |
| A | ↛ | NonExistingSelectOneResult::decode() removed | |
| A | ↛ | ExistingSelectOneResult::__construct() removed | |
| A | ↛ | ExistingSelectOneResult::encode() removed | |
| ⋮ | view more | ||