{"id":60488,"name":"github.com/quick/nimble","ecosystem":"cocoapods","repository_url":null,"issues_count":7,"created_at":"2025-08-13T00:09:44.752Z","updated_at":"2025-08-13T00:09:44.752Z","purl":"pkg:cocoapods/github.com/quick/nimble","unique_repositories_count":5,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3888155859","node_id":"PR_kwDOPW4oCc7BB7BQ","number":17,"state":"closed","title":"chore(deps): bump github.com/quick/nimble from 13.8.0 to 14.0.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-05T13:23:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T23:44:14.000Z","updated_at":"2026-02-05T13:23:53.000Z","time_to_close":221978,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/quick/nimble","old_version":"13.8.0","new_version":"14.0.0","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 13.8.0 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eNimble 14 includes a reimplementation of polling expectations. Previously, polling expectations would run 2 tasks: The polling, and a timer. Once the timer ends, the polling task is stopped. This worked, but left open the possibility for increased flakiness in heavily loaded environments (as CI often is), and in parallel testing environments (i.e. using Nimble with Swift Testing). Nimble 14 changes how polling expectations are done to instead first calculate how much to poll (based on the duration \u0026amp; interval specified), and then poll based on that amount calculated (e.g. the default 1 second duration with 1 millisecond interval will result in 1000 polling attempts, waiting 1 millisecond between each attempt). This means that time spent running the polling is not accounted for, which does increase the wall-clock time that polling lasts for. Again, this implementation entirely eliminates one source of flakiness; reliability is worth a little extra runtime.\u003c/p\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cp\u003eNimble 14 deprecates synchronous polling expectations (using polling expectations without \u003ccode\u003eawait\u003c/code\u003e) and the synchronous \u003ccode\u003ewaitUntil\u003c/code\u003e when used from Swift. We will continue to allow polling expectations from Objective-C.\u003c/p\u003e\n\u003cp\u003eAdditionally, Nimble 14 will emit test warnings (Requires Swift 6.3 and later, which is when this feature will be introduced) when using the asynchronous version of \u003ccode\u003ewaitUntil\u003c/code\u003e in a Swift Testing environment. If I could make this a compile-time deprecation warning, I would.\u003c/p\u003e\n\u003cp\u003eIn a future version of Nimble, these will be removed/will emit test failures when used.\u003c/p\u003e\n\u003ch1\u003eAuto-Generated Changelog\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReimplement polling expectations to make them more reliable under heavy system loads by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1199\"\u003eQuick/Nimble#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix waitUntil, which was broken in the new implementation of polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1202\"\u003eQuick/Nimble#1202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/035b88ad6ae8035f5ce2b50b0a6d69c3b16d2120\"\u003e\u003ccode\u003e035b88a\u003c/code\u003e\u003c/a\u003e [v14.0.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/96ac61f29227392ad7d1f3de3364520de6f830e6\"\u003e\u003ccode\u003e96ac61f\u003c/code\u003e\u003c/a\u003e Fix waitUntil, which was broken in the new implementation of polling expectat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/5a0cc379658a8f233c907c50b7f2e66875fc4464\"\u003e\u003ccode\u003e5a0cc37\u003c/code\u003e\u003c/a\u003e Reimplement polling expectations to make them more reliable under heavy syste...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.8.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/muhittincamdali/SwiftAI/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/muhittincamdali%2FSwiftAI/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"3723058484","node_id":"PR_kwDOHt-PBs64jGG-","number":1390,"state":"closed","title":"Bump github.com/quick/nimble from 13.8.0 to 14.0.0 in the packages group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T19:08:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-12T11:21:55.000Z","updated_at":"2025-12-15T19:08:49.000Z","time_to_close":287212,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"13.8.0","new_version":"14.0.0","repository_url":"https://github.com/Quick/Nimble"}],"path":"the packages group","ecosystem":"cocoapods"},"body":"Bumps the packages group with 1 update: [github.com/quick/nimble](https://github.com/Quick/Nimble).\n\nUpdates `github.com/quick/nimble` from 13.8.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eNimble 14 includes a reimplementation of polling expectations. Previously, polling expectations would run 2 tasks: The polling, and a timer. Once the timer ends, the polling task is stopped. This worked, but left open the possibility for increased flakiness in heavily loaded environments (as CI often is), and in parallel testing environments (i.e. using Nimble with Swift Testing). Nimble 14 changes how polling expectations are done to instead first calculate how much to poll (based on the duration \u0026amp; interval specified), and then poll based on that amount calculated (e.g. the default 1 second duration with 1 millisecond interval will result in 1000 polling attempts, waiting 1 millisecond between each attempt). This means that time spent running the polling is not accounted for, which does increase the wall-clock time that polling lasts for. Again, this implementation entirely eliminates one source of flakiness; reliability is worth a little extra runtime.\u003c/p\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cp\u003eNimble 14 deprecates synchronous polling expectations (using polling expectations without \u003ccode\u003eawait\u003c/code\u003e) and the synchronous \u003ccode\u003ewaitUntil\u003c/code\u003e when used from Swift. We will continue to allow polling expectations from Objective-C.\u003c/p\u003e\n\u003cp\u003eAdditionally, Nimble 14 will emit test warnings (Requires Swift 6.3 and later, which is when this feature will be introduced) when using the asynchronous version of \u003ccode\u003ewaitUntil\u003c/code\u003e in a Swift Testing environment. If I could make this a compile-time deprecation warning, I would.\u003c/p\u003e\n\u003cp\u003eIn a future version of Nimble, these will be removed/will emit test failures when used.\u003c/p\u003e\n\u003ch1\u003eAuto-Generated Changelog\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReimplement polling expectations to make them more reliable under heavy system loads by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1199\"\u003eQuick/Nimble#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix waitUntil, which was broken in the new implementation of polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1202\"\u003eQuick/Nimble#1202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/035b88ad6ae8035f5ce2b50b0a6d69c3b16d2120\"\u003e\u003ccode\u003e035b88a\u003c/code\u003e\u003c/a\u003e [v14.0.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/96ac61f29227392ad7d1f3de3364520de6f830e6\"\u003e\u003ccode\u003e96ac61f\u003c/code\u003e\u003c/a\u003e Fix waitUntil, which was broken in the new implementation of polling expectat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/5a0cc379658a8f233c907c50b7f2e66875fc4464\"\u003e\u003ccode\u003e5a0cc37\u003c/code\u003e\u003c/a\u003e Reimplement polling expectations to make them more reliable under heavy syste...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.8.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SRGSSR/pillarbox-apple/pull/1390","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-apple/issues/1390","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1390/packages"},{"uuid":"3685363021","node_id":"PR_kwDOHt-PBs62k7Ur","number":1382,"state":"open","title":"Bump github.com/quick/nimble from 13.8.0 to 14.0.0 in the packages group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-02T11:20:15.000Z","updated_at":"2025-12-11T09:28:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"13.8.0","new_version":"14.0.0","repository_url":"https://github.com/Quick/Nimble"}],"path":"the packages group","ecosystem":"cocoapods"},"body":"Bumps the packages group with 1 update: [github.com/quick/nimble](https://github.com/Quick/Nimble).\n\nUpdates `github.com/quick/nimble` from 13.8.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eNimble 14 includes a reimplementation of polling expectations. Previously, polling expectations would run 2 tasks: The polling, and a timer. Once the timer ends, the polling task is stopped. This worked, but left open the possibility for increased flakiness in heavily loaded environments (as CI often is), and in parallel testing environments (i.e. using Nimble with Swift Testing). Nimble 14 changes how polling expectations are done to instead first calculate how much to poll (based on the duration \u0026amp; interval specified), and then poll based on that amount calculated (e.g. the default 1 second duration with 1 millisecond interval will result in 1000 polling attempts, waiting 1 millisecond between each attempt). This means that time spent running the polling is not accounted for, which does increase the wall-clock time that polling lasts for. Again, this implementation entirely eliminates one source of flakiness; reliability is worth a little extra runtime.\u003c/p\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cp\u003eNimble 14 deprecates synchronous polling expectations (using polling expectations without \u003ccode\u003eawait\u003c/code\u003e) and the synchronous \u003ccode\u003ewaitUntil\u003c/code\u003e when used from Swift. We will continue to allow polling expectations from Objective-C.\u003c/p\u003e\n\u003cp\u003eAdditionally, Nimble 14 will emit test warnings (Requires Swift 6.3 and later, which is when this feature will be introduced) when using the asynchronous version of \u003ccode\u003ewaitUntil\u003c/code\u003e in a Swift Testing environment. If I could make this a compile-time deprecation warning, I would.\u003c/p\u003e\n\u003cp\u003eIn a future version of Nimble, these will be removed/will emit test failures when used.\u003c/p\u003e\n\u003ch1\u003eAuto-Generated Changelog\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReimplement polling expectations to make them more reliable under heavy system loads by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1199\"\u003eQuick/Nimble#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix waitUntil, which was broken in the new implementation of polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1202\"\u003eQuick/Nimble#1202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/035b88ad6ae8035f5ce2b50b0a6d69c3b16d2120\"\u003e\u003ccode\u003e035b88a\u003c/code\u003e\u003c/a\u003e [v14.0.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/96ac61f29227392ad7d1f3de3364520de6f830e6\"\u003e\u003ccode\u003e96ac61f\u003c/code\u003e\u003c/a\u003e Fix waitUntil, which was broken in the new implementation of polling expectat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/5a0cc379658a8f233c907c50b7f2e66875fc4464\"\u003e\u003ccode\u003e5a0cc37\u003c/code\u003e\u003c/a\u003e Reimplement polling expectations to make them more reliable under heavy syste...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.8.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SRGSSR/pillarbox-apple/pull/1382","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-apple/issues/1382","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1382/packages"},{"uuid":"2881452134","node_id":"PR_kwDOHt-PBs6rv3hm","number":1310,"state":"closed","title":"Bump github.com/quick/nimble from 13.7.1 to 13.8.0 in the packages group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T07:30:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T11:23:52.000Z","updated_at":"2025-10-06T07:30:03.000Z","time_to_close":331571,"merged_at":"2025-10-06T07:30:03.000Z","merged_by":"defagos","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"13.7.1","new_version":"13.8.0","repository_url":"https://github.com/Quick/Nimble"}],"path":"the packages group","ecosystem":"carthage"},"body":"Bumps the packages group with 1 update: [github.com/quick/nimble](https://github.com/Quick/Nimble).\n\nUpdates `github.com/quick/nimble` from 13.7.1 to 13.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.8.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequireFail\u003c/code\u003e now returns Never, indicating the status that it will always throw an error. (Thanks \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoAlways\u003c/code\u003e and \u003ccode\u003etoNever\u003c/code\u003e will never fail on a main thread timeout. (Thanks \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eAuto-Generated Release Notes\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CI actions by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1184\"\u003eQuick/Nimble#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow multiple async polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1189\"\u003eQuick/Nimble#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Cwl dependencies to fix Xcode 16 issues by \u003ca href=\"https://github.com/balavor\"\u003e\u003ccode\u003e@​balavor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1190\"\u003eQuick/Nimble#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn Never from requireFail by \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1194\"\u003eQuick/Nimble#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rexml from 3.3.9 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1198\"\u003eQuick/Nimble#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated RunLoop code by \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1193\"\u003eQuick/Nimble#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix linux cfrunloop build by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1200\"\u003eQuick/Nimble#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not fail on timeout for \u003ccode\u003etoAlways\u003c/code\u003e and \u003ccode\u003etoNever\u003c/code\u003e by \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1192\"\u003eQuick/Nimble#1192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balavor\"\u003e\u003ccode\u003e@​balavor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1190\"\u003eQuick/Nimble#1190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.1...v13.8.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.7.1...v13.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/cc945f7bdf3b485adedc315e18685c065059b4ca\"\u003e\u003ccode\u003ecc945f7\u003c/code\u003e\u003c/a\u003e [v13.8.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/1ee01782aba0c8b4bc2c177f07c681d28a718add\"\u003e\u003ccode\u003e1ee0178\u003c/code\u003e\u003c/a\u003e Do not fail on timeout for \u003ccode\u003etoAlways\u003c/code\u003e and \u003ccode\u003etoNever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/15106f16086b84acc3beaa2c223df2d786d75b2e\"\u003e\u003ccode\u003e15106f1\u003c/code\u003e\u003c/a\u003e Fix linux cfrunloop build (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/ae0648d7c75d908b824f406601b91edb2d7809ff\"\u003e\u003ccode\u003eae0648d\u003c/code\u003e\u003c/a\u003e Remove duplicated runloop code (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/4cde9c54f38d20a6d507c816cbb8050ed99df0d6\"\u003e\u003ccode\u003e4cde9c5\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.3.9 to 3.4.2 (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/0d5588c4b167e06f979f663afa75c23e9b3db499\"\u003e\u003ccode\u003e0d5588c\u003c/code\u003e\u003c/a\u003e Return Never from requireFail (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/28970fa1555daf50cae3a94968dc4601558310ab\"\u003e\u003ccode\u003e28970fa\u003c/code\u003e\u003c/a\u003e Bump Cwl dependencies to fix Xcode 16 issues (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/ab84b2ff8c2b00bedd437aa25d436dad738ecf8d\"\u003e\u003ccode\u003eab84b2f\u003c/code\u003e\u003c/a\u003e Allow multiple async polling expectations (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/23903e10c3ae693d3a1a90d4bfce88f658072bd9\"\u003e\u003ccode\u003e23903e1\u003c/code\u003e\u003c/a\u003e Update CI actions (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.1...v13.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.7.1\u0026new-version=13.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SRGSSR/pillarbox-apple/pull/1310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-apple/issues/1310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1310/packages"},{"uuid":"3418712988","node_id":"PR_kwDOBDA8pc6orVvZ","number":36,"state":"open","title":"Bump github.com/quick/nimble from 10.0.0 to 13.7.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["Blackjacx"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-15T16:42:33.000Z","updated_at":"2025-09-15T16:42:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"10.0.0","new_version":"13.7.1","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 10.0.0 to 13.7.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edone compatible with Sendable by \u003ca href=\"https://github.com/soranoba\"\u003e\u003ccode\u003e@​soranoba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1159\"\u003eQuick/Nimble#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd an explicit test that NSObject with custom equality works by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1181\"\u003eQuick/Nimble#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression where be and beIdenticalTo matchers stopped matching against AnyObject protocols by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1183\"\u003eQuick/Nimble#1183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the ruby version used in github workflows by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1175\"\u003eQuick/Nimble#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump cocoapods from 1.15.2 to 1.16.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1172\"\u003eQuick/Nimble#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jazzy from 0.14.4 to 0.15.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1170\"\u003eQuick/Nimble#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix error message grammar in DSL+Wait.swift by \u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix expected text in waitUntil stall test by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1179\"\u003eQuick/Nimble#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beIdenticalTo and be matchers to be used as composed matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1178\"\u003eQuick/Nimble#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an overload of map that allows you to fail the conversion by returning nil. by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1177\"\u003eQuick/Nimble#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename the failable map overload to compactMap by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1180\"\u003eQuick/Nimble#1180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in beAnInstanceOf by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1174\"\u003eQuick/Nimble#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.3.6 to 3.3.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1171\"\u003eQuick/Nimble#1171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beAKindOf and beAnInstanceOf to nest inside of other matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1173\"\u003eQuick/Nimble#1173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow unwrap and pollUnwrap to take in custom descriptions by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1162\"\u003eQuick/Nimble#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd requireFail. Like fail(), but it also always throws an error by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1163\"\u003eQuick/Nimble#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error when using UI Tests by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1164\"\u003eQuick/Nimble#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/7795df4fff1a9cd231fe4867ae54f4dc5f5734f9\"\u003e\u003ccode\u003e7795df4\u003c/code\u003e\u003c/a\u003e [v13.7.1] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c638ef95ea8286f91b21ff2e6a9f008ab99acadf\"\u003e\u003ccode\u003ec638ef9\u003c/code\u003e\u003c/a\u003e Fix regression where be and beIdenticalTo matchers stopped matching against A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/6de34566f4e2aa3fcd97a49e761259a4d16e49d9\"\u003e\u003ccode\u003e6de3456\u003c/code\u003e\u003c/a\u003e add an explicit test that NSObject equality works (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/fd4a97e9807fe7891431b2fe5ef7e6992b7a43a6\"\u003e\u003ccode\u003efd4a97e\u003c/code\u003e\u003c/a\u003e done compatible with Sendable (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/9aaef11742dabae7aa12dce91f6be0946c22ab5b\"\u003e\u003ccode\u003e9aaef11\u003c/code\u003e\u003c/a\u003e [v13.7.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/725e5a360b930f2b1f541dfaaa0de51d87b2b9bd\"\u003e\u003ccode\u003e725e5a3\u003c/code\u003e\u003c/a\u003e Rename the failable map overload to compactMap (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/74185dbd1fe7637d91dc61d6ae1e1961bb98cf69\"\u003e\u003ccode\u003e74185db\u003c/code\u003e\u003c/a\u003e Add an overload of map that allows you to fail the conversion by returning ni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/51d5438f79ebd8fbfdaab513e9136cdd6521afab\"\u003e\u003ccode\u003e51d5438\u003c/code\u003e\u003c/a\u003e Allow beIdenticalTo and be to be used as composed matchers (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/e541b921ea75265e6e1f66f32a4c56012a2fcfe8\"\u003e\u003ccode\u003ee541b92\u003c/code\u003e\u003c/a\u003e Fix expected text in waitUntil stall test (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c2c106f5185a8990abe0778910be9b575e307655\"\u003e\u003ccode\u003ec2c106f\u003c/code\u003e\u003c/a\u003e Update DSL+Wait.swift (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Quick/Nimble/compare/v10.0.0...v13.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=10.0.0\u0026new-version=13.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Blackjacx/SHDateFormatter/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blackjacx%2FSHDateFormatter/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"2829897941","node_id":"PR_kwDOA9tHpc6orNDV","number":67,"state":"closed","title":"Bump github.com/quick/nimble from 12.2.0 to 13.7.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["Blackjacx"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-16T15:47:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T16:30:50.000Z","updated_at":"2025-09-16T15:47:13.000Z","time_to_close":83783,"merged_at":"2025-09-16T15:47:13.000Z","merged_by":"Blackjacx","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"12.2.0","new_version":"13.7.1","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 12.2.0 to 13.7.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edone compatible with Sendable by \u003ca href=\"https://github.com/soranoba\"\u003e\u003ccode\u003e@​soranoba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1159\"\u003eQuick/Nimble#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd an explicit test that NSObject with custom equality works by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1181\"\u003eQuick/Nimble#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression where be and beIdenticalTo matchers stopped matching against AnyObject protocols by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1183\"\u003eQuick/Nimble#1183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the ruby version used in github workflows by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1175\"\u003eQuick/Nimble#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump cocoapods from 1.15.2 to 1.16.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1172\"\u003eQuick/Nimble#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jazzy from 0.14.4 to 0.15.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1170\"\u003eQuick/Nimble#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix error message grammar in DSL+Wait.swift by \u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix expected text in waitUntil stall test by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1179\"\u003eQuick/Nimble#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beIdenticalTo and be matchers to be used as composed matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1178\"\u003eQuick/Nimble#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an overload of map that allows you to fail the conversion by returning nil. by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1177\"\u003eQuick/Nimble#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename the failable map overload to compactMap by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1180\"\u003eQuick/Nimble#1180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in beAnInstanceOf by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1174\"\u003eQuick/Nimble#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.3.6 to 3.3.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1171\"\u003eQuick/Nimble#1171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beAKindOf and beAnInstanceOf to nest inside of other matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1173\"\u003eQuick/Nimble#1173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow unwrap and pollUnwrap to take in custom descriptions by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1162\"\u003eQuick/Nimble#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd requireFail. Like fail(), but it also always throws an error by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1163\"\u003eQuick/Nimble#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error when using UI Tests by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1164\"\u003eQuick/Nimble#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/7795df4fff1a9cd231fe4867ae54f4dc5f5734f9\"\u003e\u003ccode\u003e7795df4\u003c/code\u003e\u003c/a\u003e [v13.7.1] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c638ef95ea8286f91b21ff2e6a9f008ab99acadf\"\u003e\u003ccode\u003ec638ef9\u003c/code\u003e\u003c/a\u003e Fix regression where be and beIdenticalTo matchers stopped matching against A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/6de34566f4e2aa3fcd97a49e761259a4d16e49d9\"\u003e\u003ccode\u003e6de3456\u003c/code\u003e\u003c/a\u003e add an explicit test that NSObject equality works (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/fd4a97e9807fe7891431b2fe5ef7e6992b7a43a6\"\u003e\u003ccode\u003efd4a97e\u003c/code\u003e\u003c/a\u003e done compatible with Sendable (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/9aaef11742dabae7aa12dce91f6be0946c22ab5b\"\u003e\u003ccode\u003e9aaef11\u003c/code\u003e\u003c/a\u003e [v13.7.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/725e5a360b930f2b1f541dfaaa0de51d87b2b9bd\"\u003e\u003ccode\u003e725e5a3\u003c/code\u003e\u003c/a\u003e Rename the failable map overload to compactMap (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/74185dbd1fe7637d91dc61d6ae1e1961bb98cf69\"\u003e\u003ccode\u003e74185db\u003c/code\u003e\u003c/a\u003e Add an overload of map that allows you to fail the conversion by returning ni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/51d5438f79ebd8fbfdaab513e9136cdd6521afab\"\u003e\u003ccode\u003e51d5438\u003c/code\u003e\u003c/a\u003e Allow beIdenticalTo and be to be used as composed matchers (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/e541b921ea75265e6e1f66f32a4c56012a2fcfe8\"\u003e\u003ccode\u003ee541b92\u003c/code\u003e\u003c/a\u003e Fix expected text in waitUntil stall test (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c2c106f5185a8990abe0778910be9b575e307655\"\u003e\u003ccode\u003ec2c106f\u003c/code\u003e\u003c/a\u003e Update DSL+Wait.swift (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Quick/Nimble/compare/v12.2.0...v13.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=12.2.0\u0026new-version=13.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Blackjacx/SHSearchBar/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blackjacx%2FSHSearchBar/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"},{"uuid":"2740783788","node_id":"PR_kwDOPXVnEc6jXQqs","number":16,"state":"closed","title":"chore(deps): bump github.com/quick/nimble from 12.3.0 to 13.7.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-15T08:38:02.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-12T22:20:09.000Z","updated_at":"2025-08-15T08:38:02.000Z","time_to_close":209873,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/quick/nimble","old_version":"12.3.0","new_version":"13.7.1","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 12.3.0 to 13.7.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/7795df4fff1a9cd231fe4867ae54f4dc5f5734f9\"\u003e\u003ccode\u003e7795df4\u003c/code\u003e\u003c/a\u003e [v13.7.1] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c638ef95ea8286f91b21ff2e6a9f008ab99acadf\"\u003e\u003ccode\u003ec638ef9\u003c/code\u003e\u003c/a\u003e Fix regression where be and beIdenticalTo matchers stopped matching against A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/6de34566f4e2aa3fcd97a49e761259a4d16e49d9\"\u003e\u003ccode\u003e6de3456\u003c/code\u003e\u003c/a\u003e add an explicit test that NSObject equality works (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/fd4a97e9807fe7891431b2fe5ef7e6992b7a43a6\"\u003e\u003ccode\u003efd4a97e\u003c/code\u003e\u003c/a\u003e done compatible with Sendable (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/9aaef11742dabae7aa12dce91f6be0946c22ab5b\"\u003e\u003ccode\u003e9aaef11\u003c/code\u003e\u003c/a\u003e [v13.7.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/725e5a360b930f2b1f541dfaaa0de51d87b2b9bd\"\u003e\u003ccode\u003e725e5a3\u003c/code\u003e\u003c/a\u003e Rename the failable map overload to compactMap (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/74185dbd1fe7637d91dc61d6ae1e1961bb98cf69\"\u003e\u003ccode\u003e74185db\u003c/code\u003e\u003c/a\u003e Add an overload of map that allows you to fail the conversion by returning ni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/51d5438f79ebd8fbfdaab513e9136cdd6521afab\"\u003e\u003ccode\u003e51d5438\u003c/code\u003e\u003c/a\u003e Allow beIdenticalTo and be to be used as composed matchers (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/e541b921ea75265e6e1f66f32a4c56012a2fcfe8\"\u003e\u003ccode\u003ee541b92\u003c/code\u003e\u003c/a\u003e Fix expected text in waitUntil stall test (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c2c106f5185a8990abe0778910be9b575e307655\"\u003e\u003ccode\u003ec2c106f\u003c/code\u003e\u003c/a\u003e Update DSL+Wait.swift (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Quick/Nimble/compare/v12.3.0...v13.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=12.3.0\u0026new-version=13.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/muhittincamdali/iOS-Widget-Development-Kit/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/muhittincamdali%2FiOS-Widget-Development-Kit/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}],"issue_packages":[{"old_version":"13.8.0","new_version":"14.0.0","update_type":"major","path":null,"pr_created_at":"2026-02-02T23:44:14.000Z","version_change":"13.8.0 → 14.0.0","issue":{"uuid":"3888155859","node_id":"PR_kwDOPW4oCc7BB7BQ","number":17,"state":"closed","title":"chore(deps): bump github.com/quick/nimble from 13.8.0 to 14.0.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-02-05T13:23:52.000Z","author_association":null,"state_reason":null,"created_at":"2026-02-02T23:44:14.000Z","updated_at":"2026-02-05T13:23:53.000Z","time_to_close":221978,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/quick/nimble","old_version":"13.8.0","new_version":"14.0.0","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 13.8.0 to 14.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eNimble 14 includes a reimplementation of polling expectations. Previously, polling expectations would run 2 tasks: The polling, and a timer. Once the timer ends, the polling task is stopped. This worked, but left open the possibility for increased flakiness in heavily loaded environments (as CI often is), and in parallel testing environments (i.e. using Nimble with Swift Testing). Nimble 14 changes how polling expectations are done to instead first calculate how much to poll (based on the duration \u0026amp; interval specified), and then poll based on that amount calculated (e.g. the default 1 second duration with 1 millisecond interval will result in 1000 polling attempts, waiting 1 millisecond between each attempt). This means that time spent running the polling is not accounted for, which does increase the wall-clock time that polling lasts for. Again, this implementation entirely eliminates one source of flakiness; reliability is worth a little extra runtime.\u003c/p\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cp\u003eNimble 14 deprecates synchronous polling expectations (using polling expectations without \u003ccode\u003eawait\u003c/code\u003e) and the synchronous \u003ccode\u003ewaitUntil\u003c/code\u003e when used from Swift. We will continue to allow polling expectations from Objective-C.\u003c/p\u003e\n\u003cp\u003eAdditionally, Nimble 14 will emit test warnings (Requires Swift 6.3 and later, which is when this feature will be introduced) when using the asynchronous version of \u003ccode\u003ewaitUntil\u003c/code\u003e in a Swift Testing environment. If I could make this a compile-time deprecation warning, I would.\u003c/p\u003e\n\u003cp\u003eIn a future version of Nimble, these will be removed/will emit test failures when used.\u003c/p\u003e\n\u003ch1\u003eAuto-Generated Changelog\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReimplement polling expectations to make them more reliable under heavy system loads by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1199\"\u003eQuick/Nimble#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix waitUntil, which was broken in the new implementation of polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1202\"\u003eQuick/Nimble#1202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/035b88ad6ae8035f5ce2b50b0a6d69c3b16d2120\"\u003e\u003ccode\u003e035b88a\u003c/code\u003e\u003c/a\u003e [v14.0.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/96ac61f29227392ad7d1f3de3364520de6f830e6\"\u003e\u003ccode\u003e96ac61f\u003c/code\u003e\u003c/a\u003e Fix waitUntil, which was broken in the new implementation of polling expectat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/5a0cc379658a8f233c907c50b7f2e66875fc4464\"\u003e\u003ccode\u003e5a0cc37\u003c/code\u003e\u003c/a\u003e Reimplement polling expectations to make them more reliable under heavy syste...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.8.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/muhittincamdali/SwiftAI/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/muhittincamdali%2FSwiftAI/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"13.8.0","new_version":"14.0.0","update_type":"major","path":"the packages group","pr_created_at":"2025-12-12T11:21:55.000Z","version_change":"13.8.0 → 14.0.0","issue":{"uuid":"3723058484","node_id":"PR_kwDOHt-PBs64jGG-","number":1390,"state":"closed","title":"Bump github.com/quick/nimble from 13.8.0 to 14.0.0 in the packages group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-15T19:08:47.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-12T11:21:55.000Z","updated_at":"2025-12-15T19:08:49.000Z","time_to_close":287212,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"13.8.0","new_version":"14.0.0","repository_url":"https://github.com/Quick/Nimble"}],"path":"the packages group","ecosystem":"cocoapods"},"body":"Bumps the packages group with 1 update: [github.com/quick/nimble](https://github.com/Quick/Nimble).\n\nUpdates `github.com/quick/nimble` from 13.8.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eNimble 14 includes a reimplementation of polling expectations. Previously, polling expectations would run 2 tasks: The polling, and a timer. Once the timer ends, the polling task is stopped. This worked, but left open the possibility for increased flakiness in heavily loaded environments (as CI often is), and in parallel testing environments (i.e. using Nimble with Swift Testing). Nimble 14 changes how polling expectations are done to instead first calculate how much to poll (based on the duration \u0026amp; interval specified), and then poll based on that amount calculated (e.g. the default 1 second duration with 1 millisecond interval will result in 1000 polling attempts, waiting 1 millisecond between each attempt). This means that time spent running the polling is not accounted for, which does increase the wall-clock time that polling lasts for. Again, this implementation entirely eliminates one source of flakiness; reliability is worth a little extra runtime.\u003c/p\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cp\u003eNimble 14 deprecates synchronous polling expectations (using polling expectations without \u003ccode\u003eawait\u003c/code\u003e) and the synchronous \u003ccode\u003ewaitUntil\u003c/code\u003e when used from Swift. We will continue to allow polling expectations from Objective-C.\u003c/p\u003e\n\u003cp\u003eAdditionally, Nimble 14 will emit test warnings (Requires Swift 6.3 and later, which is when this feature will be introduced) when using the asynchronous version of \u003ccode\u003ewaitUntil\u003c/code\u003e in a Swift Testing environment. If I could make this a compile-time deprecation warning, I would.\u003c/p\u003e\n\u003cp\u003eIn a future version of Nimble, these will be removed/will emit test failures when used.\u003c/p\u003e\n\u003ch1\u003eAuto-Generated Changelog\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReimplement polling expectations to make them more reliable under heavy system loads by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1199\"\u003eQuick/Nimble#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix waitUntil, which was broken in the new implementation of polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1202\"\u003eQuick/Nimble#1202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/035b88ad6ae8035f5ce2b50b0a6d69c3b16d2120\"\u003e\u003ccode\u003e035b88a\u003c/code\u003e\u003c/a\u003e [v14.0.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/96ac61f29227392ad7d1f3de3364520de6f830e6\"\u003e\u003ccode\u003e96ac61f\u003c/code\u003e\u003c/a\u003e Fix waitUntil, which was broken in the new implementation of polling expectat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/5a0cc379658a8f233c907c50b7f2e66875fc4464\"\u003e\u003ccode\u003e5a0cc37\u003c/code\u003e\u003c/a\u003e Reimplement polling expectations to make them more reliable under heavy syste...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.8.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SRGSSR/pillarbox-apple/pull/1390","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-apple/issues/1390","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1390/packages"}},{"old_version":"13.8.0","new_version":"14.0.0","update_type":"major","path":"the packages group","pr_created_at":"2025-12-02T11:20:15.000Z","version_change":"13.8.0 → 14.0.0","issue":{"uuid":"3685363021","node_id":"PR_kwDOHt-PBs62k7Ur","number":1382,"state":"open","title":"Bump github.com/quick/nimble from 13.8.0 to 14.0.0 in the packages group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-02T11:20:15.000Z","updated_at":"2025-12-11T09:28:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"13.8.0","new_version":"14.0.0","repository_url":"https://github.com/Quick/Nimble"}],"path":"the packages group","ecosystem":"cocoapods"},"body":"Bumps the packages group with 1 update: [github.com/quick/nimble](https://github.com/Quick/Nimble).\n\nUpdates `github.com/quick/nimble` from 13.8.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cp\u003eNimble 14 includes a reimplementation of polling expectations. Previously, polling expectations would run 2 tasks: The polling, and a timer. Once the timer ends, the polling task is stopped. This worked, but left open the possibility for increased flakiness in heavily loaded environments (as CI often is), and in parallel testing environments (i.e. using Nimble with Swift Testing). Nimble 14 changes how polling expectations are done to instead first calculate how much to poll (based on the duration \u0026amp; interval specified), and then poll based on that amount calculated (e.g. the default 1 second duration with 1 millisecond interval will result in 1000 polling attempts, waiting 1 millisecond between each attempt). This means that time spent running the polling is not accounted for, which does increase the wall-clock time that polling lasts for. Again, this implementation entirely eliminates one source of flakiness; reliability is worth a little extra runtime.\u003c/p\u003e\n\u003ch2\u003eDeprecations\u003c/h2\u003e\n\u003cp\u003eNimble 14 deprecates synchronous polling expectations (using polling expectations without \u003ccode\u003eawait\u003c/code\u003e) and the synchronous \u003ccode\u003ewaitUntil\u003c/code\u003e when used from Swift. We will continue to allow polling expectations from Objective-C.\u003c/p\u003e\n\u003cp\u003eAdditionally, Nimble 14 will emit test warnings (Requires Swift 6.3 and later, which is when this feature will be introduced) when using the asynchronous version of \u003ccode\u003ewaitUntil\u003c/code\u003e in a Swift Testing environment. If I could make this a compile-time deprecation warning, I would.\u003c/p\u003e\n\u003cp\u003eIn a future version of Nimble, these will be removed/will emit test failures when used.\u003c/p\u003e\n\u003ch1\u003eAuto-Generated Changelog\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReimplement polling expectations to make them more reliable under heavy system loads by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1199\"\u003eQuick/Nimble#1199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix waitUntil, which was broken in the new implementation of polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1202\"\u003eQuick/Nimble#1202\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/035b88ad6ae8035f5ce2b50b0a6d69c3b16d2120\"\u003e\u003ccode\u003e035b88a\u003c/code\u003e\u003c/a\u003e [v14.0.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/96ac61f29227392ad7d1f3de3364520de6f830e6\"\u003e\u003ccode\u003e96ac61f\u003c/code\u003e\u003c/a\u003e Fix waitUntil, which was broken in the new implementation of polling expectat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/5a0cc379658a8f233c907c50b7f2e66875fc4464\"\u003e\u003ccode\u003e5a0cc37\u003c/code\u003e\u003c/a\u003e Reimplement polling expectations to make them more reliable under heavy syste...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.8.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.8.0\u0026new-version=14.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SRGSSR/pillarbox-apple/pull/1382","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-apple/issues/1382","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1382/packages"}},{"old_version":"13.7.1","new_version":"13.8.0","update_type":"minor","path":"the packages group","pr_created_at":"2025-10-02T11:23:52.000Z","version_change":"13.7.1 → 13.8.0","issue":{"uuid":"2881452134","node_id":"PR_kwDOHt-PBs6rv3hm","number":1310,"state":"closed","title":"Bump github.com/quick/nimble from 13.7.1 to 13.8.0 in the packages group","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-06T07:30:03.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-10-02T11:23:52.000Z","updated_at":"2025-10-06T07:30:03.000Z","time_to_close":331571,"merged_at":"2025-10-06T07:30:03.000Z","merged_by":"defagos","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"13.7.1","new_version":"13.8.0","repository_url":"https://github.com/Quick/Nimble"}],"path":"the packages group","ecosystem":"carthage"},"body":"Bumps the packages group with 1 update: [github.com/quick/nimble](https://github.com/Quick/Nimble).\n\nUpdates `github.com/quick/nimble` from 13.7.1 to 13.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.8.0\u003c/h2\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003erequireFail\u003c/code\u003e now returns Never, indicating the status that it will always throw an error. (Thanks \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etoAlways\u003c/code\u003e and \u003ccode\u003etoNever\u003c/code\u003e will never fail on a main thread timeout. (Thanks \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eAuto-Generated Release Notes\u003c/h1\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate CI actions by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1184\"\u003eQuick/Nimble#1184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow multiple async polling expectations by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1189\"\u003eQuick/Nimble#1189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump Cwl dependencies to fix Xcode 16 issues by \u003ca href=\"https://github.com/balavor\"\u003e\u003ccode\u003e@​balavor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1190\"\u003eQuick/Nimble#1190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn Never from requireFail by \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1194\"\u003eQuick/Nimble#1194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rexml from 3.3.9 to 3.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1198\"\u003eQuick/Nimble#1198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove duplicated RunLoop code by \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1193\"\u003eQuick/Nimble#1193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix linux cfrunloop build by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1200\"\u003eQuick/Nimble#1200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not fail on timeout for \u003ccode\u003etoAlways\u003c/code\u003e and \u003ccode\u003etoNever\u003c/code\u003e by \u003ca href=\"https://github.com/bnickel\"\u003e\u003ccode\u003e@​bnickel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1192\"\u003eQuick/Nimble#1192\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/balavor\"\u003e\u003ccode\u003e@​balavor\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1190\"\u003eQuick/Nimble#1190\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.1...v13.8.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.7.1...v13.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/cc945f7bdf3b485adedc315e18685c065059b4ca\"\u003e\u003ccode\u003ecc945f7\u003c/code\u003e\u003c/a\u003e [v13.8.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/1ee01782aba0c8b4bc2c177f07c681d28a718add\"\u003e\u003ccode\u003e1ee0178\u003c/code\u003e\u003c/a\u003e Do not fail on timeout for \u003ccode\u003etoAlways\u003c/code\u003e and \u003ccode\u003etoNever\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1192\"\u003e#1192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/15106f16086b84acc3beaa2c223df2d786d75b2e\"\u003e\u003ccode\u003e15106f1\u003c/code\u003e\u003c/a\u003e Fix linux cfrunloop build (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1200\"\u003e#1200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/ae0648d7c75d908b824f406601b91edb2d7809ff\"\u003e\u003ccode\u003eae0648d\u003c/code\u003e\u003c/a\u003e Remove duplicated runloop code (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1193\"\u003e#1193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/4cde9c54f38d20a6d507c816cbb8050ed99df0d6\"\u003e\u003ccode\u003e4cde9c5\u003c/code\u003e\u003c/a\u003e Bump rexml from 3.3.9 to 3.4.2 (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1198\"\u003e#1198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/0d5588c4b167e06f979f663afa75c23e9b3db499\"\u003e\u003ccode\u003e0d5588c\u003c/code\u003e\u003c/a\u003e Return Never from requireFail (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1194\"\u003e#1194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/28970fa1555daf50cae3a94968dc4601558310ab\"\u003e\u003ccode\u003e28970fa\u003c/code\u003e\u003c/a\u003e Bump Cwl dependencies to fix Xcode 16 issues (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1190\"\u003e#1190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/ab84b2ff8c2b00bedd437aa25d436dad738ecf8d\"\u003e\u003ccode\u003eab84b2f\u003c/code\u003e\u003c/a\u003e Allow multiple async polling expectations (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1189\"\u003e#1189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/23903e10c3ae693d3a1a90d4bfce88f658072bd9\"\u003e\u003ccode\u003e23903e1\u003c/code\u003e\u003c/a\u003e Update CI actions (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1184\"\u003e#1184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.1...v13.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=13.7.1\u0026new-version=13.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SRGSSR/pillarbox-apple/pull/1310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fpillarbox-apple/issues/1310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1310/packages"}},{"old_version":"10.0.0","new_version":"13.7.1","update_type":"major","path":null,"pr_created_at":"2025-09-15T16:42:33.000Z","version_change":"10.0.0 → 13.7.1","issue":{"uuid":"3418712988","node_id":"PR_kwDOBDA8pc6orVvZ","number":36,"state":"open","title":"Bump github.com/quick/nimble from 10.0.0 to 13.7.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["Blackjacx"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-15T16:42:33.000Z","updated_at":"2025-09-15T16:42:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"10.0.0","new_version":"13.7.1","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 10.0.0 to 13.7.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edone compatible with Sendable by \u003ca href=\"https://github.com/soranoba\"\u003e\u003ccode\u003e@​soranoba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1159\"\u003eQuick/Nimble#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd an explicit test that NSObject with custom equality works by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1181\"\u003eQuick/Nimble#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression where be and beIdenticalTo matchers stopped matching against AnyObject protocols by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1183\"\u003eQuick/Nimble#1183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the ruby version used in github workflows by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1175\"\u003eQuick/Nimble#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump cocoapods from 1.15.2 to 1.16.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1172\"\u003eQuick/Nimble#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jazzy from 0.14.4 to 0.15.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1170\"\u003eQuick/Nimble#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix error message grammar in DSL+Wait.swift by \u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix expected text in waitUntil stall test by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1179\"\u003eQuick/Nimble#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beIdenticalTo and be matchers to be used as composed matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1178\"\u003eQuick/Nimble#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an overload of map that allows you to fail the conversion by returning nil. by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1177\"\u003eQuick/Nimble#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename the failable map overload to compactMap by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1180\"\u003eQuick/Nimble#1180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in beAnInstanceOf by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1174\"\u003eQuick/Nimble#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.3.6 to 3.3.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1171\"\u003eQuick/Nimble#1171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beAKindOf and beAnInstanceOf to nest inside of other matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1173\"\u003eQuick/Nimble#1173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow unwrap and pollUnwrap to take in custom descriptions by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1162\"\u003eQuick/Nimble#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd requireFail. Like fail(), but it also always throws an error by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1163\"\u003eQuick/Nimble#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error when using UI Tests by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1164\"\u003eQuick/Nimble#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/7795df4fff1a9cd231fe4867ae54f4dc5f5734f9\"\u003e\u003ccode\u003e7795df4\u003c/code\u003e\u003c/a\u003e [v13.7.1] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c638ef95ea8286f91b21ff2e6a9f008ab99acadf\"\u003e\u003ccode\u003ec638ef9\u003c/code\u003e\u003c/a\u003e Fix regression where be and beIdenticalTo matchers stopped matching against A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/6de34566f4e2aa3fcd97a49e761259a4d16e49d9\"\u003e\u003ccode\u003e6de3456\u003c/code\u003e\u003c/a\u003e add an explicit test that NSObject equality works (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/fd4a97e9807fe7891431b2fe5ef7e6992b7a43a6\"\u003e\u003ccode\u003efd4a97e\u003c/code\u003e\u003c/a\u003e done compatible with Sendable (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/9aaef11742dabae7aa12dce91f6be0946c22ab5b\"\u003e\u003ccode\u003e9aaef11\u003c/code\u003e\u003c/a\u003e [v13.7.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/725e5a360b930f2b1f541dfaaa0de51d87b2b9bd\"\u003e\u003ccode\u003e725e5a3\u003c/code\u003e\u003c/a\u003e Rename the failable map overload to compactMap (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/74185dbd1fe7637d91dc61d6ae1e1961bb98cf69\"\u003e\u003ccode\u003e74185db\u003c/code\u003e\u003c/a\u003e Add an overload of map that allows you to fail the conversion by returning ni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/51d5438f79ebd8fbfdaab513e9136cdd6521afab\"\u003e\u003ccode\u003e51d5438\u003c/code\u003e\u003c/a\u003e Allow beIdenticalTo and be to be used as composed matchers (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/e541b921ea75265e6e1f66f32a4c56012a2fcfe8\"\u003e\u003ccode\u003ee541b92\u003c/code\u003e\u003c/a\u003e Fix expected text in waitUntil stall test (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c2c106f5185a8990abe0778910be9b575e307655\"\u003e\u003ccode\u003ec2c106f\u003c/code\u003e\u003c/a\u003e Update DSL+Wait.swift (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Quick/Nimble/compare/v10.0.0...v13.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=10.0.0\u0026new-version=13.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Blackjacx/SHDateFormatter/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blackjacx%2FSHDateFormatter/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"12.2.0","new_version":"13.7.1","update_type":"major","path":null,"pr_created_at":"2025-09-15T16:30:50.000Z","version_change":"12.2.0 → 13.7.1","issue":{"uuid":"2829897941","node_id":"PR_kwDOA9tHpc6orNDV","number":67,"state":"closed","title":"Bump github.com/quick/nimble from 12.2.0 to 13.7.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":["Blackjacx"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-16T15:47:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T16:30:50.000Z","updated_at":"2025-09-16T15:47:13.000Z","time_to_close":83783,"merged_at":"2025-09-16T15:47:13.000Z","merged_by":"Blackjacx","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/quick/nimble","old_version":"12.2.0","new_version":"13.7.1","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 12.2.0 to 13.7.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Quick/Nimble/releases\"\u003egithub.com/quick/nimble's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.7.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edone compatible with Sendable by \u003ca href=\"https://github.com/soranoba\"\u003e\u003ccode\u003e@​soranoba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1159\"\u003eQuick/Nimble#1159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd an explicit test that NSObject with custom equality works by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1181\"\u003eQuick/Nimble#1181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix regression where be and beIdenticalTo matchers stopped matching against AnyObject protocols by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1183\"\u003eQuick/Nimble#1183\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.7.0...v13.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the ruby version used in github workflows by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1175\"\u003eQuick/Nimble#1175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump cocoapods from 1.15.2 to 1.16.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1172\"\u003eQuick/Nimble#1172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump jazzy from 0.14.4 to 0.15.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1170\"\u003eQuick/Nimble#1170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix error message grammar in DSL+Wait.swift by \u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix expected text in waitUntil stall test by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1179\"\u003eQuick/Nimble#1179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beIdenticalTo and be matchers to be used as composed matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1178\"\u003eQuick/Nimble#1178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd an overload of map that allows you to fail the conversion by returning nil. by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1177\"\u003eQuick/Nimble#1177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename the failable map overload to compactMap by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1180\"\u003eQuick/Nimble#1180\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ianrahman\"\u003e\u003ccode\u003e@​ianrahman\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1176\"\u003eQuick/Nimble#1176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.2...v13.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix regression in beAnInstanceOf by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1174\"\u003eQuick/Nimble#1174\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.1...v13.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump rexml from 3.3.6 to 3.3.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1171\"\u003eQuick/Nimble#1171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow beAKindOf and beAnInstanceOf to nest inside of other matchers by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1173\"\u003eQuick/Nimble#1173\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\"\u003ehttps://github.com/Quick/Nimble/compare/v13.6.0...v13.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow unwrap and pollUnwrap to take in custom descriptions by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1162\"\u003eQuick/Nimble#1162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd requireFail. Like fail(), but it also always throws an error by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1163\"\u003eQuick/Nimble#1163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix build error when using UI Tests by \u003ca href=\"https://github.com/younata\"\u003e\u003ccode\u003e@​younata\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Quick/Nimble/pull/1164\"\u003eQuick/Nimble#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\"\u003ehttps://github.com/Quick/Nimble/compare/v13.5.0...v13.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev13.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/7795df4fff1a9cd231fe4867ae54f4dc5f5734f9\"\u003e\u003ccode\u003e7795df4\u003c/code\u003e\u003c/a\u003e [v13.7.1] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c638ef95ea8286f91b21ff2e6a9f008ab99acadf\"\u003e\u003ccode\u003ec638ef9\u003c/code\u003e\u003c/a\u003e Fix regression where be and beIdenticalTo matchers stopped matching against A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/6de34566f4e2aa3fcd97a49e761259a4d16e49d9\"\u003e\u003ccode\u003e6de3456\u003c/code\u003e\u003c/a\u003e add an explicit test that NSObject equality works (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/fd4a97e9807fe7891431b2fe5ef7e6992b7a43a6\"\u003e\u003ccode\u003efd4a97e\u003c/code\u003e\u003c/a\u003e done compatible with Sendable (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/9aaef11742dabae7aa12dce91f6be0946c22ab5b\"\u003e\u003ccode\u003e9aaef11\u003c/code\u003e\u003c/a\u003e [v13.7.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/725e5a360b930f2b1f541dfaaa0de51d87b2b9bd\"\u003e\u003ccode\u003e725e5a3\u003c/code\u003e\u003c/a\u003e Rename the failable map overload to compactMap (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/74185dbd1fe7637d91dc61d6ae1e1961bb98cf69\"\u003e\u003ccode\u003e74185db\u003c/code\u003e\u003c/a\u003e Add an overload of map that allows you to fail the conversion by returning ni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/51d5438f79ebd8fbfdaab513e9136cdd6521afab\"\u003e\u003ccode\u003e51d5438\u003c/code\u003e\u003c/a\u003e Allow beIdenticalTo and be to be used as composed matchers (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/e541b921ea75265e6e1f66f32a4c56012a2fcfe8\"\u003e\u003ccode\u003ee541b92\u003c/code\u003e\u003c/a\u003e Fix expected text in waitUntil stall test (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c2c106f5185a8990abe0778910be9b575e307655\"\u003e\u003ccode\u003ec2c106f\u003c/code\u003e\u003c/a\u003e Update DSL+Wait.swift (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Quick/Nimble/compare/v12.2.0...v13.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=12.2.0\u0026new-version=13.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Blackjacx/SHSearchBar/pull/67","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blackjacx%2FSHSearchBar/issues/67","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/67/packages"}},{"old_version":"12.3.0","new_version":"13.7.1","update_type":"major","path":null,"pr_created_at":"2025-08-12T22:20:09.000Z","version_change":"12.3.0 → 13.7.1","issue":{"uuid":"2740783788","node_id":"PR_kwDOPXVnEc6jXQqs","number":16,"state":"closed","title":"chore(deps): bump github.com/quick/nimble from 12.3.0 to 13.7.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-15T08:38:02.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-08-12T22:20:09.000Z","updated_at":"2025-08-15T08:38:02.000Z","time_to_close":209873,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/quick/nimble","old_version":"12.3.0","new_version":"13.7.1","repository_url":"https://github.com/Quick/Nimble"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/quick/nimble](https://github.com/Quick/Nimble) from 12.3.0 to 13.7.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/7795df4fff1a9cd231fe4867ae54f4dc5f5734f9\"\u003e\u003ccode\u003e7795df4\u003c/code\u003e\u003c/a\u003e [v13.7.1] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c638ef95ea8286f91b21ff2e6a9f008ab99acadf\"\u003e\u003ccode\u003ec638ef9\u003c/code\u003e\u003c/a\u003e Fix regression where be and beIdenticalTo matchers stopped matching against A...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/6de34566f4e2aa3fcd97a49e761259a4d16e49d9\"\u003e\u003ccode\u003e6de3456\u003c/code\u003e\u003c/a\u003e add an explicit test that NSObject equality works (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1181\"\u003e#1181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/fd4a97e9807fe7891431b2fe5ef7e6992b7a43a6\"\u003e\u003ccode\u003efd4a97e\u003c/code\u003e\u003c/a\u003e done compatible with Sendable (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/9aaef11742dabae7aa12dce91f6be0946c22ab5b\"\u003e\u003ccode\u003e9aaef11\u003c/code\u003e\u003c/a\u003e [v13.7.0] Update podspec\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/725e5a360b930f2b1f541dfaaa0de51d87b2b9bd\"\u003e\u003ccode\u003e725e5a3\u003c/code\u003e\u003c/a\u003e Rename the failable map overload to compactMap (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1180\"\u003e#1180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/74185dbd1fe7637d91dc61d6ae1e1961bb98cf69\"\u003e\u003ccode\u003e74185db\u003c/code\u003e\u003c/a\u003e Add an overload of map that allows you to fail the conversion by returning ni...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/51d5438f79ebd8fbfdaab513e9136cdd6521afab\"\u003e\u003ccode\u003e51d5438\u003c/code\u003e\u003c/a\u003e Allow beIdenticalTo and be to be used as composed matchers (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1178\"\u003e#1178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/e541b921ea75265e6e1f66f32a4c56012a2fcfe8\"\u003e\u003ccode\u003ee541b92\u003c/code\u003e\u003c/a\u003e Fix expected text in waitUntil stall test (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1179\"\u003e#1179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Quick/Nimble/commit/c2c106f5185a8990abe0778910be9b575e307655\"\u003e\u003ccode\u003ec2c106f\u003c/code\u003e\u003c/a\u003e Update DSL+Wait.swift (\u003ca href=\"https://redirect.github.com/Quick/Nimble/issues/1176\"\u003e#1176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Quick/Nimble/compare/v12.3.0...v13.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/quick/nimble\u0026package-manager=swift\u0026previous-version=12.3.0\u0026new-version=13.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/muhittincamdali/iOS-Widget-Development-Kit/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/muhittincamdali%2FiOS-Widget-Development-Kit/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}}]}