Releases: abnormalbrain/bevy_particle_systems
Releases · abnormalbrain/bevy_particle_systems
0.13.0
What's Changed
- Fixes the dev config assertion breaking doc generation by @theanti9 in #79
- Updated to Bevy 0.14 by @Bytekeeper in #72
- Update version by @theanti9 in #80
- Refactor
particle_spawner
system by @mnmaita in #81 - Update required rust version in Cargo.toml by @theanti9 in #82
New Contributors
- @Bytekeeper made their first contribution in #72
- @mnmaita made their first contribution in #81
Full Changelog: 0.12.0...0.13.0
0.12.0
What's Changed
- Upgrade to bevy 0.13 by @abnormalbrain in #69
Breaking Changes
- Spritesheet based particle systems have some breaking api changes due to the texture atlas rework in bevy 0.13
Full Changelog: 0.11.2...0.12.0
0.11.2
What's Changed
- Add support for jittered initial scale by @johanhelsing in #58
- Clamp curves to first/last value by @johanhelsing in #59
- Implement
From<Handle<Image>>
forParticleTexture
by @johanhelsing in #62 - Inherit initial z value from the particle system by @theanti9 in #61
- Make more types constructible through reflection by @johanhelsing in #63
Full Changelog: 0.11.1...0.11.2
0.11.1
What's Changed
- Fix
JitteredValue::centered_range
by @johanhelsing in #56 - Add
ParticleSystem::oneshot
and example by @johanhelsing in #57
Full Changelog: 0.11.0...0.11.1
0.11.0
0.10.0
Breaking Changes
speed
is removed, and replaced withvelocity_modifiers
, which allows you to combine a number of different ways to change movement over time.Gradient
andColorPoint
have been changed to a genericCurve
andCurvePoint
.- When using TextureAtlas particles,
index
has been changed from a random value to anAtlasIndex
type, which is more flexible and allows for running animations on a particle. - Now requires Bevy 0.11 and Rust 1.70
PRs
- Add Velocity to replace Speed and Acceleration + Add Drag field and drag.rs example by @Rayoule in #43
- Velocity Modifiers by @Rayoule in #44
- Add animated texture atlases by @Rayoule in #45
- Upgrade to bevy 0.11 by @abnormalbrain in #53
New Contributors
Full Changelog: 0.9.0...0.10.0
v0.9.0
What's Changed
- Implement
From<Range<f32>>
forJitteredValue
by @johanhelsing in #37 - Port to bevy 0.10 by @johanhelsing in #40
- [Breaking Change] Make emitter shapes easier to construct by @abnormalbrain in #38
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
Features
- [Breaking Change] Create enum EmitterShape to allow for emitters other than circles by @MonaMayrhofer in #33
Improvements
- Optimize gradients and transforms by @abnormalbrain in #34
New Contributors
- @MonaMayrhofer made their first contribution in #33
Full Changelog: 0.7.1...0.8.0
0.7.1
What's Changed
- Fix particle color gradients when using texture atlas particles by @abnormalbrain in #30
- Use distance_squared to compare particle distance by @abnormalbrain in #32
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
New Features
- Add texture atlas sprites by @cBournhonesque in #22
- Add option to rescale sprites by @cBournhonesque in #27
- Add particle rotation by @abnormalbrain in #24
Bug Fixes
- Adds despawn_particles_with_system setting and fixes despawn behavior by @abnormalbrain in #21
Improvements
- Rename velocity to speed by @johanhelsing in #19
- Add bevy_reflect support by @johanhelsing in #17
- Add system labels by @cBournhonesque in #26
Breaking Changes
- As part of supporting texture atlases (#22), the
default_sprite
field onParticleSystem
has now been renamed totexture
and takes theParticleTexture
enum. - The
ParticleSystem
fieldvelocity
has been renamed tospeed
.
New Contributors
- @cBournhonesque made their first contribution in #22
Full Changelog: 0.6.0...0.7.0