Releases: fishfolk/bones
Releases · fishfolk/bones
bones_utils_macros-v0.3.1
chore: release test.
bones_utils_macros-v0.3.0
ci: setup release-plz for automated releases. (#309)
bones_utils-v0.3.0
ci: setup release-plz for automated releases. (#309)
bones_scripting-v0.3.0
ci: setup release-plz for automated releases. (#309)
bones_schema_macros-v0.3.1
chore: release test.
bones_schema_macros-v0.3.0
ci: setup release-plz for automated releases. (#309)
bones_schema-v0.3.0
ci: setup release-plz for automated releases. (#309)
bones_lib-v0.3.0
ci: setup release-plz for automated releases. (#309)
bones_ecs-v0.3.0
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
bones_asset-v0.3.0
Chore
- update bones lib versioning.
Documentation
- update changelogs.
New Features
- upgrade to Bevy 0.10.
- implement
SerializeforHandle<T>andUntypedHandle.
Bug Fixes
-
makes bones asset path representation more consistent.
Previously the normalize method on a bones path would remove the leading
/to make it support Bevy paths, which can't start with a/, but
this was not consistent with the way that the handle was serialized.Now, the bones path representations always maintain the leading
/to
indicate a root path, and the leading/is removed when converting to
a Bevy handle.This fixes issues run into when trying to read serialized bones handles
during map saving in Jumpy.
Commit Statistics
- 5 commits contributed to the release over the course of 103 calendar days.
- 133 days passed between releases.
- 5 commits were understood as conventional.
- 5 unique issues were worked on: #101, #106, #111, #122, #124