Releases: approvals/ApprovalTests.Java
Releases · approvals/ApprovalTests.Java
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
Update log4j to 2.16.0
log4j 2.16.0 where they completely removed support for Message Lookups.