-
Kat Marchán authored
big-brain
Release Changelog
0.11.0 (2022-05-05)
Features
- deps: upgrade to Bevy 0.7. (#37) (38688789)
0.10.0 (2022-01-15)
This is my first pass at a significant API improvement. I iterated on it for a while and this is what I settled on. I look forward to continuing to evolve this API as I get more feedback and experience with it! Please let me know what you think!
Breaking Changes
- thinker: stop cancelling actions when they go under Picker thresholds (4c72b3d1)
- stages: Strongly typed stages for BigBrainPlugin (65ca646e)
- builders: Blanket impls for ActionBuilder and ScorerBuilder when Clone (8bed75b5)
- api: rename attach and hide it from docs (6c64df4f)
- choice: return &Choice instead of cloning (a76dcbb6)
Features
- example: update thirst example (edecc4c9)
Bug Fixes
- hierarchy: make sure all the hierarchy stuff is set up properly (372c13e2)
- tests: update tests (94e1b1f6)
0.9.0 (2022-01-09)
Features
0.8.0 (2021-09-19)
Bug Fixes
0.7.0 (2021-09-16)
Bug Fixes
- deps: Don't include Bevy default features when used as a dependency. (#25) (61558137)
Features
-
license: change license to Apache-2.0 (d7d17772)
- BREAKING CHANGE: This is a significant licensing change. Please review.
0.6.0 (2021-05-20)
Features
Bug Fixes
- actions: Concurrently was not setting its state to Failure (d4a689f6)
0.5.0 (2021-04-27)
Got a few goodies in this release, mainly focused around composite actions and scorers, which were apparently broken.
Shout out again to @piedoomy for some of these contributions!
Features
- actions: Add new Concurrently composite action (6c736374)
- evaluators: added inversed linear evaluator helper (#19) (f871d19e)
- scorers: Added WinningScorer composite scorer (#20) (748b30ae)
Breaking Changes
-
scorers: Composite Scorers now all use
.push()
instead of a mixture of.push()
and.when()
. Please update any usages of composite scorers (63bad1fd
Bug Fixes
- scorers:
0.4.0 (2021-04-26)
Breaking Changes
Features
- evaluators: Make all evaluators Clone (4d5a5121)
0.3.5 (2021-04-24)
Previously, if a Picker
re-picked the same action, and that action had been
set to Success
or Failure
, it would just keep running the action in that
state until it was time to switch to a different one.
With this version, that behavior is changed, and Failure
and Success
actions that are re-picked will be respawned entirely (not even reused).
Cheers to @piedoomy on Discord for pointing out this weird behavior!
Bug Fixes
- thinker: launch a new action when the current action is in an end state (80d23f2f)
0.3.4 (2021-04-23)
Welp. Turns out Thinkers were completely broken? This should work better :)
Bug Fixes
- prelude: Export ThinkerBuilder from prelude (06cc03e1)
- thinker:
0.3.3 (2021-04-18)
This fixes an issue with more children being added to an Actor causing Thinkers to get clobbered in really annoying ways.
Bug Fixes
- thinker: stop using the child/parent system for toplevel thinkers (db16e2f6)
0.3.2 (2021-04-17)
This is a quick bugfix. Shoutout to @ndarilek for finding this one and giving me a chance to debug it!