Skip to content

Commit 57778cb

Browse files
authored
Update Release Notes.md
1 parent c637536 commit 57778cb

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

Release Notes.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,29 @@
11
## `jtc` Release Notes
2+
_Release Notes for `jtc` v.1.73_
3+
4+
#### New features:
5+
- No new features, some enhancements and stability improvements
6+
7+
8+
#### Improvements, changes, fixes:
9+
- lifted _label update_ operation when `-u` is used to update a label (when a walk-path is ending with an empty `...<>k` lexeme):
10+
now it's possible to update/rewrite recursively even nested labels w/o failures
11+
- converted walking (walk iteration) to a non-recursive loop, now walks are virtually endless (i.e. able to walk JSONs of virtually
12+
ANY size and depth) and not restricted by a depth of a stack
13+
- `-T` processing for `-i<walk>` and `-u<walk>` operations is enhanced to match the same behavior as for `-w<walk>`:
14+
templates are interpolated per walks now (if a count of templates and walks matches), or round-robin fashion otherwise
15+
(before, for some weird reasons *all* templates were applied for each such walk)
16+
- fixed insertion (`-i`) when the last lexeme of a walk is non-empty `<..>k` then no _label reinterpretation_ occurs
17+
(so it's consistent now with the same behavior of `-u`)
18+
- removed support for the empty `<>z` notation form of the lexeme: erasing entire _namespace_ is idiomatically inconsistent with the
19+
_walk design_ (and might lead to confusion or misunderstanding of the expected behavior), so only non-empty lexemes `<..>z` are
20+
supported now (and restricted to)
21+
- fixed a crash when debugging is on (quite a corner case though)
22+
- fixed a programmatic error (rarely occurs only in API calls) where Json class would falsely expect `<stdin>` in the event when
23+
parsing constructor throws
24+
***
25+
26+
227
_Release Notes for `jtc` v.1.72_
328

429
#### New features:

0 commit comments

Comments
 (0)