All Versions
Latest Version
Avg Release Cycle
54 days
Latest Release
2118 days ago

Changelog History
Page 1

  • v0.7.0.0 Changes

    May 17, 2018
    • ๐Ÿ’ฅ Breaking change: allow roundtripAndGoldenADTSpecs test to pass when random samples generated from the seed in the golden file do not produce the same Haskell samples, but yet decoding and re-encoding the golden file still produces the same bytes as in the golden file.
    • โž• Add an additional faulty file ending in .faulty.reencoded.json when the byte-for-byte decode/encode round-trip fails. This allows you to compare the encoding changes without the noise of the random sample change. In this case, the test will output a message indicating whether decoding the golden file produces the same Haskell values as decoding the re-encoded files. If they produce the same values, that is likely a minor encoding change, but still a change so tests fail.
    • โž• Add RandomMismatchOption to Settings so you can have the old behavior of failing tests when random samples change.
  • v0.6.0.0 Changes

    January 04, 2018
    • โœ… Test encoding in roundtripAndGoldenADTSpecs' and 'roundtripAndGoldenADTSpecsWithSettings functions. This may break current tests because only decoding was tested previously.
  • v0.5.1.0 Changes

    January 04, 2018
    • โœ‚ Remove 'Wredundant-constraints' flag.
  • v0.5.0.0 Changes

    January 02, 2018
    • โž• Add 'Arbitrary' requirement for 'roundtripADTSpecs', 'roundtripAndGoldenADTSpecs' and 'roundtripAndGoldenADTSpecsWithSettings' because 'Arbitrary' was a redundant constrain for 'ToADTArbitrary' in quickcheck-arbitrary-adt.
  • v0.4.0.0 Changes

    December 10, 2017
    • ๐Ÿ›  Fix behavior for 'mkGoldenFileForType'. Intention is to create a file in a dir for each constructor, but it was only creating a file for one of the constructors of a type.
  • v0.3.1.0 Changes

    December 02, 2017
    • ๐Ÿ”ฆ Expose 'roundtripAndGoldenSpecsWithSettings'.
  • v0.3.0.0 Changes

    November 14, 2017
    • โž• Add mkGoldenFileForType.
    • ๐Ÿ“‡ Rename internal function fromTypeable to mkTypeNameInfo.
    • ๐Ÿšš Move TopDir, ModuleName, TypeName, TypeNameInfo and mkTypeNameInfo into Test.Aeson.Internal.Util.
  • v0.2.1.0 Changes

    August 08, 2017
    • โž• Added the ability to run an automated test withought needing a Show, Eq, or Typeable instance.
    • Cleaned up error messages, mostly involving redundant types
  • v0.2.0.3 Changes

    September 08, 2016
    • โœ… Tests were breaking because Test.Types.MismatchedToAndFromSerialization was missing from the cabal file.
  • v0.2.0.2 Changes

    September 07, 2016
    • โœ… Forgot to add fixes to the test, in previous version they were not compiling.