ini 0.3.5 → 0.3.6
raw patch · 2 files changed
+5/−4 lines, 2 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
+ Data.Ini: instance Data.Semigroup.Semigroup Data.Ini.Ini
Files
- ini.cabal +2/−2
- src/Data/Ini.hs +3/−2
ini.cabal view
@@ -1,5 +1,5 @@ name: ini-version: 0.3.5+version: 0.3.6 synopsis: Quick and easy configuration files in the INI format. description: Quick and easy configuration files in the INI format. license: BSD3@@ -25,4 +25,4 @@ source-repository head type: git- location: http://github.com/chrisdone/inil.git+ location: http://github.com/chrisdone/ini.git
src/Data/Ini.hs view
@@ -71,7 +71,8 @@ import Data.Char import Data.HashMap.Strict (HashMap) import qualified Data.HashMap.Strict as M-import Data.Monoid+import Data.Semigroup+import Data.Monoid (Monoid) import Data.Text (Text) import qualified Data.Text as T import qualified Data.Text.IO as T@@ -79,7 +80,7 @@ -- | An INI configuration. newtype Ini = Ini { unIni :: HashMap Text (HashMap Text Text) }- deriving (Show, Monoid)+ deriving (Show, Semigroup, Monoid) -- | Parse an INI file. readIniFile :: FilePath -> IO (Either String Ini)