Skip to content

Releases: Trouv/bevy_pipe_affect

bevy_pipe_affect: v0.1.0

26 Dec 03:18
6f9064c

Choose a tag to compare

0.1.0 (2025-12-26)

Features

  • add -Resource related Command effects (#14) (a5700d6)
  • add AffectOrHandle effect and Result implementation (#25) (d94dad2)
  • add AssetServerLoadAnd effect (#39) (dea9772)
  • add CommandQueue effect (#13) (1362950)
  • add CommandSpawnAnd effect (#20) (5f2c04b)
  • add EntityCommandDespawn effect (#21) (bec00cf)
  • add EntityCommandInsert and EntityCommandRemove effects (#18) (dfd2e02)
  • add EntityCommandQueue effect (#17) (db6bdea)
  • add EntityComponentsPut and EntityComponentsWith effects (#11) (417a71c)
  • add EventSend effect for writing to EventWriter (#4) (2b6a543)
  • add IterEffect effect and add Vec and Option implementations (#24) (de3e6a2)
  • add ResWith effect for transforming a resource with a function (#2) (a5d7de2)
  • add and_combine system combinator (#36) (49b935b)
  • add and_compose pipe combinator for piping into other systems and composing effects (814f9af)
  • add basic EffectOut composition methods (#43) (b9ae369)
  • add book with outline (#53) (5b74ba2)
  • add CommandTrigger Effect (#70) (0fc84f6)
  • add common effect composition functions for use with and_compose" (#33) (c21d204)
  • add ComponentsPut and ComponentsWith effects (#7) (3474927)
  • add effect_out constructor (#34) (660a74d)
  • add EffectOut to allow simultaneous piping of normal output (df0639f)
  • add EffectOut::and_extend method (#68) (243d118)
  • add EffectOut::from_out (#89) (95671e0)
  • add EffectOut::map_effect (#88) (800515f)
  • add extend effect composition function (#66) (c61e4ee)
  • add in_and_extend system combinator (#67) (6dbf5f1)
  • add in_and_extend to prelude (#72) (2200014)
  • add mapping methods for AffectOrHandle (#31) (0c89d0f)
  • add module functions for constructing all effects (#30) (869b70f)
  • add prelude module for common imports (fe1c06e)
  • add pure system combinator opt-in compile-time read-only system checks (#32) (1d9fe6a)
  • ci: add mdbook tests to CI (#54) (a9cfb06)
  • ci: publish book in CI (#56) (113af44)
  • convert crate to lib and move sample code to example (725ca3c)
  • define packages with more detail (#85) (b658b1e)
  • derive common traits for ResPut (#3) (4b23951)
  • derive common traits for components effects (#10) (9aa3d69)
  • derive common traits for EffectOut (#42) (5dea2ac)
  • impl Effect for tuples (e37e15d)
  • implement Effect for Either (#23) (4c03d35)
  • implement Effect for unit type () (#19) (40c12ce)
  • implement EffectOut conversion from generic Effects (2cbdee9)
  • implement Extend for AffectMany (#69) (708313a)
  • implement FromIterator for EffectOut (#65) (7aa2904)
  • implement initial failed prototype of SideEffects (033f0be)
  • implement IntoIterator for AffectMany (#46) (0d8bb0a)
  • improve naming and documentation of system combinators (#44) (7aa73d1)
  • license repository with either mit apache according to rust ecosystem standard (7c2bb6d)
  • make Effect derivable (#37) (ea8d1a8)
  • make Effect::affect mutably borrow the system param (e654606)
  • minimize bevy dependencies (#55) ([6ea787f](htt...
Read more