floskell 0.10.6 → 0.10.7
raw patch · 3 files changed
+21/−20 lines, 3 filesdep ~aesondep ~basedep ~criterionPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: aeson, base, criterion, ghc-prim, hspec, mtl, optparse-applicative, text, transformers
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- floskell.cabal +17/−17
- src/Floskell/ConfigFile.hs +0/−3
CHANGELOG.md view
@@ -1,3 +1,7 @@+# Floskell 0.10.7 (2022-12-10)++* Add support for building with GHC-9.4.3+ # Floskell 0.10.6 (2021-12-14) * Add support for building with GHC-9.0.1, GHC-9.2.1
floskell.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.10 name: floskell-version: 0.10.6+version: 0.10.7 license: BSD3 license-file: LICENSE.md copyright:@@ -56,8 +56,8 @@ default-language: Haskell2010 ghc-options: -Wall build-depends:- base >=4.9 && <4.17,- aeson >=0.11.3.0 && <2.1,+ base >=4.9 && <4.18,+ aeson >=0.11.3.0 && <2.2, attoparsec >=0.13.1.0 && <0.15, bytestring >=0.10.8.1 && <0.12, containers >=0.5.7.1 && <0.7,@@ -66,9 +66,9 @@ filepath >=1.4.1.0 && <1.5, haskell-src-exts >=1.19 && <1.24, monad-dijkstra >=0.1.1 && <0.2,- mtl >=2.2.1 && <2.3,- text >=1.2.2.2 && <1.3,- transformers >=0.5.2.0 && <0.6,+ mtl >=2.2.1 && <2.4,+ text >=1.2.2.2 && <2.1,+ transformers >=0.5.2.0 && <0.7, unordered-containers >=0.2.8.0 && <0.3, utf8-string >=1.0.1.1 && <1.1 @@ -80,15 +80,15 @@ -Wall -Wno-missing-home-modules -optP-Wno-nonportable-include-path build-depends:- base >=4.9 && <4.17,+ base >=4.9 && <4.18, floskell -any, aeson-pretty >=0.8.2 && <0.9, bytestring >=0.10.8.1 && <0.12, directory >=1.2.6.2 && <1.4,- ghc-prim >=0.5.0.0 && <0.9,+ ghc-prim >=0.5.0.0 && <0.10, haskell-src-exts >=1.19 && <1.24,- optparse-applicative >=0.12.1.0 && <0.17,- text >=1.2.2.2 && <1.3+ optparse-applicative >=0.12.1.0 && <0.18,+ text >=1.2.2.2 && <2.1 test-suite floskell-test type: exitcode-stdio-1.0@@ -98,14 +98,14 @@ default-language: Haskell2010 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-depends:- base >=4.9 && <4.17,+ base >=4.9 && <4.18, floskell -any, bytestring >=0.10.8.1 && <0.12, deepseq >=1.4.2.0 && <1.5, exceptions >=0.8.3 && <0.12, haskell-src-exts >=1.19 && <1.24,- hspec >=2.2.4 && <2.8,- text >=1.2.2.2 && <1.3,+ hspec >=2.2.4 && <2.11,+ text >=1.2.2.2 && <2.1, utf8-string >=1.0.1.1 && <1.1 benchmark floskell-bench@@ -116,13 +116,13 @@ default-language: Haskell2010 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-depends:- base >=4.9 && <4.17,+ base >=4.9 && <4.18, floskell -any, bytestring >=0.10.8.1 && <0.12,- criterion >=1.1.1.0 && <1.6,+ criterion >=1.1.1.0 && <1.7, deepseq >=1.4.2.0 && <1.5, exceptions >=0.8.3 && <0.11,- ghc-prim >=0.5.0.0 && <0.9,+ ghc-prim >=0.5.0.0 && <0.10, haskell-src-exts >=1.19 && <1.24,- text >=1.2.2.2 && <1.3,+ text >=1.2.2.2 && <2.1, utf8-string >=1.0.1.1 && <1.1
src/Floskell/ConfigFile.hs view
@@ -30,9 +30,6 @@ ( (.:?), (.=), FromJSON(..), ToJSON(..) ) import qualified Data.Aeson as JSON import qualified Data.Aeson.Types as JSON ( typeMismatch )-#if MIN_VERSION_aeson(2,0,0)-import qualified Data.Aeson.KeyMap as JSON ( unionWith )-#endif import qualified Data.Attoparsec.ByteString as AP import qualified Data.ByteString as BS import Data.Char ( isLetter, isSpace )