Skip to content

Releases: zkat/big-brain

v0.12.0

21 Sep 20:01
dd1f6ed
Compare
Choose a tag to compare

Features

v0.11.0

05 May 15:42
1c281b3
Compare
Choose a tag to compare

Features

v0.10.0

15 Jan 06:58
2513b29
Compare
Choose a tag to compare

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)

v0.9.0

15 Jan 06:57
f94ee44
Compare
Choose a tag to compare

Features

v0.8.0

15 Jan 06:57
7cf0ae1
Compare
Choose a tag to compare

Bug Fixes

  • systems: Fix steps, add a test and explicit systems ordering (#27) (f33315c9) (credit: @payload)

v0.7.0

19 Sep 15:35
45c242d
Compare
Choose a tag to compare
  • 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

19 Sep 15:34
490d219
Compare
Choose a tag to compare

Features

Bug Fixes

  • actions: Concurrently was not setting its state to Failure (d4a689f6)

0.5.0

27 Apr 02:28
2b3b125
Compare
Choose a tag to compare

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:
    • Scorer builders now properly return themselves (63bad1fd
    • Fixed error where wrong component for SumOfScorers was attached (#21) (71fd05a6)

0.4.0

26 Apr 05:47
0c8763a
Compare
Choose a tag to compare

Breaking Changes

  • score: scores are now 0.0..=1.0, not 0.0..=100.0 (71f5122e, breaks #)

Features

  • evaluators: Make all evaluators Clone (4d5a5121)

0.3.5

26 Apr 05:48
0d69973
Compare
Choose a tag to compare

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)