New features and bug fixes added since v. 1.4.0 are:
- Add custom record formats.
- Localize fswatch and libfswatch using GNU gettext.
- Add Italian (it) localization.
- Add Spanish (es) localization.
- Fix Makefile.am because of broken link when DESTDIR installs are performed.
- Fix bug in fswatch-run wrapper script for ZSH which caused last argument not to be split when passed to xargs.
- Add batch marker feature to delimit the boundaries of a batch of events.
- Add Texinfo documentation.
- libfswatch API is now versioned.
- Improved Autoconf checks.
- The inotify monitor now waits for events and honours the latency settings.
- Automaticaly generate the ChangeLog using Git.
- Update autogen.sh to honour some commonly used environment variables.
- The inotify monitor now provides the same functionality provided by all the other monitors.
- Recursive directory monitoring is now implemented.
- Version and revision is now determined dynamically from Git by ancillary scripts invoked by the GNU Build System.
- fswatch does not compile on OS X < 10.9 because some required C++11 classes are not supported by the C++ runtime.
- fswatch does not compile on OS X < 10.9 because some required C++11 classes are not supported by the C++ runtime.
- The libfswatch library has been added with bindings for C and C++.
- fswatch let users specify the monitor to use by name.