Changelog History
Page 2
-
v3.7.3 Changes
April 19, 2018๐ Bug Fix:
- ๐ Fixed an issue where the disabling of autocorrect/autopunctuation was only applying to UITextFields and not UITextViews (@harleyjcooper - 950ed40)
-
v3.7.2 Changes
April 11, 2018๐ Small release, generally related to scrolling correctness and minor opt-in performance improvement for tests that need to scroll a lot.
๐ Feature:
- โ
testActorAnimationsEnabled flag added to
tester
for disabling animations when KIF scrolls offscreen elements into the view (@pbartolome - e5448c5)
๐ Bug Fix:
- ๐ Fix a build warning that would prevent consumption via Carthage (@hiltonc + @Sassafrass - 5d3ed24)
Infrastructure:
- โ Added CI task that validates Carthage support (@justinseanmartin - 8cb63de)
- โ
testActorAnimationsEnabled flag added to
-
v3.7.1 Changes
March 08, 2018๐ This was a minor KIF release to fix Carthage. Technically the CI config was added after the release of 3.7.1, but makes sense to lump it all in together.
๐ Bug Fix:
- ๐ Fix a build warning that would prevent consumption via Carthage (Artur Rybak - 2453685)
Infrastructure:
- โ Add a CI configuration to ensure we don't regress Carthage support (@justinseanmartin - 8cb63de)
-
v3.7.0 Changes
March 08, 2018๐ Thanks everyone that has contributed a patch to KIF since the 3.6.0 release!
๐ We're now validating support for Xcode 7 through 9 on Travis across iOS 8 through 11.
โ Please start using the new and improved
viewTester
test actor as a replacement and report any issues. We believe the API is much more flexible in how it can be used. We are open to suggestions, but would highly encourage that new tests be written using the APIs exposed by theKIFUIViewTestActor
.We aren't likely to actually deprecate the
tester
API anytime soon, however we have added the CFLAGDEPRECATE_KIF_TESTER
. This can be used to prevent using the older API if you'd like to use that to enforce consistency across your codebase.๐ Improvements:
- Picker matching improvements containing custom labels (@deepakkumarsharma-tudip - 15094a1 5aed042)
- โ Added
usingAbsenceOfTraits:
API (@zadr - 4c71c0e) - โ Added
acknowledgeSystemAlertWithIndex
API (@startupthekid - a21fca3) - 0๏ธโฃ Introduced
KIFTextInputTraitsOverrides
and suppress autocorrect & autopunctuation by default (@harleyjcooper - 313764c)
๐ Deprecations:
- Introduced a new DEPRECATE_KIF_TESTER cflag to prevent direct usage of
tester
(@justinseanmartin - e103dd2) - โ Marked 'KIFUIViewTestActor clearTextFromFirstResponder' as deprecated, as it is redundant (@justinseanmartin - 3f753ed)
- โฌ๏ธ Dropped official support for Xcode 6, no more CI configuration (@justinseanmartin - 4f29fe0)
- โ Some functionality is no longer testable on iOS 11, most notably the photo picker and activity sheet are no longer accessible via the app's view hierarchy (@justinseanmartin - d006865)
Infrastructure:
- โ Added Travis CI configurations and fixed tests to pass reliably on Xcode 8 & 9 (@justinseanmartin - ce27ff5 d006865 168c9e9)
- Readme improvements around KIFEnableAccessibility requirement (@edwinlai - 759aff2)
๐ Bug fixes for Xcode 9 and iOS 11:
- โฌ Decreased
majorSwipeDisplacement
for "swipe to delete" tableview style actions to make it work on iOS 11 (@0xpablo - 5c2ed35) - ๐ Use new
tableViewCell
private Accessibility API when attempting to find an element match (@banjun - 98e75d6) - ๐ Fixed build warnings for missing autoreleasing attributes (@StefanLage - e0676e1)
- ๐ Fixed
deactivateAppForDuration:
to work on iOS 11 (@justinseanmartin - 4724aae) - Avoid programmatic scrolling to visible behavior when elements are already onscreen (@justinseanmartin - d006865)
- Adjusted UITableView
dragCell:toIndex:error:
for behavior change in iOS 11 (@justinseanmartin - d006865)
๐ General bug fixes:
- Safety check on
enterText:expectedResult:
when validateEnteredText == NO (@justinseanmartin - 57b47fc) - Check the correct error on writing screenshots (@webventil - b52c375)
- Avoid
system
symbol collision with cstdlib (@voznesenskym - ff857fd) - ๐ Missing autoreleasepool in the
clearTextFromFirstResponder
action (James Smith - 07fef14) - Disable bitcode in the podspec (David Beck - f964e46)
- โ
Avoid common pitfall by asserting
KIFEnableAccessibility
call before starting tests (@justinseanmartin - c3080fc)
-
v3.6.0-sq8
April 03, 2019 -
v3.6.0-sq7
March 15, 2019