Skip to content

Releases: kif-framework/KIF

KIF 3.9.0

10 May 06:39
Compare
Choose a tag to compare

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:

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

03 Apr 22:26
6c3ff27
Compare
Choose a tag to compare
  • Fixed waitForAbsence* to pass when views are not hidden but outside of the screen or scrollable region
  • Applied animationSpeed to all UIWindow

KIF 3.8.8

03 Apr 19:05
1c91b84
Compare
Choose a tag to compare

iOS 16 Fixes

KIF 3.8.7

03 Jun 13:04
60c0b1b
Compare
Choose a tag to compare

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

14 Dec 18:43
709adbc
Compare
Choose a tag to compare

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

08 Nov 14:30
0bc4003
Compare
Choose a tag to compare

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

01 Nov 18:49
4826269
Compare
Choose a tag to compare

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

09 Sep 14:03
0aadbeb
Compare
Choose a tag to compare

Bug Fixes:

  • Umbrella header warnings in SPM
  • Table view scroll behavior
  • Fixes crash in iOS 15

KIF 3.8.2

03 Apr 10:35
e0d42af
Compare
Choose a tag to compare

Reintroduce support for Swift Package Manager

KIF 3.8.1

01 Mar 15:20
7356292
Compare
Choose a tag to compare

Adds ability to configure first responder timeout

  • This may need to be be used for slower machines or machines that are more resource restricted