Skip to content

Commit 17a7d71

Browse files
committed
* for version 1.046
1 parent 01f7850 commit 17a7d71

File tree

1 file changed

+152
-0
lines changed

1 file changed

+152
-0
lines changed

Changes

Lines changed: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,157 @@
11
Revision history for Perl module PerlPowerTools
22

3+
1.046 2024-07-11T18:10:02Z
4+
* All changes from Michael Mikonos
5+
6+
* ar
7+
- check that there's a defined archive argument before proceeding (#611)
8+
9+
* bc
10+
- various internals improvements (#592, #600, #619)
11+
- fix regression in modulus 0 operation (#617)
12+
13+
* cat
14+
- add --version, adjust usage message (#631)
15+
- bypass input processing if none of options -b -e -n -s -t & -v are provided (#638)
16+
17+
* cmp
18+
- adjusted the usage example to show hat -l and -s are mutually exclusive (#621)
19+
20+
* cp
21+
- print usage and exit for bad options (#609)
22+
- stop option parsing after -- (#642)
23+
- support bundled options (#649)
24+
25+
* cut
26+
- ensure -b returns the right range of characters (#595)
27+
- various internals improvements (#596)
28+
- -b allows a range of 1 now (#622)
29+
30+
* diff
31+
- -q now causes program to ignore any switch that produces output (#604)
32+
33+
* du
34+
- various internals improvements (#625)
35+
36+
* ed
37+
- various internals improvements (#598)
38+
- fix the "need to save" flag for the new file case (#618)
39+
- improve state tracking for empty files (#620)
40+
- commands can use inferred line ranges when you omit the first or
41+
last value in n,m (#624)
42+
- remove -v in favor of --version (#637)
43+
- fix a regression with searches that produce no matches (#647)
44+
- if i or a command get two addresses, use the second one as the
45+
effective address; GNU/BSD compatibility (#655)
46+
- various internals improvements (#656)
47+
- line 0 is no longer valid for write command (#658)
48+
- treat Control-D as the q command so ed exits gracefully (#659)
49+
50+
* expr
51+
- catch a divide-by-zero situation (#626)
52+
53+
* factor
54+
- docs note that this version fixes a bug in the BSD version (#599)
55+
56+
* grep
57+
- the default for -e is now the empty string, and the value 0 is
58+
taken to be a valid pattern (#607)
59+
- allow the search pattern "0" by checking for a defined arg not
60+
the arg value (#627)
61+
- allow --version option (#629)
62+
- -f (fixed string mode) now disables pattern matching (#630)
63+
- be more careful with quotemeta and patterns (#633)
64+
- set -s implicitly when -c is used (#634)
65+
- show filenames even without -h set (#635)
66+
- various internals improvements (#641)
67+
68+
* install
69+
- various internals improvements (#602, #644)
70+
71+
* join
72+
- various internals improvements (#605)
73+
- don't allow both -a and -v in the some invocation (#623)
74+
75+
* ln
76+
- various internals improvements (#616)
77+
78+
* lock
79+
- fix some doc typos (#610)
80+
81+
* look
82+
- various internals improvements (#645)
83+
84+
* ls
85+
- various internals improvements (#606)
86+
- support --version (#657)
87+
- infer -1 switch automatically if the output filehandle is not a tty (#660)
88+
89+
* mail
90+
- support `xit` as a shorter form of `exit` (#648)
91+
92+
* nl
93+
- remove -V in favor of --version (#593)
94+
- undocument unsupported -l switch (#615)
95+
- -s only uses default separator when -s is not specified (#651)
96+
97+
* od
98+
- add -a option to print control character names (#646)
99+
- add -s option and make it the same as -I (two byte signed decimal display) (#661)
100+
- add -B as alias for -o (#662)
101+
- add -e and -f for printing two 8-byte floating point numbers per line (#663)
102+
- add -H and -X options for 4-byte hex output (#664)
103+
- fix odd cases in output padding (#665)
104+
- add -O for four-byte octal output (#666)
105+
106+
* patch
107+
- various internals improvements (#608)
108+
109+
* pom
110+
- ensure values for columns, rows, and terminal width make sense (#597)
111+
112+
* rm
113+
- fail and print usage message for unsupported options (#612)
114+
- disable "long" options; single letter options only (#632)
115+
116+
* spell
117+
- various internals improvements (#591)
118+
119+
* split
120+
- various internals improvements (#613)
121+
122+
* sum
123+
- various internals improvements (#603)
124+
125+
* tac
126+
- not that -B can be combined with -b and/or -r (#628)
127+
128+
* tail
129+
- filename header for multiple file output now matches GNU and BSD,
130+
and the head program in PerlPowerTools (#653)
131+
- remove the -h option to be consistent with GNU / BSD (#654)
132+
133+
* tr
134+
- tr only reads from standard input now (#636)
135+
136+
* units
137+
- various internals improvements (#590)
138+
- fix usage message (#614)
139+
140+
* wc
141+
- failures exit with non-zero now (#601)
142+
143+
* whoami
144+
- various internals improvements (#652)
145+
146+
* words
147+
- die if there are two many arguments (#650)
148+
149+
* xargs
150+
- check eof() to know when to stop (#594)
151+
- add pod docs (#639)
152+
- remove hidden alias -l for -L since it's not a BSD option (#640)
153+
154+
3155
1.045 2024-04-30T22:22:10Z
4156
* All changes from Michael Mikonos
5157
* ar

0 commit comments

Comments
 (0)