Releases: approvals/ApprovalTests.Python
Update release process
`verify_all_combinations_async()`
Allows you to pass in functions that are async.
Fix Sublime Merge and Tortoise Git Diff Reporters
These reporters require special arguments, and special arguments are now supported.
More Diff Tols
Added more diff tools from https://github.com/approvals/DiffTools
breaking: change to diff reporters
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
Performance upgrade
closes #167
v16.2.1
ReportByOpeningFiles
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
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
"""