Skip to content

Tags: thethatneverwas/Quick

Tags

v4.0.0

Toggle v4.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
Quick v4 has been released! 🎉 The new major version requires Swift 5.…

…2 / Xcode 11.4 at least.

- Bump minimum iOS version to 9.0 Quick#1013
- Rename `master` branch to `main` Quick#1052

- [CI] Test Xcode 12 and Swift 5.3 Quick#1010
- Set ENABLE_TESTING_SEARCH_PATHS to YES Quick#1011
- Upgrade Project Format to Xcode 11.4-compatible Quick#1012 (Thanks @mRs-)
- [CI] Use rake directly instead of travis-script-macos Quick#1019
- Update Nimble to 9.0.0 Quick#1020
- Xcode 12.0: Update to recommended settings Quick#1021
- Address deprecation warnings in Xcode 12 Quick#1040
- Migrate Linux CI from Travis to GitHub Actions Quick#1042
- [CI] Use norionomura/swift Docker images for Linux CI Quick#1043
- [SwiftLint] Enable yoda_condition rule Quick#1044
- [CI] Use the official Swift Docker images Quick#1049
- [CI] Split ci.yml into dedicated workflows Quick#1050
- Tweak CI workflows regarding fkirc/skip-duplicate-actions and matrix testing Quick#1051

- `vieiwDidAppear` not be called automatically in iOS SDK 13.0 Quick#942 (Thanks @nickm01)

- Create dependabot.yml Quick#1000
- Bump cocoapods Quick#1001, Quick#1026, Quick#1035
- Bump danger Quick#1002, Quick#1009, Quick#1022, Quick#1024, Quick#1036
- Bump kramdown from 2.2.1 to 2.3.0 Quick#1004
- [Dangerfile] Avoid passing a bot account name to github.api.organization_member Quick#1005
- Bump norio-nomura/action-swiftlint from 3.1.0 to 3.2.1 Quick#1031

v3.1.2

Toggle v3.1.2's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- [SwiftPM] Address warnings on Swift 5.3 or above Quick#1048

v3.1.1

Toggle v3.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Fix a compile error with the SwiftPM-generated Xcode project Quick#…

…1023, Quick#1045

v3.1.0

Toggle v3.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Support ARM based Macs (Apple Silicon) Quick#1017, Quick#1039

v3.0.1

Toggle v3.0.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Add [email protected] to bump minimum iOS version for SwiftPM…

… users Quick#1037

- Update Nimble to 9.0.0 Quick#1037

v3.0.0

Toggle v3.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
Quick v3 has been released! 🎉 The new major version requires Swift 5.…

…2 / Xcode 11.4 at least.

- Bump Swift requirement to 5.2 (Xcode 11.4 or later) Quick#986

- `it`/`fit`/`xit` closures are now marked as `throws`, so you can throw `Error`s and the test fails if they do throw Quick#680 (Thanks @marcelofabri)
  - ```
    it("should fail") {
        try throwingFunc()
    }
    ```

- Parallelize CI builds more (Take 2) Quick#987
- Update Nimble to 9.0.0-rc.1 Quick#988

- Delegate `recordFailure` to `QuickSpec.current` Quick#990

v2.2.1

Toggle v2.2.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- [refactoring] Build examples only for classes without root example …

…group Quick#922 (Thanks @VojtaStavik)

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

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

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

v2.2.0

Toggle v2.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Make `name` variable of `Behavior` open Quick#906 (Thanks @VojtaStavik

)

- [podspec] Use swift_versions DSL if available Quick#919

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

- Fix a runtime crash when a subclass of QuickSpec is subclassed and the subclass has a Swift struct property Quick#873, Quick#901, Quick#916, Quick#917 (Thanks @ikesyo and @VojtaStavik)

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

v2.1.0

Toggle v2.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Support `QuickSpec.current` for SwiftPM builds as well, on both mac…

…OS and Linux Quick#848, Quick#850

- `Package.swift` is updated for Swift 5, which adds the `platforms` setting ([SE-0236](https://github.com/apple/swift-evolution/blob/master/proposals/0236-package-manager-platform-deployment-settings.md)) Quick#843 (Thanks @devxoul)

- Update CocoaPods to 1.7.0.beta.3 Quick#840, Quick#852
- Update .hound.yml Quick#844
- Update Nimble to 8.0.1 Quick#846
- Xcode 10.2: Update to recommended settings Quick#847
- Introduce FileString typealias which has been used in Nimble Quick#854
- Internal refactoring Quick#855, Quick#858, Quick#859, Quick#860, Quick#861, Quick#862, Quick#863, Quick#864, Quick#865
- [CI] Propagate xcodebuild errors correctly Quick#857

v2.0.0

Toggle v2.0.0's commit message