Skip to content

Release v0.2.0

Latest
Compare
Choose a tag to compare
@mintlu8 mintlu8 released this 11 Apr 17:06
· 73 commits to main since this release

New Features

  • Entity Relations
    Added serialization for Entity with EntityPointer. Added the EntitySmartPointer trait that works similar to how serde serializes smart pointers like Box and Rc.

  • Projection for Option, Vec and Map
    ProjectOption, ProjectVec and ProjectMap can be used to serialize containers that contains SerdeProject types or
    types that can be Converted to SerdeProject types.

  • Cow version of TypeTagged
    Added support for custom clone-less serialization using TypeTagged.

Changes

ChildMap no longer requires Eq and will keep duplicate keys.

Breaking Changes

ProjectVec has been reworked.