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: RELEASE.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,14 @@
2
2
3
3
Introduced tree-rewrite capabilities with `s:for` via the additional attributes `src-children` and `dst-children`.
4
4
Basically the same for cycle is applied recursively inside the relative path described by `src-children` and applied inside `dst-children`.
5
+
The actual behaviour of `dst-children` has not been fully implemented yet, as it requires access to children in reverse order, making it incompatible with the rest of the codebase.
6
+
As such, some custom implementation is needed. For now one can only specify the direct name of the tag embedding children, without nesting as it should be in its final form.
7
+
The nested behaviour of `s:for` is going to change a bit in `v0.4.9` once `dst-children` is fully fixed.
5
8
6
9
We also added support for more VM functions:
7
10
-`timestamp` as the name implies
8
11
-`rid` to generate a 256bit random ID serialized as hex string.
9
12
-`sid` to generate an `int`-sized sequential ID, autoincrementing and with an optional family ID to have independent sequences.
10
13
11
-
Finally, logs now have a proper context which provided the path of the several locations which are affected, as well as the offset which can be used to locate the issue.
12
-
For more details check changes to `log_t::ctx`.
14
+
Finally, logs have now a proper context which provides paths and offsets to the template, data and destination locations which triggered the message.
Introduced tree-rewrite capabilities with `s:for` via the additional attributes `src-children` and `dst-children`.
2
+
Basically the same for cycle is applied recursively inside the relative path described by `src-children` and applied inside `dst-children`.
3
+
The actual behaviour of `dst-children` has not been fully implemented yet, as it requires access to children in reverse order, making it incompatible with the rest of the codebase.
4
+
As such, some custom implementation is needed. For now one can only specify the direct name of the tag embedding children, without nesting as it should be in its final form.
5
+
The nested behaviour of `s:for` is going to change a bit in `v0.4.9` once `dst-children` is fully fixed.
6
+
7
+
We also added support for more VM functions:
8
+
-`timestamp` as the name implies
9
+
-`rid` to generate a 256bit random ID serialized as hex string.
10
+
-`sid` to generate an `int`-sized sequential ID, autoincrementing and with an optional family ID to have independent sequences.
11
+
12
+
Finally, logs have now a proper context which provides paths and offsets to the template, data and destination locations which triggered the message.
0 commit comments