HsYAML 0.2.1.1 → 0.2.1.2
raw patch · 3 files changed
+27/−13 lines, 3 filesdep ~containersPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: containers
API changes (from Hackage documentation)
- Data.YAML: instance Data.YAML.FromYAML GHC.Integer.Type.Integer
- Data.YAML: instance Data.YAML.FromYAML GHC.Natural.Natural
- Data.YAML: instance Data.YAML.ToYAML GHC.Integer.Type.Integer
- Data.YAML: instance Data.YAML.ToYAML GHC.Natural.Natural
+ Data.YAML: instance Data.YAML.FromYAML GHC.Num.Integer.Integer
+ Data.YAML: instance Data.YAML.FromYAML GHC.Num.Natural.Natural
+ Data.YAML: instance Data.YAML.ToYAML GHC.Num.Integer.Integer
+ Data.YAML: instance Data.YAML.ToYAML GHC.Num.Natural.Natural
Files
- ChangeLog.md +8/−0
- HsYAML.cabal +18/−12
- src/Data/YAML.hs +1/−1
ChangeLog.md view
@@ -1,5 +1,13 @@ See also http://pvp.haskell.org/faq +### 0.2.1.2++_2023-09-29_++* Add `default-extensions: TypeOperators` to silence warning under GHC ≥ 9.4.+* Support latest versions of dependencies.+* Tested with GHC 7.10 - 9.8.0+ ### 0.2.1.1 _2022-05-11_
HsYAML.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.14 name: HsYAML-version: 0.2.1.1+version: 0.2.1.2 synopsis: Pure Haskell YAML 1.2 processor homepage: https://github.com/haskell-hvr/HsYAML@@ -15,7 +15,10 @@ category: Text build-type: Simple tested-with:- GHC == 9.2.2+ GHC == 9.8.0+ GHC == 9.6.3+ GHC == 9.4.7+ GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4@@ -24,9 +27,11 @@ GHC == 8.2.2 GHC == 8.0.2 GHC == 7.10.3- GHC == 7.8.4- GHC == 7.6.3- GHC == 7.4.2+ -- Skip testing on GHC 7.8 as it ships a too old 'transformers'+ -- GHC == 7.8.4+ -- Skip testing these legacy GHC versions:+ -- GHC == 7.6.3+ -- GHC == 7.4.2 description: @HsYAML@ is a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) processor, i.e. a library for parsing and serializing YAML documents.@@ -75,6 +80,7 @@ , Data.DList default-language: Haskell2010+ default-extensions: TypeOperators other-extensions: DeriveGeneric FlexibleContexts FlexibleInstances@@ -89,11 +95,11 @@ Trustworthy TypeSynonymInstances - build-depends: base >= 4.5 && < 4.17- , bytestring >= 0.9 && < 0.12- , containers >= 0.4.2 && < 0.7- , deepseq >= 1.3.0 && < 1.5- , text >= 1.2.3 && < 2.1+ build-depends: base >= 4.5 && < 5+ , bytestring >= 0.9 && < 0.13+ , containers >= 0.4.2 && < 0.8+ , deepseq >= 1.3.0 && < 1.6+ , text >= 1.2.3 && < 2.2 , mtl >= 2.2.1 && < 2.4 , parsec >= 3.1.13.0 && < 3.2 , transformers >= 0.4 && < 0.7@@ -151,6 +157,6 @@ , containers , mtl -- non-inherited- , QuickCheck == 2.14.*- , tasty == 1.4.*+ , QuickCheck == 2.14.*+ , tasty >= 1.4 && < 1.6 , tasty-quickcheck == 0.10.*
src/Data/YAML.hs view
@@ -118,7 +118,7 @@ -- -- The diagram below depicts the standard layers of a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) processor. This module covers the upper /Native/ and /Representation/ layers, whereas the "Data.YAML.Event" and "Data.YAML.Token" modules provide access to the lower /Serialization/ and /Presentation/ layers respectively. ----- <<http://yaml.org/spec/1.2/overview2.png>>+-- <<https://yaml.org/spec/1.2.2/img/overview2.svg>> -- -- $start --