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 +4/−0
- persistent-discover.cabal +45/−6
- src/Database/Persist/Discover.hs +6/−0
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