summaryrefslogtreecommitdiff
path: root/NEWS
blob: 72be9f56f6a7e6414d8a051f682f9f32faa05d9c (plain)
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
Changelog for execline.

In 2.9.7.0

 - New "-P maxpar" option to forx and forstdin, for bounded parallelism.


In 2.9.6.1
----------

 - Bugfixes.
 - Install static libraries in /usr/lib by default.


In 2.9.6.0
----------

 - elglob can now provide a single word, where the results of the
globbing are separated by a given delimiter (or encoded into a
netstring).
 - New option: importas -S, with the same functionality as the old
"import" command: import a variable with the same name.


In 2.9.5.1
----------

 - Bugfixes.


In 2.9.5.0
----------

 - Bugfixes.
 - backtick now sets ? when it can be nonzero.


In 2.9.4.0
----------

 - Adaptation to skalibs-2.14.0.0.
 - New dummy -e option in execlineb.
 - Slightly better error reporting in execlineb.


In 2.9.3.0
----------

 - Bugfixes.
 - New -D option to elgetopt.


In 2.9.2.1
----------

 - Bugfixes.


In 2.9.2.0
----------

 - New multicall binary: execline.


In 2.9.1.0
----------

 - Adaptation to skalibs-2.13.0.0
 - New program: eltest.


In 2.9.0.1
----------

 - Bugfixes.


In 2.9.0.0
----------

 - Bugfixes.
 - New -a/-o options to wait (-o waits for one process only).
 - wait now exits 99 on timeout.


In 2.8.3.0
----------

 - New -P option to getpid, to get the parent pid instead.


In 2.8.2.0
----------

 - Bugfixes.
 - New -s option to case, for fnmatch (shell) matching instead of
regular expression matching.


In 2.8.1.0
----------

 - Adaptation to skalibs-2.11.0.0.
 - New binary: case.


In 2.8.0.1
----------

 - Bugfixes.


In 2.8.0.0
----------

 - By default, if now propagates its child exit code when it exits.
 - backtick now propagates failure by default; its options have
slightly different semantics (-i becomes default, new -x introduced).


In 2.7.0.1
----------

 - Bugfixes.


In 2.7.0.0
----------

 - forstdin QoL changes: now it exits 1 if it doesn't read anything,
and it only splits on newlines by default.
 - forbacktickx, which is a wrapper to forstdin, gets the same changes.
 - Line-processing binaries now chomp by default. Substitution
binaries do not.
 - New -N option everywhere to disable chomping.
 - New "default" directive to trap, replacing the irrelevant "timeout".


In 2.6.1.1
----------

 - Bugfixes.


In 2.6.1.0
----------

 - The envfile format has changed; it is now more expressive and
largely compatible with systemd's EnvironmentFile format. The
new format is a superset of the old one, so old envfiles should
still be understood by the new binary.


In 2.6.0.2
----------

 - Bugfixes.


In 2.6.0.1
----------

 - Bugfixes.


In 2.6.0.0
----------

 - The dollarat program now has its conflicting -0 and -d options
handled in the conventional way, with rightmost priority.
 - runblock now accepts a command line prefix, given as runblock's
own command line.
 - New binary: posix-umask.
 - cd renamed to execline-cd, umask renamed to execline-umask
 - With --enable-pedantic-posix, umask is a symbolic link to
posix-umask and cd is a symbolic link to posix-cd. Without this
option, umask is a symbolic link to execline-umask and cd is
a symbolic link to execline-cd.


In 2.5.3.0
----------

 - Bugfixes.
 - New configure option: --enable-pedantic-posix. This
makes the "cd" program a symbolic link to a "posix-cd" program
which is fully POSIX compliant. This makes distributions unable
to use the "execline breaks POSIX" pretext to refuse to package
execline correctly.


In 2.5.2.0
----------

 - Documentation fixes.
 - Adaptation to skalibs-2.9.0.0.


In 2.5.1.0
----------

 - Bugfixes.
 - New command: envfile.
 - Everything builds as PIC by default.


In 2.5.0.1
----------

 - Compatibility with skalibs-2.7.0.0.
 - Optional nsss support added.


In 2.5.0.0
----------

 - The import command has been removed.


In 2.3.0.4
----------

 - Bugfixes.


In 2.3.0.3
----------

 - Better CPPFLAGS, CFLAGS and LDFLAGS management.


In 2.3.0.2
----------

 - Optimization release to go with skalibs-2.6.0.0
 - xpathexec_* exit codes changed.


In 2.3.0.1
----------

 - Bugfix release.
 - Code size optimizations via skalibs-2.5.1.0


In 2.3.0.0
----------

 - Added this NEWS file. :)
 - Major types overhaul to make them more POSIXly correct:
compatibility with skalibs-2.5.0.0.
 - The "import" command is now marked as obsolescent.