packages feed

streamly-fsnotify 2.1.0.2 → 2.1.0.3

raw patch · 2 files changed

+7/−6 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Streamly.FSNotify: watchDir :: (MonadAsync m, MonadCatch m) => FilePath -> Stream m Event
+ Streamly.FSNotify: watchDir :: forall (m :: Type -> Type). (MonadAsync m, MonadCatch m) => FilePath -> Stream m Event
- Streamly.FSNotify: watchTree :: (MonadAsync m, MonadCatch m) => FilePath -> Stream m Event
+ Streamly.FSNotify: watchTree :: forall (m :: Type -> Type). (MonadAsync m, MonadCatch m) => FilePath -> Stream m Event

Files

README.md view
@@ -1,1 +1,3 @@-This library provides a higher-level, stream-based API for [`fsnotify`](https://hackage.haskell.org/package/fsnotify). It should work anywhere both `streamly` and `fsnotify` do. Note that there's no need for your project to register a dependency on `fsnotify` directly, but you will need to depend on `streamly` in order to get anything done.+This library provides a higher-level, stream-based API for [`fsnotify`](https://hackage.haskell.org/package/fsnotify). It should work anywhere both `streamly` and `fsnotify` do. Note that there's no need for your project to register a dependency on `fsnotify` directly, since we re-export the two types you'll need. You will however need to depend on `streamly` in order to get anything done.++See also [`streamly-fsevents`](https://hackage.haskell.org/package/streamly-fsevents), which is developed by the Streamly authors, and implements its own file-watching logic instead of sitting on top of `fsnotify`.
streamly-fsnotify.cabal view
@@ -1,10 +1,9 @@ cabal-version:       3.0 name:                streamly-fsnotify-version:             2.1.0.2+version:             2.1.0.3 synopsis:            Folder watching as a Streamly stream. description:     Provides Streamly streams for both single-level and recursive folder watching.-    Also contains a principled and compositional system for filtering file system events. homepage:            https://github.com/georgefst/streamly-fsnotify license:             BSD-3-Clause license-file:        LICENSE@@ -21,13 +20,13 @@     build-depends:         base >= 4.9 && < 5,         exceptions ^>= 0.10,-        filepath ^>= 1.4.2.1,+        filepath ^>= {1.4.2.1, 1.5},         fsnotify ^>= 0.4,-        semirings ^>= {0.5.2, 0.6},+        semirings ^>= {0.5.2, 0.6, 0.7},         streamly ^>= {0.9, 0.10},         streamly-core ^>= 0.2,         text ^>= {1.2.3.0, 2.0, 2.1},-        time ^>= {1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12},+        time ^>= {1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.14},     hs-source-dirs: src     default-language: GHC2021     ghc-options: -Wall