Skip to content

Releases: approvals/ApprovalTests.Java

Support for Kaleidoscope Command-Line Tool (ksdiff)

10 May 05:41
Compare
Choose a tag to compare

Better handling of java.time.Instance in JsonApprovals

05 May 20:40
Compare
Choose a tag to compare

Later versions of Java fail on serializing java.time.Instance when using JsonApprovals.

allow renaming of PackageSettings class name

25 Apr 17:37
Compare
Choose a tag to compare

this helps with an obscure case where you have multiple classes PackageSettings in the same package but different modules, causing name collisions.

Obscure issue with PackageSettings

11 Apr 18:28
Compare
Choose a tag to compare

DateScrubber now supports 4 letter timezone names

05 Apr 15:52
Compare
Choose a tag to compare
15.1.1

d updated markdown snippets

Files open on Linux

04 Apr 18:26
Compare
Choose a tag to compare

fixes #251 where files would not launch on linux.

Add mechanism for custom opener.

Fixes some typos by overloading methods.

SortedMaps appear in expected order

23 Mar 05:53
Compare
Choose a tag to compare

Breaking Change

  • Approvals.verify(Map) now adheres to the ordering of the comparator if it is a SortedMap, closing #196

Other Changes

  • ImageWebReporter has a copy to clipboard button, closing #199

Upgrading to velocity.engine.core 2.3

24 Feb 22:46
Compare
Choose a tag to compare

This only affects those who are using Velocity. Approvals now uses velocity.engine.core 2.3. This might cause some upgrade problems for those still on velocity (1.7 or older).

kotlin support for @TestFactory

14 Feb 18:41
Compare
Choose a tag to compare

VelocityApprovals uses Options

03 Feb 22:55
Compare
Choose a tag to compare
13.3.0

d updated markdown snippets