./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)


   2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137)
Log message:
Recursive revbump after changing the default Haskell compiler
   2024-05-02 13:08:50 by Masatake Daimon | Files touched by this commit (4)
Log message:
converters/hs-hslua-aeson: Update to 2.3.1

hslua-aeson-2.3.1 - Released 2024-01-18.

    * Relaxed upper bound for aeson. This required changes to the
      testsuite: The arbitrary JSON values produced by current aeson
      versions include numbers that cannot be converted to Lua numbers
      without loss of precision. Those are first converted to representable
      numbers before round-tripping is tested.

    * Relaxed upper bound for text, containers, and bytestring, allowing
      text-2.1, containers-0.7, and bytestring-0.12.
   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