chore(deps): update dependency quick/nimble to v12 #457
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
from: "10.0.0"
->from: "v12.0.1"
Release Notes
Quick/Nimble (Quick/Nimble)
v12.0.1
Compare Source
What's Changed
Full Changelog: Quick/Nimble@v12.0.0...v12.0.1
v12.0.0
Compare Source
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
New Contributors
Full Changelog: Quick/Nimble@v11.2.2...v12.0.0
v11.2.2
Compare Source
Highlights
Nimble v11.2.2 is a minor bug fix release which fixes the build on Xcode 14.3 and Wasm.
Thanks to @dymv for fixing the Xcode 14.3 build and to @ikesyo for fixing the wasm build!
Autogenerated Changelog
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v11.2.1...v11.2.2
v11.2.1
Compare Source
Fixed tripping the main thread checker in async
toEventually
checks. Your CI should no longer report that tests erroneously crashed because the expression'sdebugDescription
dared to reference something that needed to run on the main thread.What's Changed
Full Changelog: Quick/Nimble@v11.2.0...v11.2.1
v11.2.0
Compare Source
Improved developer experience by allowing you to use the sync form of
expect
in a test that has other usage of async test. i.e. the following code compiles again:What's Changed
Full Changelog: Quick/Nimble@v11.1.1...v11.2.0
v11.1.1
Compare Source
What's Changed
Full Changelog: Quick/Nimble@v11.1.0...v11.1.1
v11.1.0
Compare Source
11.1.0 drops support for Swift 5.6 (you must use Xcode 14 or later). https://github.com/Quick/Nimble/pull/1009
11.1.0 fixes a developer experience bug where you could unknowingly use the sync version of
toEventually
in an async context, which will cause test timeout failures. https://github.com/Quick/Nimble/pull/1010That is, the following test method (XCTest-style) would compile with no errors or warnings emitted, but fail at test runtime due to timeout issues. In v11.1.0, this now emits a warning that you're using the wrong version of
toEventually
(and similar).Full Changelog: Quick/Nimble@v11.0.0...v11.1.0
v11.0.0
Compare Source
This closes the v11.0.0 milestone.
Highlights
Primarily, this release now supports running tests in async contexts.
Fixed
toEventually
et. al. now works from background threads. https://github.com/Quick/Nimble/pull/1000toEventually
et. al. now work in async tests. https://github.com/Quick/Nimble/issues/1007New
await expect(await someAsyncFunction()).to(...)
). https://github.com/Quick/Nimble/pull/1004append(details:)
now respects whitespace that is in the message. https://github.com/Quick/Nimble/pull/1001Breaking
Expectation
struct is now a protocol. There are 2 concrete implementations,SyncExpectation
andAsyncExpectation
.AsyncExpectation
does not supporttoEventually
, and is meant for awaiting on async functions.SyncExpectation
is effectively the olderExpectation
implementation, and works as it used to. https://github.com/Quick/Nimble/pull/1004Auto-generated release notes
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v10.0.0...v11.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.