v0.8.0
What's Changed
This rewrite comes with the following changes:
typetag
has been replaced withbevy_reflect
- This means types will need to be registered, but I think that's a fair tradeoff (and is the direction Bevy and the community are headed anyways)
- Prototypes are now regular assets
- This means we get hot-reloading for free
- Support for child prototypes
- This includes children defined by path to another prototype or inlined children (i.e. nested prototypes)
- Drastically improved derive macro
- Completely configure the serialized format of your schematic
- Reference other assets to be loaded
- Reference entities within the prototype tree
- Added a new backend crate for users to create their own prototypes
- Improved caching and dependency handling
- No more trait object restrictions
Full Changelog: v0.7.0...v0.8.0