summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2024-05-28 16:32:42 -0400
committerTavian Barnes <tavianator@tavianator.com>2024-05-28 16:32:42 -0400
commit6e4c3893ae4e053d571ee538f8b4dc4e6cfce658 (patch)
tree41f0be6e9a6d497300feb5bc407977d39dcfd961
parentfa24499735018e2cb81a6a76aa8b5e72695fb8ad (diff)
downloadbfs-3.3.tar.xz
Release 3.33.3
-rw-r--r--Makefile2
-rw-r--r--docs/CHANGELOG.md32
2 files changed, 33 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index f33a604..cfefe62 100644
--- a/Makefile
+++ b/Makefile
@@ -74,7 +74,7 @@ gen/version.c.new::
elif test -e src/../.git && command -v git >/dev/null 2>&1; then \
git -C src/.. describe --always --dirty; \
else \
- echo "3.2"; \
+ echo "3.3"; \
fi | tr -d '\n' >>$@
@printf '";\n' >>$@
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index 62b6480..1d4bdcf 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,6 +1,38 @@
3.*
===
+3.3
+---
+
+**May 28, 2024**
+
+### New features
+
+- The `-status` bar can now be toggled by `SIGINFO` (<kbd>Ctrl</kbd>+<kbd>T</kbd>) on systems that support it, and `SIGUSR1` on other systems
+
+- `-regextype` now supports all regex types from GNU find ([#21](https://github.com/tavianator/bfs/issues/21))
+
+- File birth times are now supported on OpenBSD
+
+### Changes
+
+- Symbolic link loops are now treated like other broken links, rather than an error
+
+- `./configure` now expects `--with-libacl`, `--without-libcap`, etc. rather than `--enable-`/`--disable-`
+
+- The ` ` (space) flag is now restricted to numeric `-printf` specifiers
+
+### Bug fixes
+
+- `-regextype emacs` now supports [shy](https://www.gnu.org/software/emacs/manual/html_node/elisp/Regexp-Backslash.html#index-shy-groups) (non-capturing) groups
+
+- Fixed `-status` bar visual corruption when the terminal is resized
+
+- `bfs` now prints a reset escape sequence when terminated by a signal in the middle of colored output ([#138](https://github.com/tavianator/bfs/issues/138))
+
+- `./configure CFLAGS=...` no longer overrides flags from `pkg-config` during configuration
+
+
3.2
---