packages feed

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 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)