All Versions
13
Latest Version
Avg Release Cycle
54 days
Latest Release
1771 days ago
Changelog History
Page 1
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
toSettings
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.
- โ
Test encoding in
-
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.