Specs - Parallel ECS
Changelog: https://github.com/amethyst/specs/blob/master/CHANGELOG.md#0200-2023-09-24
Full Changelog: https://github.com/amethyst/specs/compare/v0.19.0...v0.20.0
WorldExt::delete_entities
(#766)0.14.1
, MSRV to 1.60.0 (shred changelog, #756)Full Changelog: https://github.com/amethyst/specs/compare/v0.18.0...v0.19.0
error::NoError
in favor of std::convert::Infallible
([#688])#[non_exhaustive]
for error::Error
. Note this bumps the minimum supported rust version to 1.40 ([#688]).derive
feature that enables all derive-related smaller features
(specs-derive
and shred-derive
currently).syn
, quote
and proc-macro2
to 1.0
. (#648)ParJoin
for MaybeJoin
if the inner type is ParJoin
. (#655)"nightly"
feature -- improved panic messages are available on stable. (#671)shred
to 0.10.2
. (#671, #674, #683)Send + Sync
if parallel feature is disabled (#673, #674)uuid
to 0.8.1
. (#683)rayon
to 1.3.0
. (#683)World
to shred
, added WorldExt
trait for Specs functionality (#550)UuidMarker
for UUID <-> Entity
mappings (#584)Join
on BitSetLike
trait object (#599)AntiStorage
(#603)fnv
in favour of hashbrown
(#606)hibitset
, rayon
, shred
and shrev
(#606)shred_derive::SystemData
when shred-derive
feature is enabled (#606)specs_derive::{Component, ConvertSaveload}
when specs-derive
feature is enabled
(#606)