Releases: amethyst/specs
Releases · amethyst/specs
v0.20.0
What's Changed
Changelog: https://github.com/amethyst/specs/blob/master/CHANGELOG.md#0200-2023-09-24
Merged PRs
- Safety by @Imberflur in #765
- Prepare for 0.20 release by @Imberflur in #768
Full Changelog: v0.19.0...v0.20.0
Release 0.19.0
What's Changed
- Bump MSRV to 1.65.0 (#766)
- Added index where entity deletion stopped to the error returned from
WorldExt::delete_entities
(#766) - Fix bug where deleting an entity with the wrong generation could clear the components of an existing entity. (#766)
- Bump shred to version
0.14.1
, MSRV to 1.60.0 (shred changelog, #756)
Full Changelog: v0.18.0...v0.19.0
Release 0.18.0
- Increase minumum rustc version to 1.56.1 because of shred and hashbrown dependencies (#748)
Release 0.17.0
0.16.1
Release 0.16.0
- Update
syn
,quote
andproc-macro2
to1.0
. (#648) - Implement
ParJoin
forMaybeJoin
if the inner type isParJoin
. (#655) - Remove
"nightly"
feature -- improved panic messages are available on stable. (#671) - Bump
shred
to0.10.2
. (#671, #674, #683) - Components and resources no longer need to be
Send + Sync
if parallel feature is disabled (#673, #674) - Bump
uuid
to0.8.1
. (#683) - Bump
rayon
to1.3.0
. (#683)
Release 0.15.1
Release 0.15.0
- Moved
World
toshred
, addedWorldExt
trait for Specs functionality (#550) - Add
UuidMarker
for UUID <->Entity
mappings (#584) - Implement
Join
onBitSetLike
trait object (#599) - Expose inner field of
AntiStorage
(#603) - Remove
fnv
in favour ofhashbrown
(#606) - Reexport
hibitset
,rayon
,shred
andshrev
(#606) - Reexport
shred_derive::SystemData
whenshred-derive
feature is enabled (#606) - Reexport
specs_derive::{Component, ConvertSaveload}
whenspecs-derive
feature is enabled
(#606)
Specs 0.14.2
v0.14.2 Update Changelog, bump versions
Specs 0.14.1
Merge #515 515: Allow accessing fetched entities of a `Storage` r=Xaeroxe a=torkleyy I've added `Storage::entities` to allow making extension methods for `Storage` that return `Entity`. This method is hidden because I'm 100% certain newcomers will be confused by this otherwise. This makes it less visible, yes, but I think that's worth for avoiding this confusion. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/slide-rs/specs/515) <!-- Reviewable:end --> Co-authored-by: Thomas Schaller <[email protected]>