All Versions
27
Latest Version
Avg Release Cycle
41 days
Latest Release
1524 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v8.0.9 Changes
May 17, 2020π Improvements
- Add
-Xlinker -no_application_extension
toOTHER_LDFLAGS
at project level #759
- Add
-
v8.0.8 Changes
May 14, 2020 -
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
- Wait until race condition fix #721, #727 (Thanks @AnthonyMDev)
-
v8.0.4 Changes
September 11, 2019 -
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:)
andPredicate.doesNotMatch(_:failureMessage:)
#664, #666 - π [gardening] Remove unnecessary parentheses #667
π Bugfixes
- π Fix ambiguities of
beGreaterThan
,beGreaterThanOrEqualTo
,beLessThan
andbeLessThanOrEqualTo
matchers on Linux with Swift 5.1 #659
π Docs
-
v8.0.1 Changes
March 09, 2019 -
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
- Sequence elementsEqual matcher #557 (Thanks @LucianoPAlmeida)
- β Add
beEmpty
matcher forSetAlgebra
#594 (Thanks @ikesyo) - β Add
contain
matcher forSetAlgebra
#609 (Thanks @ikesyo)
π 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
toallSatisfy
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
- β Add a "Reviewed by Hound" badge #586 (Thanks @salbertson)