|
| 1 | +# 0.8.12 |
| 2 | + |
| 3 | +### Features |
| 4 | +- Add `initPorts` for dynamically initializing ports |
| 5 | +- Emit `destroy` event when the instance was destroyed |
| 6 | +- Add experimental feature to lock the instance |
| 7 | +- Improve security for environment variable node by using connection rule |
| 8 | +- Add experimental `Blackprint.Types.Slot` for ports with lazy type assignment |
| 9 | +- Add event nodes feature |
| 10 | +- Handle namespaced variable or nodes |
| 11 | + |
| 12 | +### Bug Fix |
| 13 | +- Emit internal event when function port was renamed |
| 14 | +- Fix event to be emitted to root instance |
| 15 | +- Fix function node that was not being initialized if created manually at runtime |
| 16 | +- Fix route port connection and array input data |
| 17 | +- Immediate init interface for single node creation |
| 18 | +- Improve performance and fix execution order for with `StructOf` feature |
| 19 | +- Reset updated cable status when disconnected |
| 20 | +- Save port configuration and use it for creating function port |
| 21 | +- Improve code for step mode execution |
| 22 | +- Replace dot settings's internal save name with underscore |
| 23 | +- Disable port manipulation on locked instance |
| 24 | +- Put id as title if doesn't have custom title |
| 25 | +- Avoid calling update on cable connection when the node having input route |
| 26 | +- Remove internal marker to avoid dynamic port connection on outer function port |
| 27 | +- Fix node update using default input value when cable was disconnected |
| 28 | +- Fix dynamic port marker on internal interface |
| 29 | +- Fix type assigned on variable node |
| 30 | +- Force output port that use union to be Any type |
| 31 | +- Move port type re-assigment for output port |
| 32 | +- Improve output port's type when using port feature |
| 33 | +- Validate namespace name |
| 34 | +- Add options to disable cleaning the instance when importing JSON |
| 35 | + |
1 | 36 | # 0.8.0 |
2 | 37 |
|
3 | 38 | ### Features |
@@ -33,22 +68,22 @@ $instance->getNode(0); // Before |
33 | 68 | $instance->ifaceList[0]; // After |
34 | 69 | ``` |
35 | 70 |
|
36 | | -- `.update` function will no longer receive parameter if `.partialUpdate` is not set to true |
| 71 | +- `.update` function will no longer receive cable parameter if `.partialUpdate` is not set to true |
37 | 72 |
|
38 | 73 | ```php |
39 | 74 | // Before |
40 | 75 | class MyNode extends \Blackprint\Node { |
41 | | - function update($cable){...} |
| 76 | + function update($cable){...} |
42 | 77 | } |
43 | 78 |
|
44 | 79 | // After |
45 | 80 | class MyNode extends \Blackprint\Node { |
46 | | - function __construct($instance){ |
47 | | - // ... |
48 | | - $this->partialUpdate = true; |
49 | | - } |
| 81 | + function __construct($instance){ |
| 82 | + // ... |
| 83 | + $this->partialUpdate = true; |
| 84 | + } |
50 | 85 |
|
51 | | - function update($cable){...} |
| 86 | + function update($cable){...} |
52 | 87 | } |
53 | 88 | ``` |
54 | 89 |
|
|
0 commit comments