-
Notifications
You must be signed in to change notification settings - Fork 29
/
v2.2_doc.yaml
67 lines (46 loc) · 2.14 KB
/
v2.2_doc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
- DocumentID: v2.2
Title: >-
v2.2
CategoryID: changelog
DateTime: 2021-06-21 21:51
Summary: >-
This is mainly a bug fix release but it does include one breaking change for
`config`. Please read for details.
Description: |-
This release sees new optional features plus major bug fixes to the existing
code base:
### Breaking Changes:
One `config` **shell** key has changed it's name:
* spellcheck-block -> `spellcheck-func`
This is to bring spellcheck inline with other keys that contain executable
code.
**This change might break some of your existing profile config!**
### User Facing Changes:
* Windows coreutils no longer returns exit code of 13 for aliases
* Fixed regression bug in fg (added stronger testing here to prevent future
regressions)
* Generic data type, `*`, now uses `tabwriter` to align columns
* Spellchecker error handling tweaked to be more user friendly
* Environmental variables can been created per command:
<pre><code>» env <env:foo=bar> | grep foo
foo=bar</code></pre>
* stdstream.SetDataType() only works on first call -- ignored thereafter.
This will impact pipes that are written to by many processes but results
in more predictable code due possible timing errors where different
processes are overwriting the stream data type
* stdstream.SetDataType() only works on first call -- ignored thereafter.
This will impact pipes that are written to by many processes but results
in more predictable code due possible timing errors where different
processes are overwriting the stream data type
### Non-User Facing / Maintenance Changes:
* All dependencies have been updated, pinned and the `vendors` directory
rebuilt
* Fixed some issues flagged up in [goreportcard.com](https://goreportcard.com/report/github.com/lmorg/murex)
* Some internal API changes that have no UI/UX ramifications but makes the
code more maintainable
* Lots more unit tests added
* Lots of code rewritten to avoid potential data races
Synonyms:
Related:
- generic
- fg