github.com/lmorg/murex@v0.0.0-20240217211045-e081c89cd4ef/docs/changelog/v4.3.md (about)

     1  # v4.3
     2  
     3  This brings improved support on Windows plus one breaking change from the previous release (v4.2)
     4  
     5  ## Breaking Changes
     6  
     7  * `pre-prompt-func` and `post-prompt-func` have been replaced with `onPrompt` events: `event onKeyPress example=before { ... }`
     8  
     9  * The `onFileSystemChange` event payload now lowercases the filesystem event operation string. However until this release, that payload was undocumented ([read more](https://murex.rocks/docs/events/onfilesystemchange.html))
    10  
    11  ## Features
    12  
    13  * New events, `onPrompt`, triggered when the interactive prompt is at various stages
    14  
    15  * **Dynamic** and **DynamicDesc** autocompletions can have their partial term prefix filter disabled ([read more](https://murex.rocks/docs/commands/autocomplete.html#ignoreprefix-boolean-false), [previous discussion](https://github.com/lmorg/murex/issues/635))
    16  
    17  * New autocompletions: `gping`
    18  
    19  ## Bug Fixes
    20  
    21  * Improved Windows support. Arrow keys and other special keys are now handled correctly ([#630](https://github.com/lmorg/murex/issues/630))
    22  
    23  * Fix `ctrl`+`a` offset by 1 error ([#628](https://github.com/lmorg/murex/pull/628))
    24  
    25  <hr>
    26  
    27  Published: 02.07.2023 at 09:55
    28  
    29  ## See Also
    30  
    31  * [`autocomplete`](../commands/autocomplete.md):
    32    Set definitions for tab-completion in the command line
    33  * [`config`](../commands/config.md):
    34    Query or define Murex runtime settings
    35  * [`event`](../commands/event.md):
    36    Event driven programming for shell scripts
    37  * [`onPrompt`](../events/onprompt.md):
    38    Events triggered by changes in state of the interactive shell
    39  
    40  <hr/>
    41  
    42  This document was generated from [gen/changelog/v4.3_doc.yaml](https://github.com/lmorg/murex/blob/master/gen/changelog/v4.3_doc.yaml).