Kiwi v3.0.0 Release Notes

Release Date: 2018-01-12 // over 4 years ago
  • Or "every set of three is complete" (read more)

    • [added] Upgrade Kiwi to Xcode 9.2 ๐ŸŽ‰ (Huge thanks to @SergeyKuryanov ๐Ÿ™‡)
    • [changed] Rename any helper to kw_any. This is a breaking change and you will have to update your tests accordingly.
    • ๐Ÿ›  [fixed] Release retained resources held by the verifiers (#667)
    • ๐Ÿ›  [fixed] Avoid initializing classes when registering matchers (#649)
    • [added] Support assertions from XCTest, Expecta and Nimble (#671, #636)
    • [changed] Rename -[KWNotificationMatcher bePostedWithObject:andUserInfo:] to-bePostedWithObject:userInfo: (#663). This is a breaking change and you will have to update your tests accordingly.
    • ๐Ÿ›  [fixed] Other minor fixes and improvements (#647, #610, #661, #663, #628)

    ๐Ÿฑ Thanks @glentregoning, @samkrishna, @mhallendal, @ericbuehl, @yas375, @aspcartman, @tonyarnold, @sharplet and @orta ๐Ÿ‘

    Install via CocoaPods or Carthage.

    ๐Ÿฑ ๐Ÿ’


Previous changes from v2.4.0

    • [added] Shared Example Groups. This has been a long time coming, but now it's here! To learn more take a look at #600 (thanks @modocache and @ecaselles!)
    • [changed] Kiwi now defines dynamic framework targets for OS X and iOS, and supports installation via Carthage. Building as a static library (in order to target iOS 7.x) is still supported via CocoaPods.
    • ๐Ÿ›  [fixed] An issue where Kiwi's tests wouldn't run on OS X 10.9. (#597, thanks @jerrymarino!)
    • ๐Ÿ›  [fixed] An issue with FRAMEWORK_SEARCH_PATHS (thanks Shalini Kurian!)

    Install via CocoaPods or Carthage.

    ๐Ÿฑ ๐Ÿ’