Skip to content

Releases: mgsloan/store

Version 0.5.0

01 Jun 21:26
Compare
Choose a tag to compare

store changes

  • Data.Store.Streaming moved to a separate package, store-streaming.

store-core changes

  • Now builds with primitive >= 0.6.4.0

Version 0.4.3.1

30 May 04:05
Compare
Choose a tag to compare

Fixed compilation on GHC 7.8

Version 0.4.3

30 May 04:04
Compare
Choose a tag to compare

Less aggressive inlining, resulting in faster compilation / simplifier not running out of ticks

Version 0.4.2

03 Apr 21:37
Compare
Choose a tag to compare

Fixes a broken test

Version 0.4.1

04 Mar 06:41
Compare
Choose a tag to compare
  • Breaking change in the encoding of Map / Set / IntMap / IntSet,
    to use ascending key order. Attempting to decode data written by
    prior versions of store (and vice versa) will almost always fail
    with a decent error message. If you're unlucky enough to have a
    collision in the data with a random Word32 magic number, then the
    error may not be so clear, or in extremely rare cases,
    successfully decode, yielding incorrect results. See
    #97 and
    #101.

  • Performance improvement of the 'Peek' monad, by introducing more
    strictness. This required a change to the internal API.

  • API and behavior of 'Data.Store.Version' changed. Previously, it
    would check the version tag after decoding the contents. It now
    also stores a magic Word32 tag at the beginning, so that it fails
    more gracefully when decoding input that lacks encoded version
    info.

Version 0.4.0

04 Mar 04:42
Compare
Choose a tag to compare

DEPRECATED in favor of 0.4.1

Version 0.3.1

16 Feb 06:45
Compare
Choose a tag to compare
  • Fix to derivation of primitive vectors, only relevant when built with
    primitive-0.6.2.0 or later
  • Removes INLINE pragmas on the generic default methods. This
    dramatically improves compilation time on recent GHC versions.
    See #91.
  • Adds instance Contravariant Size

Version 0.3

26 Oct 22:43
Compare
Choose a tag to compare
  • Uses store-core-0.3.*, which has support for alignment sensitive
    architectures.
  • Adds support for streaming decode from file descriptor, not supported on
    windows. As part of this addition, the API for "Data.Store.Streaming" has
    changed.

v0.2.1.1

09 Sep 13:48
Compare
Choose a tag to compare

Version 0.2.1.1