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 +4/−0
- named-text.cabal +10/−6
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