github Quick/Nimble v8.0.0

latest releases: v13.2.1, v13.2.0, v13.1.2...
5 years ago

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

Don't miss a new Nimble release

NewReleases is sending notifications on new releases.