Skip to content

Releases: approvals/ApprovalTests.Python

Fix broken package

07 Apr 18:25

Choose a tag to compare

The previous release (v17.4.2) had an error that meant it could not be imported.

Fix pypi version classifiers

07 Apr 17:37

Choose a tag to compare

No functional changes. This just updates the version classifiers on Pypi to include the newer versions of Python that we now support (3.12, 3.13, 3.14).

See https://pypi.org/project/approvaltests/

Before

image

After

image

Support for IsolatedAsyncioTestCase

29 Mar 17:51

Choose a tag to compare

Added support for isolated asyncio test cases:

class SomeTests(IsolatedAsyncioTestCase):
    async def test_example(self):
        verify("something")

#239

Add Cursor diff tool reporter

22 Mar 18:13

Choose a tag to compare

On Mac and Linux only

Can disable script downloads on CI

19 Mar 21:01

Choose a tag to compare

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.