bones_ecs-v0.3.0
·
116 commits
to main
since this release
Documentation
- update changelogs.
New Features
- upgrade to Bevy 0.10.
- make
Entity::new()public.
This is important for use cases where you need to manually
serialize/load an entity ID. - make
insert_stage_before/after()chainable. - add
get_many_mut()method toCompMut.
This allows you to mutably borrow the component for multiple entities
at the same time, which was otherwise difficult, unsafe, or inefficient
to do previously.
Bug Fixes
- change type bound for
ResfromDefaulttoFromWorld. - export
FromWorldpublicly and make compatible withRes/ResMutsystem parameters. - fix
insert_stage_before/afteralways inserting before/afterPreUpdate. - fix returned component order in
get_many_mut().
get_many_mut()was previously not returning the components
in the same order as the entities list.
New Features (BREAKING)
- add
from_worldimplementation similar to Bevy.
Allows resources to be added with either aDefaultimplementation,
or a customFromWorldimplementation that allows them to derive their,
value from any other data currently in the world.
Commit Statistics
- 10 commits contributed to the release over the course of 126 calendar days.
- 133 days passed between releases.
- 10 commits were understood as conventional.
- 10 unique issues were worked on: #115, #122, #124, #78, #79, #88, #90, #92, #93, #94
Commit Details
view details
- #115
- change type bound for
ResfromDefaulttoFromWorld. (3a3f05a)
- change type bound for
- #122
- upgrade to Bevy 0.10. (
3f2e348)
- upgrade to Bevy 0.10. (
- #124
- update changelogs. (
3f18051)
- update changelogs. (
- #78
- add
get_many_mut()method toCompMut. (147ebc8)
- add
- #79
- fix returned component order in
get_many_mut(). (7bfcf5d)
- fix returned component order in
- #88
- fix
insert_stage_before/afteralways inserting before/afterPreUpdate. (3f06116)
- fix
- #90
- make
insert_stage_before/after()chainable. (7c578b4)
- make
- #92
- add
from_worldimplementation similar to Bevy. (00110c2)
- add
- #93
- make
Entity::new()public. (db98f76)
- make
- #94
- export
FromWorldpublicly and make compatible withRes/ResMutsystem parameters. (1335457)
- export