Skip to content

Tags: stitchfix/Nimble

Tags

v9.0.0

Toggle v9.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Make `beCloseTo` matcher generic to fix a build error when used wit…

…h `allPass` matcher on Swift 5.3 Quick#832

- Support ARM based Macs (Apple Silicon) Quick#827 (Thanks @mRs-)
- Upgrade Project Format to Xcode 11.4-compatible Quick#828

v9.0.0-rc.3

Toggle v9.0.0-rc.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Make `postNotifications` generic and usable with non-void closures Q…

…uick#819

- Bump minimum iOS version to 9.0 Quick#825
- [API BREAKING] Modify `expect` overloads to fix Swift 5.3 incompatibility Quick#824

- Set ENABLE_TESTING_SEARCH_PATHS to YES Quick#803
- Test building for tvOS with Xcode-SwiftPM integration Quick#818
- Add DSL tests for `expect` variants Quick#823

v9.0.0-rc.2

Toggle v9.0.0-rc.2's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Add postDistributedNotifications matcher for testing DistributedNot…

…ificationCenter Quick#786 (Thanks @fabianmuecke)

- Rename `postNotifications(_:fromNotificationCenter:)` to `postNotifications(_:from:)` Quick#788

- Remove unused `ExpectationMessage.sampleMessage` Quick#654
- Refactor beEmpty matcher and add tests Quick#785
- Refactor postNotifications matchers Quick#787
- Create dependabot.yml Quick#804
- Bump cocoapods from 1.9.2 to 1.9.3 Quick#805

- Disambiguate `postNotifications` overloads Quick#794
- Switch back to use `+[NSObject load]` for registering CurrentTestCaseTracker Quick#815

v8.1.2

Toggle v8.1.2's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- [8.x] Switch back to use `+[NSObject load]` for registering Current…

…TestCaseTracker Quick#795, Quick#802

v8.1.1

Toggle v8.1.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Disambiguate `postNotifications` overloads Quick#793

v8.1.0

Toggle v8.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Rename `postNotifications(_:fromNotificationCenter:)` to `postNotif…

…ications(_:from:)` Quick#789

  - `postNotifications(_:fromNotificationCenter:)` is deprecated and will be removed.

- Fix CI builds Quick#790
- Tweak CI Quick#791

v9.0.0-rc.1

Toggle v9.0.0-rc.1's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Support passing NSExceptionName to raiseException matcher Quick#776

- `bundle update --bundler` && `bundle update` Quick#774
- [Stringers] Remove Linux-related workaround in NSNumber.testDescription Quick#777
- Utilize `as NSString` bridging on Linux as well Quick#778
- Utilize `as NSArray` bridging on Linux as well Quick#779
- Utilize `as NSDictionary` bridging on Linux as well Quick#780
- Reduce `#if canImport(Darwin)` usages in tests Quick#781
- Remove SUPPORT_IMPLICIT_BRIDGING_CONVERSION conditional compilation Quick#782
- Use `as` bridging for NSNumber Quick#783

v9.0.0-beta.3

Toggle v9.0.0-beta.3's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Move most of Objective-C matchers from NMBObjCMatcher to NMBPredicate 

Quick#761

- Convert Objective-C raiseException matcher to NMBPredicate Quick#762
- Convert Objective-C beCloseTo matcher to NMBPredicate Quick#764
- Convert Objective-C matchers' return types from `id<NMBMatcher>` to `NMBPredicate` Quick#765
- Deprecate NMBObjCMatcher which is not used inside Nimble anymore Quick#767

- Add `beginWith(prefix:)` matcher for sequence prefixes Quick#719

- Add `-Xlinker -no_application_extension` to `OTHER_LDFLAGS` at project level Quick#759
- [gardening] Use guard where appropriate Quick#763
- Simplify generic parameters Quick#768
- Refactor message creation for errors and exceptions Quick#769
- Reduce Foundation import Quick#770
- Tweak CI Quick#771
- Remove now-unnecessary compiler version check Quick#772
- Unify some `#if canImport(Darwin)` conditional compilations Quick#773

- [tvOS] Remove CwlCatchException.h from public headers Quick#760
- [tvOS] Remove CwlMachBadInstructionHandler.h from public headers Quick#766

v8.0.9

Toggle v8.0.9's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Add `-Xlinker -no_application_extension` to `OTHER_LDFLAGS` at proj…

…ect level Quick#759

v9.0.0-beta.2

Toggle v9.0.0-beta.2's commit message

Verified

This tag was signed with the committer’s verified signature.
ikesyo IKEDA Sho
- Deprecate Matcher-to-Predicate migration-path features as planned i…

…n the Deprecation Roadmap Quick#745, Quick#746

- Add label to the second associated value of `ExpectationMessage.expectedCustomValueTo` for readability and understandability Quick#751
- Make `raiseException` generic and usable with non-void closures Quick#752
- Replace NMBMatcher return types with NMBPredicate Quick#757

- Implement assertion chaining Quick#742, Quick#750 (Thanks @mockersf)

- [CI] Test the latest Swift Development Snapshot Quick#738
- Add default message to Predicate's convenience factory methods Quick#743
- Simplify RaisesExceptionTest Quick#748
- Enable parallel testing in Xcode Quick#749

- Stop using method swizzling for registering CurrentTestCaseTracker to XCTestObservationCenter Quick#741

- Fix indent in ISSUE_TEMPLATE and PULL_REQUEST_TEMPLATE Quick#744
- Reflect TimeInterval-to-DispatchTimeInterval changes to README Quick#754
- Update README to align with Matcher deprecation Quick#758