Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0"
".": "0.2.0"
}
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Changelog

## [0.2.0](https://github.com/Trouv/bevy_pipe_affect/compare/v0.1.0...v0.2.0) (2026-01-15)


### ⚠ BREAKING CHANGES

* split ComponentsSetWith into 4 with different generics ([#111](https://github.com/Trouv/bevy_pipe_affect/issues/111))
* upgrade to bevy 0.18 ([#110](https://github.com/Trouv/bevy_pipe_affect/issues/110))
* split ComponentsSet into two with and without filter ([#109](https://github.com/Trouv/bevy_pipe_affect/issues/109))
* split EntityComponentsSetWith into two with and without query data ([#108](https://github.com/Trouv/bevy_pipe_affect/issues/108))
* return simpler CommandSpawn effect from command_spawn constructor ([#107](https://github.com/Trouv/bevy_pipe_affect/issues/107))

### Features

* return simpler CommandSpawn effect from command_spawn constructor ([#107](https://github.com/Trouv/bevy_pipe_affect/issues/107)) ([4b58dea](https://github.com/Trouv/bevy_pipe_affect/commit/4b58dea13b82c632bedcb56241ea36c1b0206b92))
* split ComponentsSet into two with and without filter ([#109](https://github.com/Trouv/bevy_pipe_affect/issues/109)) ([b15c1a0](https://github.com/Trouv/bevy_pipe_affect/commit/b15c1a08ced2f5ce3a3e7e9285ed55868e68d1f6))
* split ComponentsSetWith into 4 with different generics ([#111](https://github.com/Trouv/bevy_pipe_affect/issues/111)) ([4efe59b](https://github.com/Trouv/bevy_pipe_affect/commit/4efe59b216ed8134efef03c5732677416494cec6))
* split EntityComponentsSetWith into two with and without query data ([#108](https://github.com/Trouv/bevy_pipe_affect/issues/108)) ([b362f45](https://github.com/Trouv/bevy_pipe_affect/commit/b362f456b68758fd127af81c3b1c2c65b79230c3))
* upgrade to bevy 0.18 ([#110](https://github.com/Trouv/bevy_pipe_affect/issues/110)) ([f12948b](https://github.com/Trouv/bevy_pipe_affect/commit/f12948bed1df3ad9990cb91549fc9adacdd23a8f))


### Documentation Changes

* add 0.2 to compatibility chart in README.md ([#114](https://github.com/Trouv/bevy_pipe_affect/issues/114)) ([8a95fac](https://github.com/Trouv/bevy_pipe_affect/commit/8a95fac4f68506ec9935689495a7cabc2dd33823))
* enable minimal features in mdbook-keeper ([#113](https://github.com/Trouv/bevy_pipe_affect/issues/113)) ([ceb0982](https://github.com/Trouv/bevy_pipe_affect/commit/ceb09820b8f186bc83c88e240b84e3ca980873d4))


### Example Changes

* add unit test to rainbow-clear-color example ([#99](https://github.com/Trouv/bevy_pipe_affect/issues/99)) ([f837c0f](https://github.com/Trouv/bevy_pipe_affect/commit/f837c0f4d4a1026622837b0f2a3328613211a666))


### CI Changes

* exclude component in release-please tag ([#105](https://github.com/Trouv/bevy_pipe_affect/issues/105)) ([2d3e16c](https://github.com/Trouv/bevy_pipe_affect/commit/2d3e16c69674d5f7129dcf7a2214221e052642bb)), closes [#94](https://github.com/Trouv/bevy_pipe_affect/issues/94)
* rename book changelog section to docs ([#106](https://github.com/Trouv/bevy_pipe_affect/issues/106)) ([413b4bc](https://github.com/Trouv/bevy_pipe_affect/commit/413b4bc5d6200e320410a52e37ff97c9c09e90b3))

## 0.1.0 (2025-12-26)


Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "bevy_pipe_affect"
description = "Write systems as pure functions."
version = "0.1.0"
version = "0.2.0"
edition = "2024"
authors = ["Trevor Lovell <[email protected]>"]
repository = "https://github.com/Trouv/bevy_pipe_affect"
Expand All @@ -15,7 +15,7 @@ members = ["effect_derive"]

[dependencies]
bevy = { version = "0.18.0", default-features = false }
bevy_pipe_affect_derive = { version = "0.1.0", path = "effect_derive", optional = true }
bevy_pipe_affect_derive = { version = "0.2.0", path = "effect_derive", optional = true }

# bevy with no default features actually depends on both of these, no need to hide them behind flags
variadics_please = "1.1.0"
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,12 @@ mod tests {

## Documentation
Documentation for this library is available in two main places.
- API reference on [docs.rs](https://docs.rs/bevy_pipe_affect/0.1.0/bevy_pipe_affect/) <!-- x-release-please-version -->
- Tutorials, Explanation, and Guides in the [`bevy_pipe_affect` book](https://trouv.github.io/bevy_pipe_affect/v0.1.0/index.html) <!-- x-release-please-version -->
- API reference on [docs.rs](https://docs.rs/bevy_pipe_affect/0.2.0/bevy_pipe_affect/) <!-- x-release-please-version -->
- Tutorials, Explanation, and Guides in the [`bevy_pipe_affect` book](https://trouv.github.io/bevy_pipe_affect/v0.2.0/index.html) <!-- x-release-please-version -->

The following are good jumping-off points for beginners:
- [*Motivations* explanation](https://trouv.github.io/bevy_pipe_affect/v0.1.0/explanation/motivations.html) <!-- x-release-please-version -->
- [*effects* module api reference](https://docs.rs/bevy_pipe_affect/0.1.0/bevy_pipe_affect/effects/index.html) (a list of effects and constructors provided by the library) <!-- x-release-please-version -->
- [*Motivations* explanation](https://trouv.github.io/bevy_pipe_affect/v0.2.0/explanation/motivations.html) <!-- x-release-please-version -->
- [*effects* module api reference](https://docs.rs/bevy_pipe_affect/0.2.0/bevy_pipe_affect/effects/index.html) (a list of effects and constructors provided by the library) <!-- x-release-please-version -->

Cargo examples are also available in this repository:
```sh
Expand Down
8 changes: 4 additions & 4 deletions book/src/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This book aims to provide a place for the following pieces of documentation:
- how-to guides: recommended solutions to common problems, as well as migration guides

This book is not an API reference.
For that, please refer to `bevy_pipe_affect`'s documentation on [docs.rs](https://docs.rs/bevy_pipe_affect/0.1.0/bevy_pipe_affect). <!-- x-release-please-version -->
For that, please refer to `bevy_pipe_affect`'s documentation on [docs.rs](https://docs.rs/bevy_pipe_affect/0.2.0/bevy_pipe_affect). <!-- x-release-please-version -->

While this book aims to be comprehensive, it should also be easy to maintain and up-to-date.
This is why, in consort with the API reference, documentation for `bevy_pipe_affect` aims to satisfy [The Grand Unified Theory of Documentation](https://documentation.divio.com/).
Expand All @@ -19,14 +19,14 @@ Splitting the documentation up this way means that docs are not necessarily mean
Some chapters are intended to be read while working on your own project, while others are meant to be more like studying material.
The following are good jumping-off points for beginners:
- [*Motivations* explanation](explanation/motivations.md)
- [*effects* module api reference](https://docs.rs/bevy_pipe_affect/0.1.0/bevy_pipe_affect/effects/index.html) (a list of effects and constructors provided by the library) <!-- x-release-please-version -->
- [*effects* module api reference](https://docs.rs/bevy_pipe_affect/0.2.0/bevy_pipe_affect/effects/index.html) (a list of effects and constructors provided by the library) <!-- x-release-please-version -->

## Other resources
This book is not suitable documentation for Bevy.
Some resources for learning Bevy include those listed on the [Bevy website](https://bevyengine.org/learn), as well as the unofficial [Bevy Cheat Book](https://bevy-cheatbook.github.io/).

`bevy_pipe_affect`'s [source code](https://github.com/Trouv/bevy_pipe_affect/tree/v0.1.0) is available on github. <!-- x-release-please-version -->
This repository also contains [cargo examples](https://github.com/Trouv/bevy_pipe_affect/tree/v0.1.0/examples), which can be run after cloning the repository using `$ cargo run --release --all-features --example example-name`. <!-- x-release-please-version -->
`bevy_pipe_affect`'s [source code](https://github.com/Trouv/bevy_pipe_affect/tree/v0.2.0) is available on github. <!-- x-release-please-version -->
This repository also contains [cargo examples](https://github.com/Trouv/bevy_pipe_affect/tree/v0.2.0/examples), which can be run after cloning the repository using `$ cargo run --release --all-features --example example-name`. <!-- x-release-please-version -->
These examples may be difficult to follow on their own, and many of their strategies are described in this book.
When viewing these examples, be careful to checkout the correct git tag for the version of the library you are using.
Some changes may have been made to the library or to the examples on the `main` branch that are not released yet, and trying to apply these to the version of the library you are using can lead to errors.
Expand Down
2 changes: 1 addition & 1 deletion book/src/api-reference.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<meta http-equiv="Refresh" content="0; url='https://docs.rs/bevy_pipe_affect/0.1.0/bevy_pipe_affect'" /><!-- x-release-please-version -->
<meta http-equiv="Refresh" content="0; url='https://docs.rs/bevy_pipe_affect/0.2.0/bevy_pipe_affect'" /><!-- x-release-please-version -->
2 changes: 1 addition & 1 deletion effect_derive/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "bevy_pipe_affect_derive"
description = "Effect derive macro for bevy_pipe_affect."
version = "0.1.0"
version = "0.2.0"
edition = "2024"
authors = ["Trevor Lovell <[email protected]>"]
license = "MIT OR Apache-2.0"
Expand Down
6 changes: 3 additions & 3 deletions src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
//! ## This API Reference
//! The purpose of this API reference is to describe the API provided by this library.
//! More explanation-oriented documentation, tutorials, and guides are available in the
//! [`bevy_pipe_affect` book](https://trouv.github.io/bevy_pipe_affect/v0.1.0). <!-- x-release-please-version -->
//! [`bevy_pipe_affect` book](https://trouv.github.io/bevy_pipe_affect/v0.2.0). <!-- x-release-please-version -->
//!
//! The following are good jumping-off points for beginners:
//! - [*Motivations* explanation](https://trouv.github.io/bevy_pipe_affect/v0.1.0/explanation/motivations.html) <!-- x-release-please-version -->
//! - [*Motivations* explanation](https://trouv.github.io/bevy_pipe_affect/v0.2.0/explanation/motivations.html) <!-- x-release-please-version -->
//! - [*effects* module api reference](effects) (a list of effects and constructors provided by the library)
//!
//! Cargo examples are also available in this library's
//! [github repository](https://github.com/Trouv/bevy_pipe_affect/tree/v0.1.0/examples). <!-- x-release-please-version -->
//! [github repository](https://github.com/Trouv/bevy_pipe_affect/tree/v0.2.0/examples). <!-- x-release-please-version -->
//!
//! ## Feature flags
//! This crate provides the following set of [feature flags]:
Expand Down
Loading