about summary refs log tree commit diff
path: root/NEWS
blob: 8058b773adcec74ce444ded4dd581dedb872f5d6 (plain) (blame)
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
Changelog for execline.

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.