All Versions
27
Latest Version
Avg Release Cycle
41 days
Latest Release
1300 days ago

Changelog History
Page 2

  • v8.0.9 Changes

    May 17, 2020

    πŸ‘Œ Improvements

    • Add -Xlinker -no_application_extension to OTHER_LDFLAGS at project level #759
  • v8.0.8 Changes

    May 14, 2020

    πŸ›  Bugfixes

    • βœ… Stop using method swizzling for registering CurrentTestCaseTracker to XCTestObservationCenter #741, #753
  • v8.0.7 Changes

    March 29, 2020

    πŸ›  Bugfixes

    • πŸ›  Fix CwlPreconditionTesting linking issue when used by SwiftPM #729
  • v8.0.6 Changes

    March 28, 2020

    πŸ›  Bugfixes

  • v8.0.5 Changes

    December 28, 2019

    πŸ‘Œ Improvements

    • πŸ— [CI] Fix GitHub Actions breakage and restore Travis build matrix for older Xcode versions #712, #715

    πŸ›  Bugfixes

    • πŸ›  Fix hanging toEventually when build with swift package manager (SPM) #711, #716 (Thanks @tomquist)
  • v8.0.4 Changes

    September 11, 2019

    πŸ‘Œ Improvements

    • [CocoaPods] Use modular headers #688

    πŸ›  Bugfixes

    • πŸ›  Fix device builds for iOS and tvOS #687
  • v8.0.3 Changes

    September 10, 2019

    πŸ‘Œ Improvements

    • πŸ— Tweak build settings #670
    • ⚑️ Update CwlPreconditionTesting #675, #682
    • [CI] Use GitHub Actions for Darwin platforms #676, 679
    • ⚑️ [CI] Update Linux Swift versions #678
    • πŸ‘Œ Support throwAssertion matcher on SwiftPM on Darwin #680
    • βœ… [CI] Test Xcode 11 #683
    • ⬇️ Reduce test duration in AsynchronousTest #684
  • v8.0.2 Changes

    June 08, 2019

    πŸ‘Œ Improvements

    • ⚑️ Update CocoaPods to 1.7.1 #640, #668
    • πŸ‘Œ Support Swift 5's Package.swift syntax (platforms support) #641 (Thanks @devxoul)
    • πŸ‘ [CocoaPods] Support swift_versions which is available since CocoaPods 1.7 #669
    • ⚑️ Update .hound.yml #645
    • πŸ”¨ [refactoring] Use canImport(Darwin) #647
    • [Xcode] Set DEPLOYMENT_TARGET and TARGETED_DEVICE_FAMILY build settings at target level #648
    • ⚑️ Xcode 10.2: Update to recommended settings #649
    • πŸ”¨ [refactoring] Remove compatibility hack below Swift 4.2 #651
    • βœ‚ Remove now-unnecessary Linux hack #652
    • βœ‚ Remove now-unnecessary platform checks #653
    • ⚠ Suppress warnings #658
    • πŸ— Tweak build settings #660
    • ⬇️ Reduce deprecated Matcher type usages in some matchers #663
    • Replace deprecated Predicate.matches(_:failureMessage:) and Predicate.doesNotMatch(_:failureMessage:) #664, #666
    • 🚚 [gardening] Remove unnecessary parentheses #667

    πŸ›  Bugfixes

    • πŸ›  Fix ambiguities of beGreaterThan, beGreaterThanOrEqualTo, beLessThan and beLessThanOrEqualTo matchers on Linux with Swift 5.1 #659

    πŸ“„ Docs

    • πŸ‘ [README] Document support & installation via Accio #646 (Thanks @Dschee)
  • v8.0.1 Changes

    March 09, 2019

    πŸ›  Bugfixes

    • πŸ›  Fix beEmpty and contain matcher ambiguity for some types which conform to both Sequence and SetAlgebra #639 (Thanks @ikesyo)
  • v8.0.0 Changes

    March 03, 2019

    πŸš€ Nimble v8 has been released! πŸŽ‰ The new major version requires Swift 4.2 / Xcode 10.1 at least, which also supports Swift 5.0 / Xcode 10.2 as well.

    πŸ’₯ BREAKING CHANGES

    • πŸ‘ Migrate to Swift 4.1 and drop Swift 3.x support #515 (Thanks @ikesyo)
    • πŸš€ Bump MACOSX_DEPLOYMENT_TARGET to 10.10 #526 (Thanks @ikesyo)
    • ⬇️ Reduce NMBObjCMatcher usages #592, #600 (Thanks @ikesyo)
    • ⬆️ Bump Swift requirement to 4.2 #607, #628 (Thanks @heyzooi and @ikesyo)

    βž• Additions

    πŸ‘Œ Improvements

    • 🐧 Swift 4.1: Adopt LinuxMain generation feature by swift test --generate-linuxmain #516 (Thanks @ikesyo)
    • βœ‚ Remove equal matcher overloads for [T: C]? and [T]? thanks to Conditional Conformance #521 (Thanks @ikesyo)
    • 🚚 [gardening][BeVoid] Move operators into types #522 (Thanks @ikesyo)
    • Simplify equal matcher for [T?] #524 (Thanks @ikesyo)
    • πŸ‘· [Xcode] Enable New Build System #527 (Thanks @ikesyo)
    • Utilize multiline string literals #544 (Thanks @ikesyo)
    • [SwiftLint] Remove force_cast from disabled_rules #562 (Thanks @ikesyo)
    • [SwiftLint] Remove identifier_name from disabled_rules #563 (Thanks @ikesyo)
    • [SwiftLint] Remove force_try from disabled_rules #582 (Thanks @ikesyo)
    • πŸ“‡ Rename Sequence.all to allSatisfy to match SE-0207 #583 (Thanks @ikesyo)
    • βœ‚ Remove workaround to SR-2290 #593 (Thanks @norio-nomura)
    • πŸ‘• [SwiftLint] Remove todo from disabled_rules #602
    • βœ… Test Swift 5.0 (5.0-DEVELOPMENT-SNAPSHOT-2019-02-05-a) #629 (Thanks @ikesyo)
    • βœ… [CI] Test with Xcode 10.2 #637 (Thanks @ikesyo)

    πŸ›  Bugfixes

    • 🍱 πŸ›Workaround to noescape bug in Xcode 10 beta 1 #537 (Thanks @phatblat)
    • βͺ Revert "πŸ›Workaround to noescape bug in Xcode 10 beta 1" #560 (Thanks @ikesyo)
    • 🚚 [podspec] Remove duplicate swift_version setting #630 (Thanks @ikesyo)

    πŸ“„ Docs