summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2022-02-22 12:20:38 -0500
committerTavian Barnes <tavianator@tavianator.com>2022-02-22 12:20:38 -0500
commit39dac54037dea20c8b4df2e71ffd5d83bfc880fb (patch)
treedac72f8eb2bfb6454677d114a1f75eb42b473acc
parent1d5c7a546565b426d1358944163107a13ac0b931 (diff)
downloadbfs-2.4.tar.xz
Release 2.42.4
-rw-r--r--Makefile2
-rw-r--r--RELEASES.md19
-rw-r--r--bfs.h2
3 files changed, 21 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index d1ea64d..7c5cdcc 100644
--- a/Makefile
+++ b/Makefile
@@ -15,7 +15,7 @@
############################################################################
ifeq ($(wildcard .git),)
-VERSION := 2.3.1
+VERSION := 2.4
else
VERSION := $(shell git describe --always)
endif
diff --git a/RELEASES.md b/RELEASES.md
index 7f4b079..a033e3f 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -1,6 +1,25 @@
2.*
===
+2.4
+---
+
+**February 22, 2022**
+
+- Added the Oniguruma regular expression library as an (optional, but enabled by default) dependency ([#81]).
+ Oniguruma supports more regular expression syntax types than the POSIX regex API, and often performs better.
+ To build `bfs` without this new dependency, do `make WITH_ONIGURUMA=` to disable it.
+ Thanks @data-man!
+
+- Added support for the `ed`, `emacs`, `grep`, and `sed` regular expression types ([#21])
+
+- Before executing a process with `-exec[dir]`/`-ok[dir]`, `bfs` now ensures all output streams are flushed.
+ Previously, I/O from subprocesses could be interleaved unpredictably with buffered I/O from `bfs` itself.
+
+[#81]: https://github.com/tavianator/bfs/pull/81
+[#21]: https://github.com/tavianator/bfs/issues/21
+
+
2.3.1
-----
diff --git a/bfs.h b/bfs.h
index fa9e83e..796a2ae 100644
--- a/bfs.h
+++ b/bfs.h
@@ -22,7 +22,7 @@
#define BFS_H
#ifndef BFS_VERSION
-# define BFS_VERSION "2.3.1"
+# define BFS_VERSION "2.4"
#endif
#ifndef BFS_HOMEPAGE