All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Thread protection to the watched URLs array in all relevant methods
- SFSMonitor was forked from https://github.com/daniel-pedersen/SKQueue
- Updated from kevents to Dispatch Source by using Apple's Directory Monitor
- See https://stackoverflow.com/a/61035069/10327858
- Added static variables to help keep the number of file descriptors under the OS maximum
- Additional functions and callbacks
- Paths changes to URLs
- Updated README
1.2.0 - 2018-09-27
- Swift 4 support.
Unlock
event notification, for files being unlocked by thefunlock
syscall.DataAvailable
event notification, to test forEVFILT_READ
activation.- This changelog.
- Logging to the system console.
1.1.0 - 2017-04-25
- Method
fileDescriptorForPath
inSKQueue
. - Optional
delegate
parameter to theSKQueue
initializer.
1.0.0 - 2017-04-10
- API follows the Swift API Design Guidelines.
- An overloaded
receivedNotification
in theSKQueueDelegate
protocol which accepts notification as a string.
0.9.0 - 2017-04-10
- Swift package manager support.