ITADN
zkat/big-brain

版本发布 8

v0.22.0
? · 2024-11-30

### Features * **picker:** add HighestToScore Picker (#105) ([ab0385d5](https://github.com/zkat/big-brain/commit/ab0385d543a764f8a06013dbb69ef2193e1ef8ab)) * **bevy:** Upgrade to bevy 0.15 (#106) ([868ebdb4](https://github.com/zkat/big-brain/commit/868ebdb4fc3116af095dcd1ea0685fa6c517ddfe))

v0.21.1
? · 2024-07-14

This is just a patch release because of a hiccup during the release process for 0.21.1, but is otherwise identical.

v0.21.0
? · 2024-07-14

### Features * **bevy:** Upgrade to bevy 0.14.0 (#101) ([3a952a24](https://github.com/zkat/big-brain/commit/3a952a244b01a09fa6157ae9349575935d159c91))

v0.20.0
? · 2024-07-14

### Features * **bevy:** Update for bevy 0.13 (#93) ([50415e55](https://github.com/zkat/big-brain/commit/50415e55f0a9937dc99cb8f0b0906e47cb390082)) * **scorers:** Add support for generic types in ScorerBuilder (#96) ([98337faa](https://github.com/zkat/big-brain/commit/98337faacd5eb720cc820628fd1bfa07e6c8effa)) ### Bug Fixes * **derive:** using prelude rather than ecs::xyz in derive (#99) ([128f55e0](https://github.com/zkat/big-brain/commit/128f55e008c933a3eae1df44de0455f56acfdff7))

v0.19.0
? · 2024-01-19

### Features * **set_unchecked:** Add `set_unchecked` method to `Score` (#78) ([e179cb53](https://github.com/zkat/big-brain/commit/e179cb53fa981a0cf08352590ce36799f7ee0235)) * **bevy:** Migrated to Bevy 0.12 (#86) ([69c3a4a5](https://github.com/zkat/big-brain/commit/69c3a4a506fb5bcb94e26d87cccdb27cc180429a)) * **bevy:** Update to bevy 0.12.1 (#87) ([6befa384](https://github.com/zkat/big-brain/commit/6befa3844aec54b31886ff52f3e9f596ea57e088)) * **thinker:** make ThinkerBuilder be Clone ([2e493d6b](https://github.com/zkat/big-brain/commit/2e493d6bb7339bd278a597555b707aa379eebbcb)) * **generics:** support generic actions (#88) ([7f5a3845](https://github.com/zkat/big-brain/commit/7f5a3845947e40f5a2c6460060eaef3ec5649804)) ### Bug Fixes * **despawn:** don't try to despawn if an entity doesn't exist ([bdf51c32](https://github.com/zkat/big-brain/commit/bdf51c3206e9afa6b35c1f5a199c6465c3086217))

v0.18.0
? · 2024-01-19

### Features * **bevy:** Update to bevy 0.11 (#79) ([72bb861f](https://github.com/zkat/big-brain/commit/72bb861f9b17f7bc052ff33bf4e4a3ab2876775a))

v0.17.0
? · 2023-03-06

### Features * **bevy:** Update to bevy 0.10 (#72) ([66ece025](https://github.com/zkat/big-brain/commit/66ece025a0b296decf8a0fe4c301b78bd0971d77))

v0.16.0
? · 2023-01-30

Probably the biggest change in this release is removal of the blanket `ActionBuilder` and `ScorerBuilder` implementations for `Clone` types. This is a fairly significant breaking change, but one that is fairly easy to resolve: simply use the new `#[derive(ActionBuilder)]` and `#[derive(ScorerBuilder)]` macros to derive the necessary implementations for your Action and Scorer Components and you should be good to go. ### Features * **derive:** Add derive macros for Action and Scorer (#65) ([359bccef](https://github.com/zkat/big-brain/commit/359bccef46f67d286c7f89cbe1b93b7b37b46588)) * **BREAKING CHANGE**: This gets rid of the blanket implementation for Action/ScorerBuilder on Clone things, and instead requires that people use derive macros (or manually implement the traits), if they want to go the clone-to-instantiate route. * **concurrenty:** Add ConcurrentMode configuration to Concurrently Action (#68) ([f6d04feb](https://github.com/zkat/big-brain/commit/f6d04feb18927250304554467da2cb1c6583fc2d)) * **reflection:** Implement Reflect trait for all relevant types (#69) ([31543c78](https://github.com/zkat/big-brain/commit/31543c78bd398e7781ced90701e73691b265a6ce)) ### Bug Fixes * **typo:** fix scorer argument name (#63) ([5be71335](https://github.com/zkat/big-brain/commit/5be71335b3a4429ed05c1d3e0969dc521400df09)) * **derive:** some tweaks to new derive macros ([4a622a90](https://github.com/zkat/big-brain/commit/4a622a90bf895d35ec255971b5ca7d1c5c95b120))