| ⇢ | A | InvalidOptionException added | |
| ⇢ | A | PackOptions added | |
| ⇢ | A | UnpackOptions added |
| ⇢ | B | PackOptions::fromBitmask() added | |
| ⇢ | B | PackOptions::getSingleOption() added | |
| ⇢ | A | UnpackOptions::getSingleOption() added | |
| ⇢ | A | InvalidOptionException::fromValidOptions() added | |
| ⇢ | A | UnpackOptions::fromBitmask() added | |
| ⇢ | A | UnpackOptions::isBigIntAsStrMode() added | |
| ⇢ | A | UnpackOptions::isBigIntAsGmpMode() added | |
| ⇢ | A | Packer::packFloat32() added | |
| ⇢ | A | Packer::packFloat64() added | |
| ⇢ | A | PackOptions::__construct() added | |
| ⋮ | view more | ||
| C | ↘ | D | Packer::pack() got worse |
| A | ↛ | Packer::setTypeDetectionMode() removed | |
| A | ↛ | BufferUnpacker::setIntOverflowMode() removed | |
| A | ↛ | BufferUnpacker::getIntOverflowMode() removed | |
| A | ↛ | Packer::packFloat() removed | |