Skip to content

v0.8.0

Compare
Choose a tag to compare
@MrGVSV MrGVSV released this 16 Apr 01:35
· 95 commits to main since this release

What's Changed

This rewrite comes with the following changes:

  • typetag has been replaced with bevy_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