Releases: pointfreeco/swift-issue-reporting
Releases · pointfreeco/swift-issue-reporting
0.8.6
What's Changed
- Fixed: Better collocate
XCTFail
source code context (#67).
Full Changelog: 0.8.5...0.8.6
0.8.5
0.8.4
- Fixed: A warning caused by optional interpolation has been fixed.
Full Changelog: 0.8.3...0.8.4
0.8.3
What's Changed
- Changed: The Host Application warning that is appended to
XCTFail
has been softened (#50).
Full Changelog: 0.8.2...0.8.3
0.8.2
What's Changed
- Added:
XCTFail
now detects when it's called from a host application, outside a test case stack and generates an appropriate warning (thanks @tgrapperon, #48). This can help folks diagnose when test helpers are called from their app targets and cause unrelated failures.
New Contributors
- @tgrapperon made their first contribution in #48
Full Changelog: 0.8.1...0.8.2
0.8.1
What's Changed
- Fixed: Mark
XCTFail
as@_disfavoredOverload
to avoid ambiguity when XCTest is imported (thanks @davdroman, #46).
New Contributors
- @davdroman made their first contribution in #46
Full Changelog: 0.8.0...0.8.1
0.8.0
What's Changed
- Added: New overloads of
unimplemented
that return values instead of closures. These can be invoked directly in initializers that take autoclosures instead of closures (#41). - Added:
XCTCurrentTestCase
is now publicly available under@_spi(CurrentTestCase)
(#42). - Infrastructure: Fixed docs to use
unimplemented
rather thanXCTUnimplemented
(thanks @hmhv #40).
New Contributors
Full Changelog: 0.7.0...0.8.0
0.7.0
What's Changed
- Support more generated placeholder types (thanks @iampatbrown, #39).
New Contributors
- @iampatbrown made their first contribution in #39
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Added: File/line context is now printed in
unimplemented
failure messages (#36). - Fixed:
unimplemented
failures now print the debug description of any arguments. - Fixed: Added resilience around detecting the current XCTest case.
Full Changelog: 0.5.0...0.6.0
0.5.0
- Changed:
XCTUnimplemented
has been renamedunimplemented
. (XCTUnimplemented
is soft-deprecated and will become hard-deprecated in a future release.) - Changed: Runtime warnings emitted by
XCTFail
outside of tests now emit the original failure message unchanged.