The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Added some screenshot automation support.
Split matchable into a separate package.
Added Matchable protocol, `assertMatches` method, and XCTAssert(matches:).
Used for checking whether objects/values match. Failures deep inside structures will bubble up and be reported in the correct context by (XCFail), so that Xcode shows you the correct location of the failure.
Use custom string comparisons when comparing two string arrays.
Fixed minimum platforms for iOS/tvOS/watchOS.
Added some assertion support for Combine.
XCTAssertEmitsValue, XCTAssertEmitsNoValue, XCTAssertChanges, XCTAssertDoesntChange.
Added XCTAssert(_, isType:)
Added helper to wait for an asynchronous block to finish.
Added XCTAssertEmpty for collections.
Added XCTAssertFailure for results.
Added testing support for `Result` when the `Failure` type is an `Error`.
Errors aren't Equatable by default, so a result with an Error as a failure type can't be passed to XCTAssertEqual by default. We add explicit support for this, comparing the errors using their localised descriptions. Should work in most cases.
Fixed run method on Linux.