Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.15 KB

CHANGELOG.md

File metadata and controls

27 lines (19 loc) · 1.15 KB

call-haskell-from-anything changelog

1.1.0.0 -- 2017-08-03

  • Backwards incompatible change! Wrappers have to be updated (see examples)
  • Fixed significant memory truncation bug #20
  • Fixed potential use-after-free stack return bug (see fix for #20)

1.0.1.0 -- 2015-02-01

  • Remove no-longer-needed instance for IO, fixes "overlapping instances" error in clients

1.0.0.0 -- 2015-01-31

  • Use closed type families to remove need for Identity monad at the end of functions. You can now export any pure function of type a -> b -> ... -> r. This is what I've been waiting for for years. Fixes #9.
  • Remove all helpers, wrappers, and support for exporting functions of type a -> b -> ... -> Identity r. If you need those for some reasons, just runIdentity on them before passing them to export.

0.2.0.0 -- 2015-01-31

  • Update to msgpack-1.0.0. Fixes #5.
  • Fix compilation under GHC 7.10
  • Require GHC >= 7.10
  • Remove support for compilers that don't support DataKinds
  • stack support.
  • With msgpack-1.0.0 we unfortunately lose the ability to give clear messages; if there is a number-of-arguments mismatch, unpack now returns Nothing.