Releases: MrGVSV/bevy_proto
Releases · MrGVSV/bevy_proto
v0.11.0
What's Changed
- chore(): Bevy 0.11 migration by @kaosat-dev in #45
- Bump version: 0.10.0 -> 0.11.0 by @MrGVSV in #46
New Contributors
- @kaosat-dev made their first contribution in #45
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- Add PrototypesMut::load_folder by @wusticality in #36
- Correctly handle
ProtoAsset::HandleId
by @MrGVSV in #38 - Add basic CI workflow by @MrGVSV in #39
- Disable default features for
bevy_proto_backend
withinbevy_proto
by @MrGVSV in #40 - Add custom configs and custom loaders by @MrGVSV in #41
New Contributors
- @wusticality made their first contribution in #36
Full Changelog: v0.9.0...v0.10.0
v0.9.0
v0.8.1
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
v0.7.0
v0.6.0
What's Changed
- Implement hot reloading for prototypes by @CatThingy in #22
- Update to Bevy 0.9 by @CatThingy in #24
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- add typetag peer dependency to readme by @atbentley in #20
- Update to Bevy 0.8 by @CatThingy in #21
- Update other dependencies
typetag
- 0.2serde_yaml
- 0.9indexmap
- 1.9
New Contributors
- @atbentley made their first contribution in #20
- @CatThingy made their first contribution in #21
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Insert prototype data on existing entities by @MrGVSV in #10
- fix some clippy errors by @B-Reif in #11
- fix examples broken by signature change by @B-Reif in #12
- Remove rustfmt by @B-Reif in #13
- document public items, fix doc tests by @B-Reif in #14
- export some types directly by @B-Reif in #15
- key by handle id by @B-Reif in #17
- use bevy 0.7 by @B-Reif in #19
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Bevy 0.6 Upgrade by @chrisburnor in #7
- Added
#[proto_comp(with=...)]
and#[proto_comp(into=...)]
attributes by @MrGVSV in #8
New Contributors
- @chrisburnor made their first contribution in #7
Full Changelog: v0.2.1...v0.3.0