packages feed

talash 0.1.1.0 → 0.1.1.1

raw patch · 2 files changed

+14/−10 lines, 2 filesdep −containersdep ~microlensdep ~microlens-thdep ~unordered-containersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies removed: containers

Dependency ranges changed: microlens, microlens-th, unordered-containers, vector-algorithms, vector-sized

API changes (from Hackage documentation)

- Talash.Brick: allMatches :: forall a_auzV. Lens' (Searcher a_auzV) (IORef (Vector Int))
+ Talash.Brick: allMatches :: forall a_auH0. Lens' (Searcher a_auH0) (IORef (Vector Int))
- Talash.Brick: candidates :: forall a_auI7. Lens' (SearchEnv a_auI7) (Vector Text)
+ Talash.Brick: candidates :: forall a_auPc. Lens' (SearchEnv a_auPc) (Vector Text)
- Talash.Brick: displayer :: forall a_at9z n_at9B. KnownNat n_at9B => SimpleGetter (SearchFunctions a_at9z) (MatcherSized n_at9B a_at9z -> Text -> Vector n_at9B Int -> [Text])
+ Talash.Brick: displayer :: forall a_atgm n_atgo. KnownNat n_atgo => SimpleGetter (SearchFunctions a_atgm) (MatcherSized n_atgo a_atgm -> Text -> Vector n_atgo Int -> [Text])
- Talash.Brick: eventSource :: forall a_auI7. Lens' (SearchEnv a_auI7) (BChan SearchEvent)
+ Talash.Brick: eventSource :: forall a_auPc. Lens' (SearchEnv a_auPc) (BChan SearchEvent)
- Talash.Brick: hooks :: forall a_auO7 b_auO8 a_auPz b_auPA. Lens (AppSettings a_auO7 b_auO8) (AppSettings a_auPz b_auPA) (ReaderT (SearchEnv a_auO7) EventHooks (Searcher b_auO8)) (ReaderT (SearchEnv a_auPz) EventHooks (Searcher b_auPA))
+ Talash.Brick: hooks :: forall a_auVc b_auVd a_auWE b_auWF. Lens (AppSettings a_auVc b_auVd) (AppSettings a_auWE b_auWF) (ReaderT (SearchEnv a_auVc) EventHooks (Searcher b_auVd)) (ReaderT (SearchEnv a_auWE) EventHooks (Searcher b_auWF))
- Talash.Brick: lister :: forall a_at9z n_at9A. KnownNat n_at9A => SimpleGetter (SearchFunctions a_at9z) (MatcherSized n_at9A a_at9z -> Vector Text -> Vector Int -> (Vector Int, Vector (Indices n_at9A)))
+ Talash.Brick: lister :: forall a_atgm n_atgn. KnownNat n_atgn => SimpleGetter (SearchFunctions a_atgm) (MatcherSized n_atgn a_atgm -> Vector Text -> Vector Int -> (Vector Int, Vector (Indices n_atgn)))
- Talash.Brick: makeMatcher :: forall a_at9z. Lens' (SearchFunctions a_at9z) (Text -> Maybe (Matcher a_at9z))
+ Talash.Brick: makeMatcher :: forall a_atgm. Lens' (SearchFunctions a_atgm) (Text -> Maybe (Matcher a_atgm))
- Talash.Brick: matches :: forall a_auzV. Lens' (Searcher a_auzV) (List Bool [Text])
+ Talash.Brick: matches :: forall a_auH0. Lens' (Searcher a_auH0) (List Bool [Text])
- Talash.Brick: numMatches :: forall a_auzV. Lens' (Searcher a_auzV) Int
+ Talash.Brick: numMatches :: forall a_auH0. Lens' (Searcher a_auH0) Int
- Talash.Brick: prevQuery :: forall a_auzV. Lens' (Searcher a_auzV) (Maybe Text)
+ Talash.Brick: prevQuery :: forall a_auH0. Lens' (Searcher a_auH0) (Maybe Text)
- Talash.Brick: query :: forall a_auzV. Lens' (Searcher a_auzV) (Editor Text Bool)
+ Talash.Brick: query :: forall a_auH0. Lens' (Searcher a_auH0) (Editor Text Bool)
- Talash.Brick: searchFunctions :: forall a_auI7 a_auJw. Lens (SearchEnv a_auI7) (SearchEnv a_auJw) (SearchFunctions a_auI7) (SearchFunctions a_auJw)
+ Talash.Brick: searchFunctions :: forall a_auPc a_auQB. Lens (SearchEnv a_auPc) (SearchEnv a_auQB) (SearchFunctions a_auPc) (SearchFunctions a_auQB)
- Talash.Brick: theme :: forall a_auO7 b_auO8. Lens' (AppSettings a_auO7 b_auO8) AppTheme
+ Talash.Brick: theme :: forall a_auVc b_auVd. Lens' (AppSettings a_auVc b_auVd) AppTheme
- Talash.Brick: wait :: forall a_auzV. Lens' (Searcher a_auzV) (Maybe ThreadId)
+ Talash.Brick: wait :: forall a_auH0. Lens' (Searcher a_auH0) (Maybe ThreadId)
- Talash.Brick.Columns: allMatches :: forall a_akQl. Lens' (Searcher a_akQl) (IORef (Vector Int))
+ Talash.Brick.Columns: allMatches :: forall a_akWf. Lens' (Searcher a_akWf) (IORef (Vector Int))
- Talash.Brick.Columns: candidates :: forall a_al4J. Lens' (SearchEnv a_al4J) (Vector Text)
+ Talash.Brick.Columns: candidates :: forall a_alaD. Lens' (SearchEnv a_alaD) (Vector Text)
- Talash.Brick.Columns: displayer :: forall a_akOf n_akOg. KnownNat n_akOg => SimpleGetter (SearchFunctions a_akOf) (MatcherSized n_akOg a_akOf -> Text -> Vector n_akOg Int -> [[Text]])
+ Talash.Brick.Columns: displayer :: forall a_akU9 n_akUa. KnownNat n_akUa => SimpleGetter (SearchFunctions a_akU9) (MatcherSized n_akUa a_akU9 -> Text -> Vector n_akUa Int -> [[Text]])
- Talash.Brick.Columns: eventSource :: forall a_al4J. Lens' (SearchEnv a_al4J) (BChan SearchEvent)
+ Talash.Brick.Columns: eventSource :: forall a_alaD. Lens' (SearchEnv a_alaD) (BChan SearchEvent)
- Talash.Brick.Columns: hooks :: forall a_ald2 b_ald3 a_alf2 b_alf3. Lens (AppSettings a_ald2 b_ald3) (AppSettings a_alf2 b_alf3) (ReaderT (SearchEnv a_ald2) EventHooks (Searcher b_ald3)) (ReaderT (SearchEnv a_alf2) EventHooks (Searcher b_alf3))
+ Talash.Brick.Columns: hooks :: forall a_aliV b_aliW a_alkV b_alkW. Lens (AppSettings a_aliV b_aliW) (AppSettings a_alkV b_alkW) (ReaderT (SearchEnv a_aliV) EventHooks (Searcher b_aliW)) (ReaderT (SearchEnv a_alkV) EventHooks (Searcher b_alkW))
- Talash.Brick.Columns: lister :: forall a_akOf n_akOh. KnownNat n_akOh => SimpleGetter (SearchFunctions a_akOf) (MatcherSized n_akOh a_akOf -> Vector Text -> Vector Int -> (Vector Int, Vector (Indices n_akOh)))
+ Talash.Brick.Columns: lister :: forall a_akU9 n_akUb. KnownNat n_akUb => SimpleGetter (SearchFunctions a_akU9) (MatcherSized n_akUb a_akU9 -> Vector Text -> Vector Int -> (Vector Int, Vector (Indices n_akUb)))
- Talash.Brick.Columns: makeMatcher :: forall a_akOf. Lens' (SearchFunctions a_akOf) (Text -> Maybe (Matcher a_akOf))
+ Talash.Brick.Columns: makeMatcher :: forall a_akU9. Lens' (SearchFunctions a_akU9) (Text -> Maybe (Matcher a_akU9))
- Talash.Brick.Columns: matches :: forall a_akQl. Lens' (Searcher a_akQl) (List Bool [[Text]])
+ Talash.Brick.Columns: matches :: forall a_akWf. Lens' (Searcher a_akWf) (List Bool [[Text]])
- Talash.Brick.Columns: numMatches :: forall a_akQl. Lens' (Searcher a_akQl) Int
+ Talash.Brick.Columns: numMatches :: forall a_akWf. Lens' (Searcher a_akWf) Int
- Talash.Brick.Columns: prevQuery :: forall a_akQl. Lens' (Searcher a_akQl) (Maybe Text)
+ Talash.Brick.Columns: prevQuery :: forall a_akWf. Lens' (Searcher a_akWf) (Maybe Text)
- Talash.Brick.Columns: query :: forall a_akQl. Lens' (Searcher a_akQl) (Editor Text Bool)
+ Talash.Brick.Columns: query :: forall a_akWf. Lens' (Searcher a_akWf) (Editor Text Bool)
- Talash.Brick.Columns: searchFunctions :: forall a_al4J a_al68. Lens (SearchEnv a_al4J) (SearchEnv a_al68) (SearchFunctions a_al4J) (SearchFunctions a_al68)
+ Talash.Brick.Columns: searchFunctions :: forall a_alaD a_alc2. Lens (SearchEnv a_alaD) (SearchEnv a_alc2) (SearchFunctions a_alaD) (SearchFunctions a_alc2)
- Talash.Brick.Columns: theme :: forall a_ald2 b_ald3. Lens' (AppSettings a_ald2 b_ald3) AppTheme
+ Talash.Brick.Columns: theme :: forall a_aliV b_aliW. Lens' (AppSettings a_aliV b_aliW) AppTheme
- Talash.Brick.Columns: wait :: forall a_akQl. Lens' (Searcher a_akQl) (Maybe ThreadId)
+ Talash.Brick.Columns: wait :: forall a_akWf. Lens' (Searcher a_akWf) (Maybe ThreadId)
- Talash.Piped: displayer :: forall a_at9z n_at9B. KnownNat n_at9B => SimpleGetter (SearchFunctions a_at9z) (MatcherSized n_at9B a_at9z -> Text -> Vector n_at9B Int -> [Text])
+ Talash.Piped: displayer :: forall a_atgm n_atgo. KnownNat n_atgo => SimpleGetter (SearchFunctions a_atgm) (MatcherSized n_atgo a_atgm -> Text -> Vector n_atgo Int -> [Text])
- Talash.Piped: lister :: forall a_at9z n_at9A. KnownNat n_at9A => SimpleGetter (SearchFunctions a_at9z) (MatcherSized n_at9A a_at9z -> Vector Text -> Vector Int -> (Vector Int, Vector (Indices n_at9A)))
+ Talash.Piped: lister :: forall a_atgm n_atgn. KnownNat n_atgn => SimpleGetter (SearchFunctions a_atgm) (MatcherSized n_atgn a_atgm -> Vector Text -> Vector Int -> (Vector Int, Vector (Indices n_atgn)))
- Talash.Piped: makeMatcher :: forall a_at9z. Lens' (SearchFunctions a_at9z) (Text -> Maybe (Matcher a_at9z))
+ Talash.Piped: makeMatcher :: forall a_atgm. Lens' (SearchFunctions a_atgm) (Text -> Maybe (Matcher a_atgm))

