Skip to content

Commit

Permalink
Release 2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
tavianator committed Feb 22, 2022
1 parent 1d5c7a5 commit 39dac54
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
############################################################################

ifeq ($(wildcard .git),)
VERSION := 2.3.1
VERSION := 2.4
else
VERSION := $(shell git describe --always)
endif
Expand Down
19 changes: 19 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -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
-----

Expand Down
2 changes: 1 addition & 1 deletion bfs.h
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 39dac54

Please sign in to comment.