packages feed

named-text 1.2.0.0 → 1.2.1.0

raw patch · 2 files changed

+14/−6 lines, 2 filesdep ~aesondep ~basedep ~tastyPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: aeson, base, tasty

API changes (from Hackage documentation)

+ Data.Name.JSON: instance Data.Aeson.Types.FromJSON.FromJSON (Data.Name.Internal.Named Data.Name.CaseInsensitive nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.FromJSON.FromJSON (Data.Name.Internal.Named Data.Name.JSON.JSONStyle nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.FromJSON.FromJSON (Data.Name.Name nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.FromJSON.FromJSONKey (Data.Name.Internal.Named Data.Name.CaseInsensitive nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.FromJSON.FromJSONKey (Data.Name.Internal.Named Data.Name.JSON.JSONStyle nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.FromJSON.FromJSONKey (Data.Name.Name nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.ToJSON.ToJSON (Data.Name.Internal.Named Data.Name.CaseInsensitive nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.ToJSON.ToJSON (Data.Name.Internal.Named Data.Name.JSON.JSONStyle nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.ToJSON.ToJSON (Data.Name.Name nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.ToJSON.ToJSONKey (Data.Name.Internal.Named Data.Name.CaseInsensitive nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.ToJSON.ToJSONKey (Data.Name.Internal.Named Data.Name.JSON.JSONStyle nameTy)
+ Data.Name.JSON: instance Data.Aeson.Types.ToJSON.ToJSONKey (Data.Name.Name nameTy)
+ Data.Name.JSON: instance Data.Hashable.Class.Hashable (Data.Name.Internal.Named Data.Name.JSON.JSONStyle nameOf)
+ Data.Name.JSON: instance Data.Name.ConvertNameStyle Data.Name.CaseInsensitive Data.Name.JSON.JSONStyle nameOf
+ Data.Name.JSON: instance Data.Name.ConvertNameStyle Data.Name.JSON.JSONStyle Data.Name.CaseInsensitive nameOf
+ Data.Name.JSON: instance Data.Name.ConvertNameStyle Data.Name.JSON.JSONStyle Data.Name.UTF8 nameOf
+ Data.Name.JSON: instance Data.Name.ConvertNameStyle Data.Name.UTF8 Data.Name.JSON.JSONStyle nameOf
+ Data.Name.JSON: instance Data.Name.NameText Data.Name.JSON.JSONStyle
+ Data.Name.JSON: instance GHC.Classes.Eq (Data.Name.Internal.Named Data.Name.JSON.JSONStyle nameOf)
+ Data.Name.JSON: instance GHC.Classes.Ord (Data.Name.Internal.Named Data.Name.JSON.JSONStyle nameOf)
+ Data.Name.JSON: type JSONStyle = "JSON" :: NameStyle

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for named-text +## 1.2.1.0 -- 2024-09-19++* Allow building withn GHC 9.8 and 9.10.+ ## 1.2.0.0 -- 2024-07-23  * Remove default Eq, Ord, and Hashable instances for all Named. An explicit or
named-text.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               named-text-version:            1.2.0.0+version:            1.2.1.0 synopsis:           A parameterized named text type and associated functionality. description:   .@@ -28,7 +28,11 @@ category:           Data build-type:         Simple extra-doc-files:    CHANGELOG.md-tested-with:        GHC == 9.4.4, GHC == 9.2.4, GHC == 9.0.2, GHC == 8.10.7, GHC == 8.8.4+tested-with:        GHC == 9.4.4+                  , GHC == 9.2.4+                  , GHC == 9.0.2+                  , GHC == 8.10.7+                  , GHC == 8.8.4  source-repository head   type: git@@ -58,7 +62,7 @@     import:           bldspec     hs-source-dirs:   .     default-language: Haskell2010-    build-depends:    base >= 4.13 && < 4.20+    build-depends:    base >= 4.13 && < 4.21                     , deepseq                     , hashable                     , prettyprinter >= 1.7.0 && < 1.8@@ -67,7 +71,7 @@     exposed-modules:  Data.Name     other-modules:    Data.Name.Internal     if flag(with-json)-      build-depends: aeson >= 1.5 && < 2.2+      build-depends: aeson >= 1.5 && < 2.3       exposed-modules: Data.Name.JSON  @@ -83,12 +87,12 @@                     , parameterized-utils >= 2.1 && < 2.2                     , prettyprinter                     , sayable-                    , tasty >= 1.4 && < 1.5+                    , tasty >= 1.4 && < 1.6                     , tasty-ant-xml >= 1.1 && < 1.2                     , tasty-checklist >= 1.0 && < 1.1                     , tasty-hspec >= 1.2 && < 1.3                     , text                     , unordered-containers     if flag(with-json)-      build-depends: aeson >= 1.5 && < 2.2+      build-depends: aeson >= 1.5 && < 2.3                    , bytestring