packages feed

persistent-discover 0.1.0.1 → 0.1.0.2

raw patch · 3 files changed

+55/−6 lines, 3 filesdep ~template-haskellPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: template-haskell

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -2,6 +2,10 @@  ## Unreleased changes +## 0.1.0.2++- Support GHC 9 [#3](https://github.com/parsonsmatt/persistent-discover/pull/3)+ ## 0.1.0.1  - Fix behavior where uppercase directories (eg on Mac OS) would cause incorrect
persistent-discover.cabal view
@@ -1,13 +1,13 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.33.0.+-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack ----- hash: a19c34e1b40e11e9e11ba1037b48d10704dccd150ce870080a6648ef6a8c1ad1+-- hash: 37d9907d82fa8437377ef114b7c491fb4fd67146c5d38429f1144ee39e2d6562  name:           persistent-discover-version:        0.1.0.1+version:        0.1.0.2 synopsis:       Persistent module discover utilities description:    This package provides an executable for discovering Persistent model definition files, as well as a library function to glob all persistent model files. Please see the README on GitHub at <https://github.com/parsonsmatt/persistent-discover#readme> category:       Web@@ -36,7 +36,20 @@       Paths_persistent_discover   hs-source-dirs:       ./src-  default-extensions: BlockArguments TypeFamilies FlexibleInstances MultiParamTypeClasses OverloadedStrings GeneralizedNewtypeDeriving DerivingStrategies TypeFamilies GADTs DerivingStrategies StandaloneDeriving DataKinds FlexibleInstances+  default-extensions:+      BlockArguments+      TypeFamilies+      FlexibleInstances+      MultiParamTypeClasses+      OverloadedStrings+      GeneralizedNewtypeDeriving+      DerivingStrategies+      TypeFamilies+      GADTs+      DerivingStrategies+      StandaloneDeriving+      DataKinds+      FlexibleInstances   ghc-options: -Wall   build-depends:       base >=4.12 && <5@@ -55,7 +68,20 @@       Paths_persistent_discover   hs-source-dirs:       app-  default-extensions: BlockArguments TypeFamilies FlexibleInstances MultiParamTypeClasses OverloadedStrings GeneralizedNewtypeDeriving DerivingStrategies TypeFamilies GADTs DerivingStrategies StandaloneDeriving DataKinds FlexibleInstances+  default-extensions:+      BlockArguments+      TypeFamilies+      FlexibleInstances+      MultiParamTypeClasses+      OverloadedStrings+      GeneralizedNewtypeDeriving+      DerivingStrategies+      TypeFamilies+      GADTs+      DerivingStrategies+      StandaloneDeriving+      DataKinds+      FlexibleInstances   ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N   build-depends:       base >=4.12 && <5@@ -77,7 +103,20 @@       Paths_persistent_discover   hs-source-dirs:       test-  default-extensions: BlockArguments TypeFamilies FlexibleInstances MultiParamTypeClasses OverloadedStrings GeneralizedNewtypeDeriving DerivingStrategies TypeFamilies GADTs DerivingStrategies StandaloneDeriving DataKinds FlexibleInstances+  default-extensions:+      BlockArguments+      TypeFamilies+      FlexibleInstances+      MultiParamTypeClasses+      OverloadedStrings+      GeneralizedNewtypeDeriving+      DerivingStrategies+      TypeFamilies+      GADTs+      DerivingStrategies+      StandaloneDeriving+      DataKinds+      FlexibleInstances   ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N   build-tool-depends:       hspec-discover:hspec-discover
src/Database/Persist/Discover.hs view
@@ -1,3 +1,5 @@+{-# LANGUAGE CPP #-}+ -- | -- -- @since 0.1.0.0@@ -23,7 +25,11 @@ findPersistentModelFiles root = do     projectRoot <- makeRelativeToProject root     files <- runIO $ filter isPersistentModelFile <$> getFilesRecursive projectRoot+#if MIN_VERSION_template_haskell(2,17,0)+    examineCode $ liftTyped files+#else     liftTyped files+#endif   where     isPersistentModelFile filename =         case stripSuffix ".persistentmodels" filename of