Skip to content

Releases: Quick/Nimble

v8.0.6

28 Mar 03:53
v8.0.6
Compare
Choose a tag to compare

Bugfixes

v8.0.5

28 Dec 06:47
v8.0.5
Compare
Choose a tag to compare

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

11 Sep 00:19
v8.0.4
Compare
Choose a tag to compare

Improvements

  • [CocoaPods] Use modular headers #688

Bugfixes

  • Fix device builds for iOS and tvOS #687

v8.0.3

10 Sep 01:22
v8.0.3
Compare
Choose a tag to compare

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

08 Jun 16:30
v8.0.2
Compare
Choose a tag to compare

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

09 Mar 00:15
v8.0.1
Compare
Choose a tag to compare

Bugfixes

  • Fix beEmpty and contain matcher ambiguity for some types which conform to both Sequence and SetAlgebra #639 (Thanks @ikesyo)

v8.0.0

03 Mar 05:10
v8.0.0
Compare
Choose a tag to compare

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

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

v7.3.4

10 Feb 08:09
v7.3.4
Compare
Choose a tag to compare

Improvements

Bugfixes

Docs

  • Fix code example typo on Writing Your Own Matchers #547, #634 (Thanks @alaphao and @ikesyo)

v7.3.3

28 Jan 13:56
v7.3.3
Compare
Choose a tag to compare

Bugfixes

v7.3.2

19 Jan 11:51
v7.3.2
Compare
Choose a tag to compare

Bugfixes