chore(deps): update dependency quick/nimble to v12 - autoclosed #342
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:
9.2.1
->12.3.0
Release Notes
Quick/Nimble (Quick/Nimble)
v12.3.0
Compare Source
Highlights
toEventually
no longer kicks off unstructured background tasks to check that the matcher matches. This means that there will no longer be the possibility that the same value will be being checked by multiples of the same matcher.What's Changed
Full Changelog: Quick/Nimble@v12.2.0...v12.3.0
v12.2.0
Compare Source
Highlights
the
equal
matcher now supports arrays of tuples. For example:Thanks @faroman for their contribution!
Automatically Generated Release Notes
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v12.1.0...v12.2.0
v12.1.0
: - AsyncPredicateCompare Source
Highlights
What's Changed
New Contributors
Full Changelog: Quick/Nimble@v12.0.1...v12.1.0
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
v10.0.0
Compare Source
This closes the v10.0.0 milestone.
Highlights
See additional details under the auto-generated release notes below.
Fixed
New
toAlways
, the inverse oftoNever
#969beWithin
matcher #886beNil
matcher #894beNil
matcher #893throwAssertion
matcher on SwiftPM on Linux #891equal
matcher, as with the standard library #880Breaking
beCloseTo
matcher #879passFunc
ofallPass
matcher now takesS.Element
overS.Element?
#895Auto-generated release notes
What's Changed
expect
with trailing closure syntax for thesucceed
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/877equal
matcher, as with the standard library by @ikesyo in https://github.com/Quick/Nimble/pull/880beCloseTo
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/879toNever
expectation by @ikesyo in https://github.com/Quick/Nimble/pull/885beWithin
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/886throwAssertion
matcher on SwiftPM on Linux by @ikesyo in https://github.com/Quick/Nimble/pull/891beNil
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/893beNil
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/894passFunc
ofallPass
matcher now takesS.Element
overS.Element?
by @ikesyo in https://github.com/Quick/Nimble/pull/895master
-to-main
branch renaming by @ikesyo in https://github.com/Quick/Nimble/pull/896equal
matcher by @ikesyo in https://github.com/Quick/Nimble/pull/897equal
matcher implementation by @ikesyo in https://github.com/Quick/Nimble/pull/907equal
matchers on Xcode 12.5 or above by @ikesyo in https://github.com/Quick/Nimble/pull/938beIdenticalTo
/===
: disallow comparing non-objects by @NachoSoto in https://github.com/Quick/Nimble/pull/955succeed
matcher type inference issue by @ikesyo in https://github.com/Quick/Nimble/pull/965New Contributors
Full Changelog: Quick/Nimble@v9.2.0...v10.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.