github Quick/Quick v2.2.0

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

New Features

Changes

  • Remove unnecessary !SWIFT_PACKAGE compile condition #866
  • [refactoring] Re-implement qck_enumerateSubclasses in Swift #867
  • [refactoring][QuickSpec.swift] Use World.performWithCurrentExampleGroup #868
  • ⚠️ Re-enable danger 🙀 #869
  • [refactoring] Remove _QuickSelectorWrapper and use String instead #870
  • [refactoring] Reduce uses of AnyClass, replace them with QuickSpec.Type where possible #871
  • Refactor configuring QuickConfiguration subclasses #876
  • [refactoring] Convert some global variables into World's states #877
  • [refactoring] Remove unnecessary !SWIFT_PACKAGE conditions #878
  • Run additional test suites in a separate World instance (only with Xcode for now) #879
  • Merge SpecRunner implementation into single file #881
  • Run additional test suites in a separate World instance for SwiftPM on Darwin #882
  • Implement qck_suspendObservation on Linux #883
  • Run additional test suites in a separate World instance for SwiftPM on Linux #884
  • Re-implement SpecRunner on Linux using XCTestSuite #885
  • [CI] Test Swift 5.1 snapshots #892
  • [SwiftLint] Address reduce_boolean warnings #897
  • Update Nimble #898, #918
  • [CI] Use GitHub Actions for macOS jobs #915, #921

Bugfixes

Documentation Changes

  • Document support & installation via Accio #851 (Thanks @Dschee)
  • Add documentation for Behavior<Context> #905 (Thanks @VojtaStavik)
  • fix typo in SharedExamples.md #913 (Thanks @akarsh)

Don't miss a new Quick release

NewReleases is sending notifications on new releases.