Skip to content

Releases: approvals/ApprovalTests.Python

Update release process

01 Mar 19:58
f69fb5c

Choose a tag to compare

Should be no visible changes

`verify_all_combinations_async()`

01 Mar 18:28

Choose a tag to compare

Allows you to pass in functions that are async.

Fix Sublime Merge and Tortoise Git Diff Reporters

22 Feb 18:26

Choose a tag to compare

These reporters require special arguments, and special arguments are now supported.

More Diff Tols

15 Feb 17:55

Choose a tag to compare

breaking: change to diff reporters

08 Feb 19:43

Choose a tag to compare

This release introduces more diff tool reporters, but breaks the names of existing reporters and how you retrieve them.

We are letting go of the reporters defined in reporters.json, although that file is still supported for your customization.

Most reporters can be found with a name starting with ReportWith... e.g. options=Options().with_reporters(ReportWithBeyondCompare). For more information see Why we changed reporters.

Better error message and fixed repr recursion error

18 Jan 18:51

Choose a tag to compare

Performance upgrade

11 Jan 18:05

Choose a tag to compare

v16.2.1

14 Dec 18:40

Choose a tag to compare

No user-visible changes.

ReportByOpeningFiles

07 Dec 20:08

Choose a tag to compare

Added a new reporter that launches files based on your OS preferences

NOTE: we also changed the version variable to remove the v. This is in the version.py file
old -> "v16.2.0"
new -> "16.2.0"

escape control characters in inline approvals

01 Dec 19:34

Choose a tag to compare

Special characters (e.g. null, backspace, right-to-left marker) in the expected value will now be escaped for inline approvals.

Before:

    """
    hello! world
    """

After:

    """
    hello!\u200fworld
    """