packages feed

hslua-aeson 2.3.0 → 2.3.0.1

raw patch · 4 files changed

+14/−8 lines, 4 filesdep ~basedep ~hslua-marshallingPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, hslua-marshalling

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -2,9 +2,15 @@  `hslua-aeson` uses [PVP Versioning][]. +## hslua-aeson-2.3.0.1++Released 2023-03-13.++-   Relax upper bound for hslua-marshalling, allow version 2.3.+ ## hslua-aeson-2.3.0 -Release pending.+Released 2023-02-21.  -   The `peekValue` peeker now checks for a `__toaeson` metafield     or `__tojson` metamethod and uses them to compute the `Value`
hslua-aeson.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.2 name:                hslua-aeson-version:             2.3.0+version:             2.3.0.1 synopsis:            Allow aeson data types to be used with Lua. description:         This package provides instances to push and receive any                      datatype encodable as JSON to and from the Lua stack.@@ -8,7 +8,7 @@ license:             MIT license-file:        LICENSE author:              Albert Krewinkel-maintainer:          Albert Krewinkel <albert+hslua@zeitkraut.de>+maintainer:          Albert Krewinkel <tarleb@hslua.org> copyright:           © 2017–2023 Albert Krewinkel category:            Foreign extra-source-files:  README.md@@ -28,13 +28,13 @@  common common-options   default-language:    Haskell2010-  build-depends:       base                 >= 4.8    && < 5+  build-depends:       base                 >= 4.11   && < 5                      , aeson                >= 1.5    && < 2.2                      , bytestring           >= 0.10.2 && < 0.12                      , containers           >= 0.5.9  && < 0.7                      , hashable             >= 1.2    && < 1.5                      , hslua-core           >= 2.0    && < 2.4-                     , hslua-marshalling    >= 2.1    && < 2.3+                     , hslua-marshalling    >= 2.1    && < 2.4                      , mtl                  >= 2.2    && < 2.4                      , scientific           >= 0.3    && < 0.4                      , unordered-containers >= 0.2    && < 0.3
src/HsLua/Aeson.hs view
@@ -1,8 +1,8 @@ {-| Module      :  HsLua.Aeson-Copyright   :  © 2017–2022 Albert Krewinkel+Copyright   :  © 2017-2023 Albert Krewinkel License     :  MIT-Maintainer  :  Albert Krewinkel <tarleb@zeitkraut.de>+Maintainer  :  Albert Krewinkel <tarleb@hslua.org>  Pushes and retrieves aeson `Value`s to and from the Lua stack. 
test/test-hslua-aeson.hs view
@@ -1,6 +1,6 @@ {-# OPTIONS_GHC -fno-warn-orphans #-} {-|-Copyright   :  © 2017–2022 Albert Krewinkel+Copyright   :  © 2017-2023 Albert Krewinkel License     :  MIT  Tests for Aeson–Lua glue.