What's Changed
See the migration guide for more information.
-
Added: Beta support for Swift Testing, and other improvements. by @mbrandonw in #867
-
Added: A
Record
mode has been introduced that can be configured with one of four states (.all
,.failed
,.missing
,.never
) instead of just theisRecording
boolean (thanks @NachoSoto, #768). -
Added:
diffTool
can now be configured with a closure that is passed the old and new diff paths in order to output a custom format (thanks @js, #840). -
Added: Allow
isRecording
default value to be configured usingSNAPSHOT_TESTING_RECORD
env var (thanks @tgrapperon, #862).This can be configured with any of the record modes introduced in this version, e.g.
SNAPSHOT_TESTING_RECORD=failed
. -
Infrastructure: Add
.editorconfig
for consistent code formatting (thanks @Matejkob, #864).
New Contributors
- @Matejkob made their first contribution in #864
- @tgrapperon made their first contribution in #862
- @js made their first contribution in #840
Full Changelog: 1.16.2...1.17.0