Files

CHANGELOG.md view
@@ -12,3 +12,8 @@  * FileTree is now a record. * Some internal changes to get it to build on somewhat older versions of ghc. Tested with 8.2.2 ++## 0.1.1.1 -- 20121-06-06++* Removed the spurious dependency on containers.+* Loosened some bounds on the packages.
talash.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               talash-version:            0.1.1.0+version:            0.1.1.1  -- A short (one-line) description of the package. synopsis: Line oriented fast enough text search@@ -67,20 +67,19 @@     build-depends:base                    >=  4.10.1 && < 5,                   alfred-margaret         ^>= 1.1.1.0,                   brick                   >=  0.60 && < 0.70,-                  bytestring              >=  0.10.10 && < 0.11,+                  bytestring              >=  0.10.8 && < 0.11,                   colorful-monoids        >=  0.2.1 && < 0.3,                   ghc-compact             >=  0.1.0 && < 0.3,-                  containers              >=  0.6   && < 0.7,                   directory               >=  1.3.6 && < 1.4,                   intro                   >=  0.4.0 && < 0.10,-                  microlens               ^>= 0.4.12.0,-                  microlens-th            ^>= 0.4.3.9,-                  text                    ^>= 1.2.4.1,+                  microlens               >=  0.4.0 && < 0.5,+                  microlens-th            >=  0.4.0 && < 0.5,+                  text                    >=  1.2.3 && < 1.3,                   unix                    >=  2.7.2 && < 2.8,-                  unordered-containers    >=  0.2.13 && < 0.3,+                  unordered-containers    >=  0.2.9 && < 0.3,                   vector                  ^>= 0.12.1,-                  vector-algorithms       ^>= 0.8.0.4,-                  vector-sized            >=  1.4.3 && < 1.5,+                  vector-algorithms       ^>= 0.8.0.3,+                  vector-sized            >=  1.4.0 && < 1.5,                   vty                     ^>= 5.33      ghc-options:@@ -94,7 +93,7 @@     -- other-modules:     build-depends:         base                    >= 4.10.1 && < 5,-        intro                   >=  0.4.0 && < 0.10,+        intro                   >= 0.4.0  && < 0.10,         talash      ghc-options: -threaded -rtsopts