Expose a smaller surface area for custom watchers (#92)

- Remove the function to unregister a custom watcher, we can add it
  later when we have a specific use case for it.
- Remove the class `CustomFactoryWatcher` and take callbacks instead.
- Bump the version and add the changelog that was missed.
- Add missing copyright notice.
4 files changed
tree: c3faa206f459f242b71edcad66b6283cf9ce130c
  1. benchmark/
  2. example/
  3. lib/
  4. test/
  5. .gitignore
  6. .test_config
  7. .travis.yml
  8. analysis_options.yaml
  9. CHANGELOG.md
  10. LICENSE
  11. pubspec.yaml
  12. README.md
README.md

A file system watcher.

It monitors changes to contents of directories and sends notifications when files have been added, removed, or modified.