Nimble 12 adds the ability to using polling expectations with async expressions. Additionally, Nimble 12 includes a number of quality-of-life improvements and bug fixes.
What's Changed
- Update the README to have an accurate usage of expect by @younata in #1038
- Allow usage of toEventually with async expressions by @younata in #1039
- Replace public usage of DispatchTimeInterval with a new NimbleTimeInterval by @younata in #1042
- Make NimbleTimeInterval.dispatchTimeInterval public by @younata in #1043
- Run SyncExpectation's expression in async contexts of toEventually on the main actor. by @younata in #1044
- satisfyAllOf and satisfyAnyOf should only evaluate the expression once. by @younata in #1045
- Rename AsyncDefaults to PollingDefaults by @younata in #1023
- Fixed Swift.package: added macCatalyst to the condition for CwlPreconditionTesting dependency by @uebelack in #1048
- Raise minimum watchos deployment target to 7.0 by @younata in #1050
- Feature/handle multithreaded notifications by @johnmckerrell and @younata in #1051
- Objective-C support in the Swift Package version by @younata in #1005
- Update documentation in preparation for Nimble 12 by @younata in #1052
New Contributors
- @uebelack made their first contribution in #1048
- @johnmckerrell made their first contribution in #1051
Full Changelog: v11.2.2...v12.0.0