- IsAttrib() for events that only concern a file's metadata #79 (thanks @abustany)
- [Fix] kqueue: fix deadlock #77 (thanks @cespare)
- [NOTICE] Development has moved to
code.google.com/p/go.exp/fsnotify
in preparation for inclusion in the Go standard library.
- [API] Remove FD_SET and friends from Linux adapter
- [Doc] Add Changelog #72 (thanks @nathany)
- [Doc] Spotlight and double modify events on OS X #62 (reported by @paulhammond)
- [Fix] kqueue: remove file watches when parent directory is removed #71 (reported by @mdwhatcott)
- [Fix] kqueue: race between Close and readEvents #70 (reported by @bernerdschaefer)
- [Doc] specify OS-specific limits in README (thanks @debrando)
- [Doc] Contributing (thanks @nathany)
- [Doc] update package path in example code #63 (thanks @paulhammond)
- [Doc] GoCI badge in README (Linux only) #60
- [Doc] Cross-platform testing with Vagrant #59 (thanks @nathany)
- [Fix] Windows: handle
ERROR_MORE_DATA
on Windows #49 (thanks @jbowtie)
- [API] Make syscall flags internal
- [Fix] inotify: ignore event changes
- [Fix] race in symlink test #45 (reported by @srid)
- [Fix] tests on Windows
- lower case error messages
- kqueue: Use EVT_ONLY flag on Darwin
- [Doc] Update README with full example
- [Fix] inotify: allow monitoring of "broken" symlinks (thanks @tsg)
- [Fix] kqueue: watch all file events #40 (thanks @ChrisBuchholz)
- [Fix] inoitfy/kqueue memory leak #36 (reported by @nbkolchin)
- [Fix] kqueue: use fsnFlags for watching a directory #33 (reported by @nbkolchin)
- [Doc] add Authors
- [Fix] fix data races for map access #29 (thanks @fsouza)
- [Fix] Windows path separators
- [Doc] BSD License
- kqueue: directory watching improvements (thanks @vmirage)
- inotify: add
IN_MOVED_TO
#25 (requested by @cpisto) - [Fix] kqueue: deleting watched directory #24 (reported by @jakerr)
- [Fix] inotify: fixes from https://codereview.appspot.com/5418045/ (ugorji)
- [Fix] kqueue: preserve watch flags when watching for delete #21 (reported by @robfig)
- [Fix] kqueue: watch the directory even if it isn't a new watch (thanks @robfig)
- [Fix] kqueue: modify after recreation of file
- [Fix] kqueue: watch with an existing folder inside the watched folder (thanks @vmirage)
- [Fix] kqueue: no longer get duplicate CREATE events
- kqueue: events for created directories
- [Fix] for renaming files
- [Feature] FSNotify flags
- [Fix] inotify: Added file name back to event path
- kqueue: watch files after directory created (thanks @tmc)
- [Fix] inotify: remove all watches before Close()
- [API] kqueue: return errors during watch instead of sending over channel
- kqueue: match symlink behavior on Linux
- inotify: add
DELETE_SELF
(requested by @taralx) - [Fix] kqueue: handle EINTR (reported by @robfig)
- [Doc] Godoc example #1 (thanks @davecheney)
- Go 1 released: build with go tool
- [Feature] Windows support using winfsnotify
- Windows does not have attribute change notifications
- Roll attribute notifications into IsModify
- kqueue: add files when watch directory
- update to latest Go weekly code
- kqueue: add watch on file creation to match inotify
- kqueue: create file event
- inotify: ignore
IN_IGNORED
events - event String()
- linux: common FileEvent functions
- initial commit