github Quick/Quick v2.2.1

latest releases: v0.0.1, v7.5.0, v7.4.1...
3 years ago

Changes

  • [refactoring] Build examples only for classes without root example group #922 (Thanks @VojtaStavik)
  • [CI] Test device builds #924
  • [CI] Fix GitHub Actions breakage and restore Travis build matrix for older Xcode versions #937
  • [CI] Run tests with newer Xcode and Swift versions #947
  • Update Nimble #955, #965, #982
  • Enable module stability #957
  • [CI] Use norio-nomura/action-swiftlint for running SwiftLint #960
  • Tweak CI #966, #979
  • [SwiftLint] Enable type_name rule #967
  • [SwiftLint] Enable identifier_name rule #968
  • [SwiftLint] Enable function_body_length rule #969
  • [SwiftLint] Enable line_length rule #970
  • bundle update --bundler && bundle update #971
  • Fix test target dependencies #972
  • Separate a test target for the regression test for #853 to mimic the situation in https://github.com/gzafra/QuickCrashTest #973
  • [SwiftLint] Set trailing_comma's mandatory_comma option to true #974
  • [CocoaPods] Use modular headers #977
  • Remove unnecessary TVOS_DEPLOYMENT_TARGET build setting in Quick-iOS target #978
  • [CI] Suppress warnings on SwiftPM tests #981
  • Rename QuickSpecBase module to QuickObjCRuntime for SwiftPM on Darwin #984

Bugfixes

  • Added empty default flags to xdescribe and xcontext #944 (Thanks @pobengtsson)
  • Fixes race conditions in QuickConfiguration #952 (Thanks @anton-plebanovich)
  • Update the Objective-C QuickSpec template to use modules (semantic import) #953 (Thanks @KeithMorning)
  • Fix to support indirect subclasses of QuickConfiguration #975
  • Fix focus behavior #980

Documentation Changes

  • Fix typo in Configuration.swift for "Mulitple" #927 (Thanks @denniszxxc)
  • Fix typo in GitHub issue template #930 (Thanks @revolter)
  • Fix typos in Contributing documentation file #931 (Thanks @revolter)
  • Migration swift 4.0 or later for Shared Examples. #946 (Thanks @kanari3)
  • Fix sample code in SharedExamples.md #948
  • Fix Xcode documentation link of how to create xcworkspace #954

Don't miss a new Quick release

NewReleases is sending notifications on new releases.