Skip to content

fswatch v. 1.18.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@emcrisostomo emcrisostomo released this 30 Dec 11:55
· 8 commits to master since this release
45fdb81

What's New in fswatch 1.18.0-rc2:

fswatch 1.18.0-rc2 introduces the following features and bug fixes:

  • The C++17 standard has been adopted: code has been rewritten and simplified to adobe new features of the C++17 standard library such as std::filesystem.

  • gettextize: gettext v. 0.22.5

  • Documentation: add reference to Go bindings.

  • Issue #313: Make -1, --one-event return $? when killed.

  • Remove unused or obsolete configuration checks.

  • Use the #include predefined notation to include generated configuration headers.

  • Use target CPPFLAGS instead of AM_CPPFLAGS.

  • Update FSEventStreamEventFlags flags and add support to macOS 10.13+ features.

  • Issue #278: fsevents monitor: Add support to for extended data, to allow file inodes to be collected with events. This feature enables users to correlate rename events.

  • Issue #278: inotify monitor: Add support for correlation cookie. This feature enables users to correlate rename events.

  • Add %c format specifier to print the event correlation id.

  • Require <mutex>, <atomic> and thread_local and remove checks and conditional code.

libfswatch 1.18.0-rc2 introduces the following features and bug fixes:

  • Documentation: add reference to Go bindings.

  • Update FSEventStreamEventFlags flags and add support to macOS 10.13+ features.

  • Issue #278: fsevents monitor: Add support to for extended data, to allow file inodes to be collected with events. This feature enables users to correlate rename events.

  • Issue #278: inotify monitor: Add support for correlation cookie. This feature enables users to correlate rename events.

  • Update the event class to have a correlation id field.

  • Remove private headers from the list of installed header files.

  • Require <mutex>, <atomic> and thread_local and remove checks and conditional code.

  • Library interface does not depend on configuration any longer.