-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
87 lines (55 loc) · 1.51 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
0.4.4
-----
* Improve the code style (no breaking changes).
0.4.3
-----
* Add two new decorators: `ForceSuccess` and `ForceFailure`. #15
0.4.2
-----
* Enable default move constructor and move assigment generation for class Node.
* Remove unnessary destructor for class Builder.
0.4.1
-----
* cppcheck fixes
0.4.0
-----
* Separates to bt.h and bt.cc.
* Remove template Clock, use std::chrono::steady_clock.
* Use printf instead of iostream
* Rename project to `bt.cc`
0.3.5
-----
Support fixed size TreeBlob:
* Remove name `TreeBlob`, now is DynamicTreeBlob.
* Split into `DynamicTreeBlob` and `FixedTreeBlob`
Add api for size info:
* Add api for tree: `TreeSize()`, `MaxSizeNode()`, `MaxSizeNodeBlob()`
* Add api for node: `Size()`.
Node's name:
* Fix Node name (std::string_view issue), use std::string to store name.
Misc:
* Refactor Traversal api, allow pre and post order callback.
* Cache priority value inside a tick (performance improvement).
0.3.1
-----
* 2024-04-23: Improve compositor's performance.
0.3.0
-----
* 2024-04-23: Separate entity-related stateful data and behaviors (and structure of them)
0.2.3
-----
* 2024-04-16: Make Builder a template class
* 2024-04-16: Add an example to make a OnSignal decorator.
0.2.2
-----
* 2024-04-15: Use unsigned int instead of uint
0.2.1
-----
* 2024-04-14: Remove optional child/children parameters for builder methods.
0.2.0
-----
* 2024-04-11: Add priority compositor support.
* 2024-04-11: Add random selector support.
0.1.0
-----
* 2024-04-10: first release.