packages feed

tomland 1.3.3.1 → 1.3.3.2

raw patch · 38 files changed

+54/−43 lines, 38 filesdep ~basedep ~bytestringdep ~containersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, bytestring, containers, deepseq, hedgehog, hspec, hspec-hedgehog, megaparsec, mtl, text, time, validation-selective

API changes (from Hackage documentation)

- Toml.Codec.Generic: instance Toml.Codec.Generic.HasCodec GHC.Integer.Type.Integer
- Toml.Codec.Generic: instance Toml.Codec.Generic.HasCodec GHC.Natural.Natural
- Toml.Codec.Generic: instance Toml.Codec.Generic.HasItemCodec GHC.Integer.Type.Integer
- Toml.Codec.Generic: instance Toml.Codec.Generic.HasItemCodec GHC.Natural.Natural
+ Toml.Codec.Generic: instance Toml.Codec.Generic.HasCodec GHC.Num.Integer.Integer
+ Toml.Codec.Generic: instance Toml.Codec.Generic.HasCodec GHC.Num.Natural.Natural
+ Toml.Codec.Generic: instance Toml.Codec.Generic.HasItemCodec GHC.Num.Integer.Integer
+ Toml.Codec.Generic: instance Toml.Codec.Generic.HasItemCodec GHC.Num.Natural.Natural

Files

CHANGELOG.md view
@@ -3,6 +3,13 @@ `tomland` uses [PVP Versioning][1]. The changelog is available [on GitHub][2]. +## 1.3.3.2 – Oct 5, 2022++* [#395](https://github.com/kowainik/tomland/issues/395):+  Support GHC-9.2.4.+* Upgrade `text` to version `2`.+* Upgrade `hedgehog` and `hspec`.+ ## 🍁 1.3.3.1 — Nov 8, 2021  * Disable building executables by default
src/Toml.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/BiMap.hs view
@@ -7,7 +7,7 @@  {- | Module                  : Toml.Codec.BiMap-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/BiMap/Conversion.hs view
@@ -2,7 +2,7 @@  {- | Module                  : Toml.Codec.BiMap.Conversion-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Code.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Code-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Common.hs view
@@ -2,7 +2,7 @@  {- | Module                  : Toml.Codec.Combinator.Common-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Custom.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.Custom-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/List.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.List-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Map.hs view
@@ -4,7 +4,7 @@  {- | Module                  : Toml.Codec.Combinator.Map-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Monoid.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.Monoid-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Primitive.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.Primitive-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Set.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.Set-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Table.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.Table-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Time.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.Time-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Combinator/Tuple.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Combinator.Tuple-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Di.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Codec.Di-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Error.hs view
@@ -2,7 +2,7 @@  {- | Module                  : Toml.Codec.Error-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Generic.hs view
@@ -11,7 +11,7 @@  {- | Module                  : Toml.Codec.Generic-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Codec/Types.hs view
@@ -6,7 +6,7 @@  {- | Module                  : Toml.Codec.Types-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Parser.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Parser-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Parser/Core.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Parser.Core-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Parser/Item.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Parser.Item-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Parser/Key.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Parser.Key-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Parser/String.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Parser.String-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Parser/Validate.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Parser.Validate-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Parser/Value.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Parser.Value-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Type-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/AnyValue.hs view
@@ -7,7 +7,7 @@  {- | Module                  : Toml.Type.AnyValue-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/Edsl.hs view
@@ -1,6 +1,6 @@ {- | Module                  : Toml.Type.Edsl-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/Key.hs view
@@ -2,7 +2,7 @@  {- | Module                  : Toml.Type.Key-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/PrefixTree.hs view
@@ -3,7 +3,7 @@  {- | Module                  : Toml.Type.PrefixTree-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/Printer.hs view
@@ -2,7 +2,7 @@  {- | Module                  : Toml.Type.Printer-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/TOML.hs view
@@ -2,7 +2,7 @@  {- | Module                  : Toml.Type.TOML-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/UValue.hs view
@@ -2,7 +2,7 @@  {- | Module                  : Toml.Type.UValue-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
src/Toml/Type/Value.hs view
@@ -8,7 +8,7 @@  {- | Module                  : Toml.Type.Value-Copyright               : (c) 2018-2021 Kowainik+Copyright               : (c) 2018-2022 Kowainik SPDX-License-Identifier : MPL-2.0 Maintainer              : Kowainik <xrom.xkov@gmail.com> Stability               : Stable
tomland.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.4 name:                tomland-version:             1.3.3.1+version:             1.3.3.2 synopsis:            Bidirectional TOML serialization description:     Implementation of bidirectional TOML serialization. Simple codecs look like this:@@ -27,7 +27,7 @@ license-file:        LICENSE author:              Dmitrii Kovanikov, Veronika Romashkina maintainer:          Kowainik <xrom.xkov@gmail.com>-copyright:           2018-2021 Kowainik+copyright:           2018-2022 Kowainik category:            TOML, Text, Configuration build-type:          Simple extra-doc-files:     README.md@@ -38,7 +38,8 @@                      GHC == 8.6.5                      GHC == 8.8.4                      GHC == 8.10.7-                     GHC == 9.0.1+                     GHC == 9.0.2+                     GHC == 9.2.4  source-repository head   type:                git@@ -55,7 +56,7 @@   manual:              True  common common-options-  build-depends:       base >= 4.11 && < 4.16+  build-depends:       base >= 4.11 && < 4.17    ghc-options:         -Wall                        -Wcompat@@ -73,6 +74,9 @@                        -Werror=missing-deriving-strategies   if impl(ghc >= 8.10)     ghc-options:       -Wunused-packages+  if impl(ghc >= 9.2)+    ghc-options:+                       -Wredundant-bang-patterns    default-language:    Haskell2010   default-extensions:  DeriveGeneric@@ -133,7 +137,7 @@                      , megaparsec >= 7.0.5 && < 9.3                      , mtl ^>= 2.2                      , parser-combinators >= 1.1.0 && < 1.4-                     , text ^>= 1.2+                     , text >= 1.2 && < 2.1                      , time >= 1.8 && < 1.14                      , transformers >= 0.5 && < 0.7                      , unordered-containers ^>= 0.2.7@@ -222,8 +226,8 @@   build-depends:       bytestring                      , containers >= 0.5.7 && < 0.7                      , hashable-                     , hedgehog ^>= 1.0.1-                     , hspec >= 2.7.1 && < 2.9+                     , hedgehog >= 1.0.1 && < 1.3+                     , hspec >= 2.7.1 && < 2.11                      , hspec-hedgehog ^>= 0.0.1                      , hspec-megaparsec >= 2.0.0 && < 2.3.0                      , megaparsec