All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Throwing exception if cannot encode JSON when serializing
- Throwing exception if cannot decode JSON when unserializing
- Changed namespace from
Zumba\Util
toZumba\JsonSerializer
- Fixing float serialization on i18n locales
- Support PHP closures serialization
- Dropped support to PHP 5.3
- Documentation improvements
- Support to PHP built-in support to float numbers without decimal points
- Using PSR-2 and PSR-4
- Support to DateTime serialization
- Support to unescaped unicode
- Fixed serialization of float numbers without decimal points
- Encode/Decode of scalar, null, array
- Encode/Decode of objects
- Support nested serialization
- Support not declared properties on the original class definition (ie, properties in stdClass)
- Support object recursion