Skip to content

Commit c1ac8a7

Browse files
committed
Release 4.0.2
1 parent eed258c commit c1ac8a7

File tree

3 files changed

+37
-3
lines changed

3 files changed

+37
-3
lines changed

build/version.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ if [ "${VERSION-}" ]; then
1414
elif [ -e "$DIR/.git" ] && command -v git >/dev/null 2>&1; then
1515
git -C "$DIR" describe --always --dirty
1616
else
17-
echo "4.0.1"
17+
echo "4.0.2"
1818
fi

docs/CHANGELOG.md

+35-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,40 @@
11
4.*
22
===
33

4+
4.0.2
5+
-----
6+
7+
**September 17, 2024**
8+
9+
### New features
10+
11+
- Implemented `./configure --version=X.Y.Z`, mainly for packagers to override the version number
12+
([`4a278d3`](https://github.com/tavianator/bfs/commit/4a278d3e39a685379711727eac7bfaa83679e0e4))
13+
14+
### Changes
15+
16+
- Minor refactoring of the build system
17+
18+
### Bug fixes
19+
20+
- Fixed `./configure --help`, which was broken since `bfs` 4.0
21+
([`07ae989`](https://github.com/tavianator/bfs/commit/07ae98906dbb0caaac2f758d72e88dd0975b2a81))
22+
23+
- Fixed compiler flag auto-detection on systems with non-GNU `sed`.
24+
This fixes a potential race condition on FreeBSD since `bfs` 4.0 due to the [switch to `_Fork()`](https://github.com/tavianator/bfs/commit/085bb402c7b2c2f96624fb0523ff3f9686fe26d9) without passing `-z now` to the linker.
25+
([`34e6081`](https://github.com/tavianator/bfs/commit/34e60816adb0ea8ddb155a454676a99ab225dc8a))
26+
27+
- Fixed `$MAKE distcheck` when `$MAKE` is not `make`, e.g. `gmake distcheck` on BSD
28+
([`2135b00`](https://github.com/tavianator/bfs/commit/2135b00d215efc5c2c38e1abd3254baf31229ad4))
29+
30+
- Fixed some roff syntax issues in the `bfs` manpage
31+
([`812ecd1`](https://github.com/tavianator/bfs/commit/812ecd1feeb002252dd4d732b395d31c4179afaf))
32+
33+
- Fixed an assertion failure optimizing expressions like `bfs -not \( -prune , -type f \)` since `bfs` 3.1.
34+
Release builds were not affected, since their assertions are disabled and the behaviour was otherwise correct.
35+
([`b1a9998`](https://github.com/tavianator/bfs/commit/b1a999892b9e13181ddd9a7d895f3d1c65fbb449))
36+
37+
438
4.0.1
539
-----
640

@@ -9,7 +43,7 @@
943
### Bug fixes
1044

1145
- `bfs` no longer prints a "suppressed errors" warning unless `-noerror` is actually suppressing errors
12-
[`5d03c9d`](https://github.com/tavianator/bfs/commit/5d03c9d460d1c1afcdf062d494537986ce96a690)
46+
([`5d03c9d`](https://github.com/tavianator/bfs/commit/5d03c9d460d1c1afcdf062d494537986ce96a690))
1347

1448

1549
4.0

docs/bfs.1

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.TH BFS 1 2024-08-19 "bfs 4.0.1"
1+
.TH BFS 1 2024-09-17 "bfs 4.0.1"
22
.SH NAME
33
bfs \- breadth-first search for your files
44
.SH SYNOPSIS

0 commit comments

Comments
 (0)