freckle-ua-parser 0.1.0.0 → 0.1.0.1
raw patch · 3 files changed
+5/−4 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- freckle-ua-parser.cabal +1/−1
- package.yaml +1/−1
- src/Web/UAParser/SuiteUtils.hs +3/−2
freckle-ua-parser.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.12 name: freckle-ua-parser-version: 0.1.0.0+version: 0.1.0.1 license: BSD3 license-file: LICENSE copyright: 2012 Ozgun Ataman, 2026 Renaissance Learning Inc
package.yaml view
@@ -1,5 +1,5 @@ name: freckle-ua-parser-version: 0.1.0.0+version: 0.1.0.1 synopsis: Parsers for User-Agent strings description: | Parses User-Agent strings into browser, operating system, and device details,
src/Web/UAParser/SuiteUtils.hs view
@@ -13,6 +13,7 @@ import Data.Aeson hiding ((.:?)) import qualified Data.Aeson as A import Data.ByteString (ByteString)+import Data.String (fromString) import Data.Text (Text) import qualified Data.Text.Encoding as T import Data.Yaml hiding ((.:?))@@ -97,5 +98,5 @@ ------------------------------------------------------------------------------- -- | Backport a more lenient version of .:? from newer versions of -- aeson. It accepts an explicit null as well as an omitted field.-(.:?) :: (FromJSON a) => Object -> Text -> Parser (Maybe a)-o .:? k = join <$> (o A..:? k)+(.:?) :: (FromJSON a) => Object -> String -> Parser (Maybe a)+o .:? k = join <$> (o A..:? fromString k)