./converters/hs-hslua-aeson, Allow aeson data types to be used with Lua

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.3.1nb1, Package name: hs-hslua-aeson-2.3.1nb1, Maintainer: pkgsrc-users

This package provides instances to push and receive any datatype encodable
as JSON to and from the Lua stack.


Master sites:

Filesize: 7.287 KB

Version history: (Expand)


CVS history: (Expand)


   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-30 14:24:57 by Masatake Daimon | Files touched by this commit (4)
Log message:
converters/hs-hslua-aeson: Update to 2.3.0.1

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 - Released 2023-02-21.

* The peekValue peeker now checks for a __toaeson metafield or __tojson
  metamethod and uses them to compute the Value of an object:

* The __toaeson metafield, if set, must be a function pushed via
  pushToAeson. That function is called on a given object, and the returned
  Value becomes the result of calling peekValue.

  Likewise, the __tojson metamethod must be a function that returns a valid
  JSON string. The result in that case is the decoded string.

  If both, __toaeson and __tojson are set, then __toaeson takes precedent.

* The test suite now has tasty-hunit as an additional dependency.
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2022-08-23 12:59:52 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
hs-hslua-aeson: update to 2.2.1.

## hslua-aeson-2.2.1

Released 2022-06-23.

-   Export `jsonarray`, which is the name of the registry slot
    holding the metatable given to array tables. Setting the
    corresponding registry value will affect all newly created
    array values.

## hslua-aeson-2.2.0.1

Released 2022-06-16.

-   Relaxed upper bound for mtl, allowing mtl-2.3.

-   Relaxed upper bound for aeson, allowing aeson-2.1.

## hslua-aeson-2.2.0

Released 2022-02-19.

-   Relaxed upper bound for hslua-core and hslua-marshalling,
    allowing version 2.2 of both packages.
   2022-08-20 10:08:24 by Thomas Klausner | Files touched by this commit (211)
Log message:
hs*: recursive bump for new dependencies needed

for hs-aeson, hs-vector
   2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872)
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
   2022-02-12 09:10:19 by Masatake Daimon | Files touched by this commit (5)
Log message:
converters/hs-hslua-aeson: import hs-hslua-aeson-2.1.0

This package provides instances to push and receive any datatype encodable
as JSON to and from the Lua stack.