Releases: kif-framework/KIF
Releases · kif-framework/KIF
KIF 3.9.0
Enhancements:
- Add support for swiping from the specified edge of the screen via
swipeFromEdge:
tester/viewTester API (@Fitzmaz #1286)
Bug Fixes:
- Fix black screenshots after using a keyboard in iOS 17 (@banjun #1289)
- Bump ios minimum deployment target from 8 to 11 in order to avoid Xcode 14 warnings (started w/ @danielob #1283, completed w/ @adamsousa #1292)
Internal:
- Fix occasional CI failures on the iPhone simulator (@Fitzmaz #1287)
- PullToRefreshTests can exit before the greetingView is finished animating out (@justinseanmartin #1288)
NOTE: Technically the minimum iOS deployment target is a breaking change. That said we still support back to iOS 11 (~7 years back), which I think is probably further back than almost anyone is probably supporting these days. For that reason I'm treating it more as a bug fix to eliminate a warning in Xcode than a breaking change. Please pin to 3.8.9
if your apps support iOS versions before 11.
KIF 3.8.9
- Fixed
waitForAbsence*
to pass when views are not hidden but outside of the screen or scrollable region - Applied
animationSpeed
to allUIWindow
KIF 3.8.8
iOS 16 Fixes
KIF 3.8.7
Bug Fixes:
- Fixes deployment target warning for SwiftPM
- Fixes tappable point in SwiftUI
- Fixes issue with NSPredicates in iOS 15.5
Enhancements:
- Adds identifier to view hierarchy printing
KIF 3.8.6
Bug Fixes:
- Reverts CollectionView scrolling when finding an element that had unintended consequences
- Scrolls to take actions on elements in a scrollview
- Checks to see if a UIControl is enabled for isTappable
KIF 3.8.5
Bug Fixes:
Bug in Xcode 13 where UITableViewCell cells are being reused and change when scrolling
Mimics UITableView scrolling logic in UICollectionView
KIF 3.8.4
Bug Fixes:
- Fixes bug in Xcode 13 where UITableViewCell labels are not being found in waitForView
- Changes from using XCUI screenshot to manually snapshotting the main screen. In Xcode 13 it locks down XCUI so using the API crashes the application
KIF 3.8.3
Bug Fixes:
- Umbrella header warnings in SPM
- Table view scroll behavior
- Fixes crash in iOS 15
KIF 3.8.2
Reintroduce support for Swift Package Manager
KIF 3.8.1
Adds ability to configure first responder timeout
- This may need to be be used for slower machines or machines that are more resource restricted