Releases: approvals/ApprovalTests.Java
Releases · approvals/ApprovalTests.Java
Files open on Linux
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
Upgrading to velocity.engine.core 2.3
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
VelocityApprovals uses Options
13.3.0 d updated markdown snippets
Fix ReportOnCyberDojo
we now write to the diff file as we expect to.
Allow customization of Json
You can now customize the behaviour of verifyAsJson
, for example printing nulls
Better spacing in storyboards
Storyboards handle spacing(new lines) better
Better StoryBoard
Added:
- addDescriptionWithData(description, data)
- addFrame(description, data)
- addFrame(data)
Also, updated log4j
No checked exceptions
We have removed all checked exceptions following the "No Checked Exceptions" philosophy: https://github.com/approvals/ApprovalTests.Java/blob/master/approvaltests/docs/explanations/NoCheckedExceptions.md