Skip to content

Releases: approvals/ApprovalTests.Python

Removing support for Python 3.8 and 3.9

19 Apr 17:59

Choose a tag to compare

Our linter cleanup changed lots of things which might break importing in Python 3.8 and 3.9.

We also fixed approvaltests-minimal to declare its dependency on approval_utilities. (#251)

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