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