github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/gen/changelog/v2.8_doc.yaml (about) 1 - DocumentID: v2.8 2 Title: >- 3 v2.8 4 CategoryID: changelog 5 DateTime: 2022-05-23 22:23 6 Summary: >- 7 This release comes with a number of experimental but stable features that might 8 eventually become standard practice. The features are there to use if you with 9 but adjacent from the older code so there is zero risk in updating to this 10 version. 11 Description: |- 12 ### Breaking Changes: 13 14 * None 15 16 ### Features: 17 18 * New data-type `jsonc` (Concatenated JSON). This is an experimental parser for reading multiple JSON documents in a single file or stream. The expectation is that it will eventually replace `jsonl` (jsonlines) and possibly even the default `json` data-type 19 20 * Autocomplete can now split on `=`. However this is an experimental feature 21 22 * New `autocomplete` directive: `Goto`. This is an experimental way to add a little more structure to autocomplete definitions without resorting to using dynamic code everywhere 23 24 * `autocomplete` directive `FlagValues` now supports two values: `"*"` and `""`. These define default properties regardless of the flag used 25 26 ### Minor Changes: 27 28 * Unmatched records in **index** (`[`) when parsing a table now produces the same configurable behavior (erroring by default but which can be disabled) as when using **index** against an object 29 30 * Autocompletion suggestions for `yarn` 31 32 * Data-type field in `function` is now optional 33 34 * Lots of improvements to the docs 35 36 ### Bug Fixes: 37 38 * `$MyVar[[/path/to/element]]` now behaves the same when used infixed as it did when used as a function 39 Related: 40 - function 41 - index 42 - element 43 - reserved-vars 44 - autocomplete 45 - jsonc 46 47