packages feed

hnix-store-db 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+7/−3 lines, 2 filesdep ~esqueletodep ~persistentPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: esqueleto, persistent

API changes (from Hackage documentation)

- System.Nix.Store.DB.Query: queryAllDerivationOutputs :: (MonadIO m, MonadLogger m) => SqlReadT m [DerivationOutput]
+ System.Nix.Store.DB.Query: queryAllDerivationOutputs :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m [DerivationOutput]
- System.Nix.Store.DB.Query: queryAllDerivationOutputsEntity :: (MonadIO m, MonadLogger m) => SqlReadT m [Entity DerivationOutput]
+ System.Nix.Store.DB.Query: queryAllDerivationOutputsEntity :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m [Entity DerivationOutput]
- System.Nix.Store.DB.Query: queryAllRefs :: (MonadIO m, MonadLogger m) => SqlReadT m [Ref]
+ System.Nix.Store.DB.Query: queryAllRefs :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m [Ref]
- System.Nix.Store.DB.Query: queryAllRefsEntity :: (MonadIO m, MonadLogger m) => SqlReadT m [Entity Ref]
+ System.Nix.Store.DB.Query: queryAllRefsEntity :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m [Entity Ref]
- System.Nix.Store.DB.Query: queryDerivationOutputs :: (MonadIO m, MonadLogger m) => Entity ValidPath -> SqlReadT m [(Text, StorePath)]
+ System.Nix.Store.DB.Query: queryDerivationOutputs :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => Entity ValidPath -> SqlReadT m [(Text, StorePath)]
- System.Nix.Store.DB.Query: queryEverything :: (MonadIO m, MonadLogger m) => SqlReadT m ([Entity ValidPath], [Entity Ref], [Entity DerivationOutput])
+ System.Nix.Store.DB.Query: queryEverything :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m ([Entity ValidPath], [Entity Ref], [Entity DerivationOutput])
- System.Nix.Store.DB.Query: queryOneValidDerivation :: (MonadIO m, MonadLogger m) => SqlReadT m (Maybe ValidPath)
+ System.Nix.Store.DB.Query: queryOneValidDerivation :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m (Maybe ValidPath)
- System.Nix.Store.DB.Query: queryOneValidDerivationEntity :: (MonadIO m, MonadLogger m) => SqlReadT m (Maybe (Entity ValidPath))
+ System.Nix.Store.DB.Query: queryOneValidDerivationEntity :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m (Maybe (Entity ValidPath))
- System.Nix.Store.DB.Query: queryPathFromHashPart :: (MonadIO m, MonadLogger m) => StoreDir -> StorePathHashPart -> SqlReadT m (Maybe StorePath)
+ System.Nix.Store.DB.Query: queryPathFromHashPart :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => StoreDir -> StorePathHashPart -> SqlReadT m (Maybe StorePath)
- System.Nix.Store.DB.Query: queryPathInfo :: (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m (Maybe ValidPath)
+ System.Nix.Store.DB.Query: queryPathInfo :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m (Maybe ValidPath)
- System.Nix.Store.DB.Query: queryPathInfoEntity :: (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m (Maybe (Entity ValidPath))
+ System.Nix.Store.DB.Query: queryPathInfoEntity :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m (Maybe (Entity ValidPath))
- System.Nix.Store.DB.Query: queryReferences :: (MonadIO m, MonadLogger m) => Entity ValidPath -> SqlReadT m [Ref]
+ System.Nix.Store.DB.Query: queryReferences :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => Entity ValidPath -> SqlReadT m [Ref]
- System.Nix.Store.DB.Query: queryReferencesEntity :: (MonadIO m, MonadLogger m) => Entity ValidPath -> SqlReadT m [Entity Ref]
+ System.Nix.Store.DB.Query: queryReferencesEntity :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => Entity ValidPath -> SqlReadT m [Entity Ref]
- System.Nix.Store.DB.Query: queryReferrers :: (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m [Ref]
+ System.Nix.Store.DB.Query: queryReferrers :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m [Ref]
- System.Nix.Store.DB.Query: queryReferrersEntity :: (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m [Entity Ref]
+ System.Nix.Store.DB.Query: queryReferrersEntity :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m [Entity Ref]
- System.Nix.Store.DB.Query: queryValidDerivers :: (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m [(Text, StorePath)]
+ System.Nix.Store.DB.Query: queryValidDerivers :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => StorePath -> SqlReadT m [(Text, StorePath)]
- System.Nix.Store.DB.Query: queryValidPaths :: (MonadIO m, MonadLogger m) => SqlReadT m [ValidPath]
+ System.Nix.Store.DB.Query: queryValidPaths :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m [ValidPath]
- System.Nix.Store.DB.Query: queryValidPathsEntity :: (MonadIO m, MonadLogger m) => SqlReadT m [Entity ValidPath]
+ System.Nix.Store.DB.Query: queryValidPathsEntity :: forall (m :: Type -> Type). (MonadIO m, MonadLogger m) => SqlReadT m [Entity ValidPath]
- System.Nix.Store.DB.Run: doMigrateAll :: MonadIO m => ReaderT SqlBackend m ()
+ System.Nix.Store.DB.Run: doMigrateAll :: forall (m :: Type -> Type). MonadIO m => ReaderT SqlBackend m ()

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# [0.1.0.1](https://github.com/haskell-nix/hnix-store/compare/db-0.1.0.0...db-0.1.0.1) 2025-09-03++* Relax upper bounds on `esqueleto` and `persistent` [#294](https://github.com/haskell-nix/hnix-store/pull/294)+ # 0.1.0.0 2024-07-31  * Initial release
hnix-store-db.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.2 name:                hnix-store-db-version:             0.1.0.0+version:             0.1.0.1 synopsis:            Nix store database support description:         Implementation of the Nix store database homepage:            https://github.com/haskell-nix/hnix-store@@ -80,8 +80,8 @@     , data-default-class     , text     , time-    , esqueleto >= 3.5.10 && < 3.6-    , persistent >= 2.14.5 && < 2.15+    , esqueleto >= 3.5.10 && < 3.7+    , persistent >= 2.14.5 && < 2.18     , persistent-sqlite >= 2.13.1 && < 2.14     , template-haskell     , monad-logger