Skip to content

Releases: emcrisostomo/fswatch

fswatch v. 1.18.3

04 Feb 22:46
17d1939
Compare
Choose a tag to compare

What's New in fswatch v. 1.18.3:

fswatch v. 1.18.3 introduces the following features and bug fixes:

  • Fix: spurious output inotify_rm_watch: Invalid argument

  • Issue #335: v. 1.18.0: build error: kFSEventStreamCreateFlagFileEvents was not declared in this scope.

  • Grammar fix in documentation.

  • Fix: typo in man page.

fswatch v. 1.18.2

27 Jan 11:20
Compare
Choose a tag to compare

What's New in fswatch v. 1.18.2:

fswatch v. 1.18.2 introduces the following features and bug fixes:

  • Added event flag CloseWrite: file open for write has been closed.

  • kqueue_monitor: added support for CloseWrite, adding support for events of type NOTE_CLOSE_WRITE.

  • inotify_monitor: added support for CloseWrite, adding support for events of type IN_CLOSE_WRITE.

  • Issue #337: fswatch exits on non-existing paths.

fswatch v. 1.18.1

18 Jan 12:00
9316445
Compare
Choose a tag to compare

What's New in fswatch v. 1.18.1:

fswatch v. 1.18.1 introduces the following features and bug fixes:

  • Issue #333: Handle non-ASCII characters in file paths to prevent segmentation faults in FSEvents callback.

fswatch v. 1.18.0

03 Jan 12:23
2cd9417
Compare
Choose a tag to compare

What's New in fswatch v. 1.18.0:

fswatch v. 1.18.0 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 v. 1.18.0 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.

fswatch v. 1.18.0-rc3

30 Dec 12:47
3b0953d
Compare
Choose a tag to compare
fswatch v. 1.18.0-rc3 Pre-release
Pre-release

What's New in fswatch v. 1.18.0-rc3:

fswatch v. 1.18.0-rc3 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 v. 1.18.0-rc3 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.

fswatch v. 1.18.0-rc2

30 Dec 11:55
45fdb81
Compare
Choose a tag to compare
fswatch v. 1.18.0-rc2 Pre-release
Pre-release

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.

fswatch v. 1.18.0-rc1

30 Dec 11:47
e0e80a9
Compare
Choose a tag to compare
fswatch v. 1.18.0-rc1 Pre-release
Pre-release

What's New in fswatch 1.18.0-rc1:

fswatch 1.18.0-rc1 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-rc1 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.

fswatch v. 1.17.1

01 Jul 15:34
Compare
Choose a tag to compare

What's New in fswatch 1.17.1

fswatch 1.17.1 introduces the following features and bug fixes:

  • Issue #291: Issue 291: Configuration header leaked into public interface in v. 1.17.0.

libfswatch 1.17.1 introduces the following features and bug fixes:

  • Issue #291: Issue 291: Configuration header leaked into public interface in v. 1.17.0.

fswatch v. 1.17.0

23 Jun 15:48
4d356a7
Compare
Choose a tag to compare

What's New in fswatch 1.17.0

fswatch 1.17.0 introduces the following features and bug fixes:

  • Refactor code to replace usages of deprecated function FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue.

  • Issue #230: Improve responsiveness on macos: add support for kFSEventStreamCreateFlagNoDefer.

  • Issue #249: Man page still mentions fswatch-run.

  • Issue #255: Implement event bubbling.

  • Issue #256: -1 flag prints the file changed 3x before exiting.

libfswatch 1.17.0 introduces the following features and bug fixes:

  • Refactor code to replace usages of deprecated function FSEventStreamScheduleWithRunLoop with FSEventStreamSetDispatchQueue.

  • Issue #230: Improve responsiveness on macos: add support for kFSEventStreamCreateFlagNoDefer.

  • Issue #255: Implement event bubbling.

fswatch v. 1.16.0

02 Jun 15:43
365624d
Compare
Choose a tag to compare

What's New in fswatch 1.16.0

fswatch 1.16.0 introduces the following features and bug fixes:

  • Update FSEvents flags and add support to macOS 10.10+ features.

  • Issue #226: Add FreeBSD installation instructions.

  • Issue #243: PlatformSpecific instead of Updated on Darwin 19.4.

  • Issue #248: Update fswatch.7.in to add the Event Types section to the man
    page.

  • Issue #257: Update FreeBSD installation instructions.

  • Issue #260: Fix memory leak.

  • Issue #269: do not use global variable in function, pass parameter
    instead.

  • Issue #270: using both AC_CONFIG_MACRO_DIR and AC_CONFIG_MACRO_DIRS is
    deprecated in autoconf-2.71

  • Issue #272: Send AttributeModified on touch when using the FSevents monitor.

libfswatch 1.16.0 introduces the following features and bug fixes:

  • Update FSEvents flags and add support to macOS 10.10+ features.

  • Issue #260: Fix memory leak.