You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/developer-updates/release-notes-v28.md
+28-22Lines changed: 28 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,21 +4,18 @@ Follow the Flow CLI installation guide for instructions on how to install or upg
4
4
## 🐞 Bug Fixes
5
5
6
6
### Block Transaction IDs
7
-
Fetching a block didn't include transaction IDs when using
8
-
the `--include transactions` flag due to a bug fixed in this update.
7
+
Fetching a block didn't include transaction IDs when using the `--include transactions` flag due to a regression in the command layer.
9
8
10
9
### Script Execution Error
11
-
**🙌 Implemented by the community: @bjartek**
10
+
**Implemented by the community: @bjartek** 🙌
12
11
13
-
Script execution error wasn't returned when using hosted gateway
14
-
implementation.
12
+
Script execution error wasn't returned when using hosted gateway
13
+
implementation.
15
14
16
15
### Parsing Boolean in Configuration
17
-
**🙌 Implemented by the community: @bluesign**
16
+
**Implemented by the community: @bluesign** 🙌
18
17
19
-
Parsing booleans in the flow configuration deployment arguments wasn't working properly.
20
-
This bugfix addresses that problem and allows you to pass boolean type in
21
-
the `args` section such as:
18
+
Parsing booleans in the flow configuration deployment arguments weren't working properly. This bugfix addresses that problem and allows you to pass boolean type in the `args` section such as:
22
19
```js
23
20
...
24
21
"args": [
@@ -27,35 +24,44 @@ the `args` section such as:
27
24
...
28
25
```
29
26
27
+
### Cross-referencing Composed Configuration
28
+
Cross-referencing values in the composed configuration wasn't working correctly as the validation was done per configuration instead on the higher level on the composed configuration.
29
+
30
30
## 🛠 Improvements
31
31
32
32
### Arguments Without Types
33
-
**🙌 Implemented by the community: @bluesign**
33
+
**Implemented by the community: @bluesign** 🙌
34
34
35
-
Great improvement to the argument parsing. CLI now infers types from
36
-
transaction parameters and script parameters, so it's not needed anymore to specify
37
-
the type explicitly. This new improvement also supports passing arrays and dictonaries.
35
+
Great improvement to the argument parsing. CLI now infers types from transaction parameters and script parameters, so it's not needed anymore to specify the type explicitly. This new improvement also supports passing arrays and dictionaries.
In the example above the string type is inferred from the script source code.
48
57
49
58
### Idiomatic Accessors
50
-
**🙌 Implemented by the community: @bjartek**
59
+
**Implemented by the community: @bjartek** 🙌
51
60
52
-
Getter methods were rewritten in idiomatic Go, containing a value and an error.
53
-
This solves some edge case bugs where the value is missing but the returned value is not
61
+
Getter methods were rewritten in idiomatic Go, containing a value and an error. This solves some edge case bugs where the value is missing but the returned value is not
54
62
checked for nil.
55
63
56
64
### Configuration Loader Improvement
57
-
**🙌 Implemented by the community: @bjartek**
65
+
**Implemented by the community: @bjartek** 🙌
58
66
59
-
Configuration loading logic was improved, and it now only loads global configuration if local isn't present.
60
-
Furthermore, it improves the `configuration add` commands that now only allows passing a single config by using the
61
-
`-f` flag and it requires at least one local configuration to be present.
67
+
Configuration loading logic was improved, and it now only loads global configuration if local isn't present. Furthermore, it improves the `configuration add` commands that now only allow passing a single config by using the `-f` flag and it requires at least one local configuration to be present.
0 commit comments