{"id":31206,"name":"github.com/kstenerud/kscrash","ecosystem":"cocoapods","repository_url":null,"issues_count":6,"created_at":"2025-06-07T07:14:02.270Z","updated_at":"2025-06-07T07:14:02.270Z","purl":"pkg:cocoapods/github.com/kstenerud/kscrash","unique_repositories_count":1,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3467243909","node_id":"PR_kwDOK7MjJM6rOK90","number":398,"state":"open","title":"Bump github.com/kstenerud/kscrash from 2.3.0 to 2.4.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T02:03:52.000Z","updated_at":"2025-09-30T17:00:12.013Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.3.0 to 2.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake monitor API functions properly idempotent using atomics by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/661\"\u003ekstenerud/KSCrash#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary architecture field to system info by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/669\"\u003ekstenerud/KSCrash#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd improved jailbreak detection logic by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/666\"\u003ekstenerud/KSCrash#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clang_version, device free storage size and rosetta check fields to system info by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/668\"\u003ekstenerud/KSCrash#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert KSCrashMonitor to use a lockless algorithm by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/662\"\u003ekstenerud/KSCrash#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoved monitor context management into KSCrashMonitor. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/674\"\u003ekstenerud/KSCrash#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore recrash support to the mach exception handler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/675\"\u003ekstenerud/KSCrash#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a policy argument to all callbacks so that callback implementations can more intelligently decide what to do. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/676\"\u003ekstenerud/KSCrash#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKSFileUtils won't compile standalone without stddef.h by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/685\"\u003ekstenerud/KSCrash#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KSCRASH] Allow Cancelling Processing/Writting a Crash by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/680\"\u003ekstenerud/KSCrash#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KSCRASH] Add Observers to Memory Tracker by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/681\"\u003ekstenerud/KSCrash#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KSCRASH] Make CPP Monitor more precise by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/682\"\u003ekstenerud/KSCrash#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EASY] Add back start/stop for backwards compat by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/686\"\u003ekstenerud/KSCrash#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrectly defined KSCRASH_NAMESPACE_STRING by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/687\"\u003ekstenerud/KSCrash#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Tuist version using Mise for consistent environments by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/688\"\u003ekstenerud/KSCrash#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up pragma and example app warnings by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/689\"\u003ekstenerud/KSCrash#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix same self thread backtrace by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/690\"\u003ekstenerud/KSCrash#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Add backward compatibility for callback API changes by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/684\"\u003ekstenerud/KSCrash#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModify KSCrashEventNotifyCallback to return a user-supplied policy by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/692\"\u003ekstenerud/KSCrash#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWe should still attempt to record threads even if we can't suspend them. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/693\"\u003ekstenerud/KSCrash#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot code review instructions for API breaking changes by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/695\"\u003ekstenerud/KSCrash#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose an intermediate struct to the user rather than our internal struct by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/694\"\u003ekstenerud/KSCrash#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways record the offending thread at least by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/696\"\u003ekstenerud/KSCrash#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarmonize the callback names by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/697\"\u003ekstenerud/KSCrash#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix monitor disabling and uninstalling by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/698\"\u003ekstenerud/KSCrash#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespace any important strings, such as paths and thread names by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/699\"\u003ekstenerud/KSCrash#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some latent warning issues by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/700\"\u003ekstenerud/KSCrash#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix error pointer checks by \u003ca href=\"https://github.com/alanzeino\"\u003e\u003ccode\u003e@​alanzeino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/701\"\u003ekstenerud/KSCrash#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespacing example using SPM by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/704\"\u003ekstenerud/KSCrash#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the codebase for the next Xcode version. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/706\"\u003ekstenerud/KSCrash#706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining namespace code and header search paths around the old demangler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/707\"\u003ekstenerud/KSCrash#707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove direct dependency between the signal and memory monitors by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/705\"\u003ekstenerud/KSCrash#705\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/alanzeino\"\u003e\u003ccode\u003e@​alanzeino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/701\"\u003ekstenerud/KSCrash#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.3.0...2.4.0\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.3.0...2.4.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/kstenerud/KSCrash/commit/f7675440853aa7a6dc4e1606fdb2e3423e6f1757\"\u003e\u003ccode\u003ef767544\u003c/code\u003e\u003c/a\u003e Remove unsafe flags for release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/acc6a33977c692b9ead5f6e0cb25f5c5a1258b4a\"\u003e\u003ccode\u003eacc6a33\u003c/code\u003e\u003c/a\u003e Update version to 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/ae7c00b40d159516f9fdd73fbfed4b51bc211d85\"\u003e\u003ccode\u003eae7c00b\u003c/code\u003e\u003c/a\u003e Remove direct dependency between the signal and memory monitors (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/7e1638422c1df22bac6f0440cd324f22dd414f71\"\u003e\u003ccode\u003e7e16384\u003c/code\u003e\u003c/a\u003e Remove remaining namespace code and header search paths around the old demang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/4dee2ba609a8eef3c4549acf0fe4307acbd72f2f\"\u003e\u003ccode\u003e4dee2ba\u003c/code\u003e\u003c/a\u003e Update the codebase for the next Xcode version. (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/066d1d4c6e16c30110b8cb9ba27eae1e99bca726\"\u003e\u003ccode\u003e066d1d4\u003c/code\u003e\u003c/a\u003e Namespacing example using SPM (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/9ae756bd6e5db55f0bf69eb65f382ac69d7e81db\"\u003e\u003ccode\u003e9ae756b\u003c/code\u003e\u003c/a\u003e Check return values instead of error pointers for userInfoJSON (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/f0241a44f723a6b29c9db2a303917e89256a2557\"\u003e\u003ccode\u003ef0241a4\u003c/code\u003e\u003c/a\u003e Fix some latent warning issues (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/6a71bc7e8176af70bcd4f5e2dbad308c79f09a4f\"\u003e\u003ccode\u003e6a71bc7\u003c/code\u003e\u003c/a\u003e Namespace any important strings, such as paths and thread names (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/5ef9b844ceb180c6047227fa576cdf240cfa9498\"\u003e\u003ccode\u003e5ef9b84\u003c/code\u003e\u003c/a\u003e Fix monitor disabling and uninstalling (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.3.0...2.4.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.3.0\u0026new-version=2.4.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/embrace-io/embrace-apple-sdk/pull/398","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/398","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/398/packages"},{"uuid":"2716442455","node_id":"PR_kwDOK7MjJM6h6Z9X","number":327,"state":"closed","title":"Bump github.com/kstenerud/kscrash from 2.2.0 to 2.3.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-05T19:06:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T00:59:11.000Z","updated_at":"2025-08-05T19:06:39.000Z","time_to_close":151648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.2.0 to 2.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Xcode 26 beta 1 warning about VLA folding by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/641\"\u003ekstenerud/KSCrash#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cyclic dependency between the NSException monitor and the top-level KSCrash class by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/646\"\u003ekstenerud/KSCrash#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for custom namespacing by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/647\"\u003ekstenerud/KSCrash#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded missing Foundation.h header by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/648\"\u003ekstenerud/KSCrash#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove KSThreadCache.h into the include directory of KSCrashRecording by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/649\"\u003ekstenerud/KSCrash#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse latest-stable in unit-tests by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/650\"\u003ekstenerud/KSCrash#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable warnings-as-errors, and as many warnings as we can get away with by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/653\"\u003ekstenerud/KSCrash#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more class names to the namespacer that clang missed by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/652\"\u003ekstenerud/KSCrash#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward Mach exceptions to the next handler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/651\"\u003ekstenerud/KSCrash#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd thread run state string to report by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinary Image Cleanup by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/655\"\u003ekstenerud/KSCrash#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake KSCrashMonitor.c solely responsible for event IDs by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/658\"\u003ekstenerud/KSCrash#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EASY] fix off by one error in arm64.c by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/660\"\u003ekstenerud/KSCrash#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvert dependency from individual monitors to KSCrashMonitor.c, using DI instead. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/659\"\u003ekstenerud/KSCrash#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise max captured thread count to 1000 by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/664\"\u003ekstenerud/KSCrash#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport Version Based Timestamp Mixup Fix by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/663\"\u003ekstenerud/KSCrash#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd script to toggle unsafe flags in Package.swift for release process by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/673\"\u003ekstenerud/KSCrash#673\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/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.2.0...2.3.0\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.2.0...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0-RC.1\u003c/h2\u003e\n\u003ch2\u003eNote on this Release Candidate\u003c/h2\u003e\n\u003cp\u003eThis RC version was published due to a limitation in Swift Package Manager (SPM), which forbids the use of \u003ccode\u003eunsafeFlags\u003c/code\u003e in release builds. Until this is resolved, the package is distributed as a release candidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Xcode 26 beta 1 warning about VLA folding by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/641\"\u003ekstenerud/KSCrash#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cyclic dependency between the NSException monitor and the top-level KSCrash class by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/646\"\u003ekstenerud/KSCrash#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for custom namespacing by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/647\"\u003ekstenerud/KSCrash#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded missing Foundation.h header by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/648\"\u003ekstenerud/KSCrash#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove KSThreadCache.h into the include directory of KSCrashRecording by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/649\"\u003ekstenerud/KSCrash#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse latest-stable in unit-tests by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/650\"\u003ekstenerud/KSCrash#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable warnings-as-errors, and as many warnings as we can get away with by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/653\"\u003ekstenerud/KSCrash#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more class names to the namespacer that clang missed by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/652\"\u003ekstenerud/KSCrash#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward Mach exceptions to the next handler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/651\"\u003ekstenerud/KSCrash#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd thread run state string to report by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinary Image Cleanup by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/655\"\u003ekstenerud/KSCrash#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake KSCrashMonitor.c solely responsible for event IDs by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/658\"\u003ekstenerud/KSCrash#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EASY] fix off by one error in arm64.c by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/660\"\u003ekstenerud/KSCrash#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvert dependency from individual monitors to KSCrashMonitor.c, using DI instead. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/659\"\u003ekstenerud/KSCrash#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise max captured thread count to 1000 by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/664\"\u003ekstenerud/KSCrash#664\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/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/kstenerud/KSCrash/commit/4a8b8e2155449fd2ffdb61f6b534db9f0655dbb5\"\u003e\u003ccode\u003e4a8b8e2\u003c/code\u003e\u003c/a\u003e Remove unsafe flags for release 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/13c8cb4665d3e3718f0d0c114dd9c86ec542f400\"\u003e\u003ccode\u003e13c8cb4\u003c/code\u003e\u003c/a\u003e Update version to 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/353690a8400be56fa4bd5227b9973d2b566fef01\"\u003e\u003ccode\u003e353690a\u003c/code\u003e\u003c/a\u003e Add script to toggle unsafe flags in Package.swift for release process (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/5d6f5e65cef9fe43d649460cc23f509a79487c07\"\u003e\u003ccode\u003e5d6f5e6\u003c/code\u003e\u003c/a\u003e Report Version Based Timestamp Mixup Fix (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/c3a755a6cf07dffca42d7e0abca0544d19f1d531\"\u003e\u003ccode\u003ec3a755a\u003c/code\u003e\u003c/a\u003e Update version to 2.3.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/7d9e784fed2ec0042f6dbeb5528dfedc4ff9523f\"\u003e\u003ccode\u003e7d9e784\u003c/code\u003e\u003c/a\u003e Raise max captured thread count to 1000 (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/664\"\u003e#664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/3a380ea5c1900c835489e26162b36cc62aa5a77d\"\u003e\u003ccode\u003e3a380ea\u003c/code\u003e\u003c/a\u003e Invert dependency from individual monitors to KSCrashMonitor.c, using DI inst...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/846d4c53f72683350e4a7bf3f6521eeb9a1a43ec\"\u003e\u003ccode\u003e846d4c5\u003c/code\u003e\u003c/a\u003e Update KSCPU_arm64.c (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/9273a86897df45f1582ea02bcffca7efaf2f0ec0\"\u003e\u003ccode\u003e9273a86\u003c/code\u003e\u003c/a\u003e Make KSCrashMonitor.c solely responsible for event IDs (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/9e9402546b07a1a54122f6f4fbd9c67b854d1eae\"\u003e\u003ccode\u003e9e94025\u003c/code\u003e\u003c/a\u003e Binary Image Cleanup (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.2.0...2.3.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.2.0\u0026new-version=2.3.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/embrace-io/embrace-apple-sdk/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"},{"uuid":"2594157427","node_id":"PR_kwDOK7MjJM6an7Nz","number":265,"state":"open","title":"Bump github.com/kstenerud/kscrash from 2.1.2 to 2.2.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T00:40:44.000Z","updated_at":"2025-06-16T00:40:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.1.2 to 2.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/0c515d8533318fc882f5b316abb17f2110fb4f9e\"\u003e\u003ccode\u003e0c515d8\u003c/code\u003e\u003c/a\u003e Update version to 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/d11f29b394842cc889ad31f80d5bc02436180452\"\u003e\u003ccode\u003ed11f29b\u003c/code\u003e\u003c/a\u003e Enlarge Binary Image Cache Size (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/3f1d061c8ba2b34b935eb0005105b6e149f1301a\"\u003e\u003ccode\u003e3f1d061\u003c/code\u003e\u003c/a\u003e Add backtrace and symbolication convenience functions(\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/ac4e6851f4a5bdf894a6e6955e8c5b8d3e8163c2\"\u003e\u003ccode\u003eac4e685\u003c/code\u003e\u003c/a\u003e Update .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/51bec3a8b045d931773d285399516d16a46c50ea\"\u003e\u003ccode\u003e51bec3a\u003c/code\u003e\u003c/a\u003e Reformat swift code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/544648a122c0fc2b833b05a556f6addbea08a837\"\u003e\u003ccode\u003e544648a\u003c/code\u003e\u003c/a\u003e Add swift-format to project and CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.1.2...2.2.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.1.2\u0026new-version=2.2.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/embrace-io/embrace-apple-sdk/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"},{"uuid":"2542760935","node_id":"PR_kwDOK7MjJM6Xj3Pn","number":247,"state":"closed","title":"Bump github.com/kstenerud/kscrash from 2.1.1 to 2.1.2","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-06T13:34:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T00:52:07.000Z","updated_at":"2025-05-30T18:13:58.000Z","time_to_close":996141,"merged_at":"2025-06-06T13:34:28.000Z","merged_by":"ArielDemarco","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.1.1 to 2.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate release workflow: Remove test functionality and add \u003ccode\u003epublish_only\u003c/code\u003e option by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/629\"\u003ekstenerud/KSCrash#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix data race in memory monitor by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/631\"\u003ekstenerud/KSCrash#631\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.1.1...2.1.2\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.1.1...2.1.2\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/kstenerud/KSCrash/commit/c0177658fc771ae833b6d3b8f5f3f5a14d59ec03\"\u003e\u003ccode\u003ec017765\u003c/code\u003e\u003c/a\u003e Update version to 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/78138c2daca5cc889ed8e28db2b6afe1b72e93ac\"\u003e\u003ccode\u003e78138c2\u003c/code\u003e\u003c/a\u003e Update KSCrashMonitor_Memory.m (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/d3db073356dde91b386ec43ae8a9f96e31f40802\"\u003e\u003ccode\u003ed3db073\u003c/code\u003e\u003c/a\u003e Update release workflow: Remove test functionality and add \u003ccode\u003epublish_only\u003c/code\u003e opt...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.1.1...2.1.2\"\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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.1.1\u0026new-version=2.1.2)](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/embrace-io/embrace-apple-sdk/pull/247","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/247","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/247/packages"},{"uuid":"2500125914","node_id":"PR_kwDOK7MjJM6VBOTa","number":231,"state":"closed","title":"Bump github.com/kstenerud/kscrash from 2.0.0 to 2.1.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-08T20:59:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T00:53:31.000Z","updated_at":"2025-05-08T20:59:14.000Z","time_to_close":245143,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.0.0 to 2.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Swift version setting to Tuist project configuration by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/611\"\u003ekstenerud/KSCrash#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd os_unfair_lock for thread safety in KSCrashMonitor by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/610\"\u003ekstenerud/KSCrash#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn properly typed reports from KSCrashReportFilterConcatenate by \u003ca href=\"https://github.com/tmolitor-stud-tu\"\u003e\u003ccode\u003e@​tmolitor-stud-tu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/616\"\u003ekstenerud/KSCrash#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse active delay instead of waiting for crash on macOS by \u003ca href=\"https://github.com/bamx23\"\u003e\u003ccode\u003e@​bamx23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/618\"\u003ekstenerud/KSCrash#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Ruby version specification in Gemfile by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/621\"\u003ekstenerud/KSCrash#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary image caching with thread safety in KSDynamicLinker by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/614\"\u003ekstenerud/KSCrash#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix config reportWrittenCallback by \u003ca href=\"https://github.com/tamwei\"\u003e\u003ccode\u003e@​tamwei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/622\"\u003ekstenerud/KSCrash#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for reportWrittenCallback functionality by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/623\"\u003ekstenerud/KSCrash#623\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/tamwei\"\u003e\u003ccode\u003e@​tamwei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/622\"\u003ekstenerud/KSCrash#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.0.0...2.1.0\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.0.0...2.1.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/kstenerud/KSCrash/commit/ac8325f1f746e8ec4d058eed532045b3fc4b81fd\"\u003e\u003ccode\u003eac8325f\u003c/code\u003e\u003c/a\u003e Update version to 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/969317946a409ab423c856efe263bcd999694c00\"\u003e\u003ccode\u003e9693179\u003c/code\u003e\u003c/a\u003e Update ruby version to 3.2.2 in release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/23819762281624c013e64fc2f9e5a13dd0388292\"\u003e\u003ccode\u003e2381976\u003c/code\u003e\u003c/a\u003e Add tests for reportWrittenCallback functionality (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/b6db4ecba649b27e5019965e6a8b9e0fbb3cc4ba\"\u003e\u003ccode\u003eb6db4ec\u003c/code\u003e\u003c/a\u003e fix config reportWrittenCallback (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/7235f02756dbcd2aae157f340e9b65149372f6e2\"\u003e\u003ccode\u003e7235f02\u003c/code\u003e\u003c/a\u003e Add binary image caching with thread safety in KSDynamicLinker (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/152dce4c12fca641cc870fdad0d0412fb190aeb7\"\u003e\u003ccode\u003e152dce4\u003c/code\u003e\u003c/a\u003e Fix Ruby version specification in Gemfile (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/0bdbac984e4643915006b4b08f099a9a3afc4f64\"\u003e\u003ccode\u003e0bdbac9\u003c/code\u003e\u003c/a\u003e Use actual delay instead of waiting for crash on macOS (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/012f6a8c2d363901059a6f74b54c4191922964bf\"\u003e\u003ccode\u003e012f6a8\u003c/code\u003e\u003c/a\u003e Return properly typed reports from KSCrashReportFilterConcatenate (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/16e59c3ad5f975f2bb2a6f6f3bd882be6cc24bd7\"\u003e\u003ccode\u003e16e59c3\u003c/code\u003e\u003c/a\u003e Add os_unfair_lock for thread safety in KSCrashMonitor (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/2ec68b86e32c2987271b3b3f6e81cb3671d41323\"\u003e\u003ccode\u003e2ec68b8\u003c/code\u003e\u003c/a\u003e Add Swift version setting to Tuist project configuration (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.0.0...2.1.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.0.0\u0026new-version=2.1.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/embrace-io/embrace-apple-sdk/pull/231","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/231","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/231/packages"}],"issue_packages":[{"old_version":"2.3.0","new_version":"2.4.0","update_type":"minor","path":null,"pr_created_at":"2025-09-30T02:03:52.000Z","version_change":"2.3.0 → 2.4.0","issue":{"uuid":"3467243909","node_id":"PR_kwDOK7MjJM6rOK90","number":398,"state":"open","title":"Bump github.com/kstenerud/kscrash from 2.3.0 to 2.4.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-30T02:03:52.000Z","updated_at":"2025-09-30T17:00:12.013Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.3.0","new_version":"2.4.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.3.0 to 2.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMake monitor API functions properly idempotent using atomics by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/661\"\u003ekstenerud/KSCrash#661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary architecture field to system info by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/669\"\u003ekstenerud/KSCrash#669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd improved jailbreak detection logic by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/666\"\u003ekstenerud/KSCrash#666\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd clang_version, device free storage size and rosetta check fields to system info by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/668\"\u003ekstenerud/KSCrash#668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert KSCrashMonitor to use a lockless algorithm by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/662\"\u003ekstenerud/KSCrash#662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMoved monitor context management into KSCrashMonitor. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/674\"\u003ekstenerud/KSCrash#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore recrash support to the mach exception handler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/675\"\u003ekstenerud/KSCrash#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded a policy argument to all callbacks so that callback implementations can more intelligently decide what to do. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/676\"\u003ekstenerud/KSCrash#676\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKSFileUtils won't compile standalone without stddef.h by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/685\"\u003ekstenerud/KSCrash#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KSCRASH] Allow Cancelling Processing/Writting a Crash by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/680\"\u003ekstenerud/KSCrash#680\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KSCRASH] Add Observers to Memory Tracker by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/681\"\u003ekstenerud/KSCrash#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[KSCRASH] Make CPP Monitor more precise by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/682\"\u003ekstenerud/KSCrash#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EASY] Add back start/stop for backwards compat by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/686\"\u003ekstenerud/KSCrash#686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrectly defined KSCRASH_NAMESPACE_STRING by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/687\"\u003ekstenerud/KSCrash#687\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePin Tuist version using Mise for consistent environments by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/688\"\u003ekstenerud/KSCrash#688\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClean up pragma and example app warnings by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/689\"\u003ekstenerud/KSCrash#689\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix same self thread backtrace by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/690\"\u003ekstenerud/KSCrash#690\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[2.x] Add backward compatibility for callback API changes by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/684\"\u003ekstenerud/KSCrash#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModify KSCrashEventNotifyCallback to return a user-supplied policy by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/692\"\u003ekstenerud/KSCrash#692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWe should still attempt to record threads even if we can't suspend them. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/693\"\u003ekstenerud/KSCrash#693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd GitHub Copilot code review instructions for API breaking changes by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/695\"\u003ekstenerud/KSCrash#695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose an intermediate struct to the user rather than our internal struct by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/694\"\u003ekstenerud/KSCrash#694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlways record the offending thread at least by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/696\"\u003ekstenerud/KSCrash#696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHarmonize the callback names by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/697\"\u003ekstenerud/KSCrash#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix monitor disabling and uninstalling by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/698\"\u003ekstenerud/KSCrash#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespace any important strings, such as paths and thread names by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/699\"\u003ekstenerud/KSCrash#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix some latent warning issues by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/700\"\u003ekstenerud/KSCrash#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix error pointer checks by \u003ca href=\"https://github.com/alanzeino\"\u003e\u003ccode\u003e@​alanzeino\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/701\"\u003ekstenerud/KSCrash#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamespacing example using SPM by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/704\"\u003ekstenerud/KSCrash#704\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the codebase for the next Xcode version. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/706\"\u003ekstenerud/KSCrash#706\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove remaining namespace code and header search paths around the old demangler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/707\"\u003ekstenerud/KSCrash#707\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove direct dependency between the signal and memory monitors by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/705\"\u003ekstenerud/KSCrash#705\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/alanzeino\"\u003e\u003ccode\u003e@​alanzeino\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/701\"\u003ekstenerud/KSCrash#701\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.3.0...2.4.0\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.3.0...2.4.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/kstenerud/KSCrash/commit/f7675440853aa7a6dc4e1606fdb2e3423e6f1757\"\u003e\u003ccode\u003ef767544\u003c/code\u003e\u003c/a\u003e Remove unsafe flags for release 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/acc6a33977c692b9ead5f6e0cb25f5c5a1258b4a\"\u003e\u003ccode\u003eacc6a33\u003c/code\u003e\u003c/a\u003e Update version to 2.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/ae7c00b40d159516f9fdd73fbfed4b51bc211d85\"\u003e\u003ccode\u003eae7c00b\u003c/code\u003e\u003c/a\u003e Remove direct dependency between the signal and memory monitors (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/705\"\u003e#705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/7e1638422c1df22bac6f0440cd324f22dd414f71\"\u003e\u003ccode\u003e7e16384\u003c/code\u003e\u003c/a\u003e Remove remaining namespace code and header search paths around the old demang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/4dee2ba609a8eef3c4549acf0fe4307acbd72f2f\"\u003e\u003ccode\u003e4dee2ba\u003c/code\u003e\u003c/a\u003e Update the codebase for the next Xcode version. (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/706\"\u003e#706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/066d1d4c6e16c30110b8cb9ba27eae1e99bca726\"\u003e\u003ccode\u003e066d1d4\u003c/code\u003e\u003c/a\u003e Namespacing example using SPM (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/704\"\u003e#704\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/9ae756bd6e5db55f0bf69eb65f382ac69d7e81db\"\u003e\u003ccode\u003e9ae756b\u003c/code\u003e\u003c/a\u003e Check return values instead of error pointers for userInfoJSON (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/701\"\u003e#701\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/f0241a44f723a6b29c9db2a303917e89256a2557\"\u003e\u003ccode\u003ef0241a4\u003c/code\u003e\u003c/a\u003e Fix some latent warning issues (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/700\"\u003e#700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/6a71bc7e8176af70bcd4f5e2dbad308c79f09a4f\"\u003e\u003ccode\u003e6a71bc7\u003c/code\u003e\u003c/a\u003e Namespace any important strings, such as paths and thread names (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/699\"\u003e#699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/5ef9b844ceb180c6047227fa576cdf240cfa9498\"\u003e\u003ccode\u003e5ef9b84\u003c/code\u003e\u003c/a\u003e Fix monitor disabling and uninstalling (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/698\"\u003e#698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.3.0...2.4.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.3.0\u0026new-version=2.4.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/embrace-io/embrace-apple-sdk/pull/398","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/398","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/398/packages"}},{"old_version":"2.2.0","new_version":"2.3.0","update_type":"minor","path":null,"pr_created_at":"2025-08-04T00:59:11.000Z","version_change":"2.2.0 → 2.3.0","issue":{"uuid":"2716442455","node_id":"PR_kwDOK7MjJM6h6Z9X","number":327,"state":"closed","title":"Bump github.com/kstenerud/kscrash from 2.2.0 to 2.3.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-08-05T19:06:39.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T00:59:11.000Z","updated_at":"2025-08-05T19:06:39.000Z","time_to_close":151648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.2.0","new_version":"2.3.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.2.0 to 2.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Xcode 26 beta 1 warning about VLA folding by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/641\"\u003ekstenerud/KSCrash#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cyclic dependency between the NSException monitor and the top-level KSCrash class by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/646\"\u003ekstenerud/KSCrash#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for custom namespacing by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/647\"\u003ekstenerud/KSCrash#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded missing Foundation.h header by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/648\"\u003ekstenerud/KSCrash#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove KSThreadCache.h into the include directory of KSCrashRecording by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/649\"\u003ekstenerud/KSCrash#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse latest-stable in unit-tests by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/650\"\u003ekstenerud/KSCrash#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable warnings-as-errors, and as many warnings as we can get away with by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/653\"\u003ekstenerud/KSCrash#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more class names to the namespacer that clang missed by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/652\"\u003ekstenerud/KSCrash#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward Mach exceptions to the next handler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/651\"\u003ekstenerud/KSCrash#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd thread run state string to report by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinary Image Cleanup by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/655\"\u003ekstenerud/KSCrash#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake KSCrashMonitor.c solely responsible for event IDs by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/658\"\u003ekstenerud/KSCrash#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EASY] fix off by one error in arm64.c by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/660\"\u003ekstenerud/KSCrash#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvert dependency from individual monitors to KSCrashMonitor.c, using DI instead. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/659\"\u003ekstenerud/KSCrash#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise max captured thread count to 1000 by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/664\"\u003ekstenerud/KSCrash#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReport Version Based Timestamp Mixup Fix by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/663\"\u003ekstenerud/KSCrash#663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd script to toggle unsafe flags in Package.swift for release process by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/673\"\u003ekstenerud/KSCrash#673\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/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.2.0...2.3.0\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.2.0...2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e2.3.0-RC.1\u003c/h2\u003e\n\u003ch2\u003eNote on this Release Candidate\u003c/h2\u003e\n\u003cp\u003eThis RC version was published due to a limitation in Swift Package Manager (SPM), which forbids the use of \u003ccode\u003eunsafeFlags\u003c/code\u003e in release builds. Until this is resolved, the package is distributed as a release candidate.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Xcode 26 beta 1 warning about VLA folding by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/641\"\u003ekstenerud/KSCrash#641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cyclic dependency between the NSException monitor and the top-level KSCrash class by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/646\"\u003ekstenerud/KSCrash#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for custom namespacing by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/647\"\u003ekstenerud/KSCrash#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded missing Foundation.h header by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/648\"\u003ekstenerud/KSCrash#648\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove KSThreadCache.h into the include directory of KSCrashRecording by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/649\"\u003ekstenerud/KSCrash#649\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse latest-stable in unit-tests by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/650\"\u003ekstenerud/KSCrash#650\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnable warnings-as-errors, and as many warnings as we can get away with by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/653\"\u003ekstenerud/KSCrash#653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd more class names to the namespacer that clang missed by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/652\"\u003ekstenerud/KSCrash#652\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward Mach exceptions to the next handler by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/651\"\u003ekstenerud/KSCrash#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd thread run state string to report by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBinary Image Cleanup by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/655\"\u003ekstenerud/KSCrash#655\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake KSCrashMonitor.c solely responsible for event IDs by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/658\"\u003ekstenerud/KSCrash#658\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[EASY] fix off by one error in arm64.c by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/660\"\u003ekstenerud/KSCrash#660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvert dependency from individual monitors to KSCrashMonitor.c, using DI instead. by \u003ca href=\"https://github.com/kstenerud\"\u003e\u003ccode\u003e@​kstenerud\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/659\"\u003ekstenerud/KSCrash#659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaise max captured thread count to 1000 by \u003ca href=\"https://github.com/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/664\"\u003ekstenerud/KSCrash#664\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/DariaKunoichi\"\u003e\u003ccode\u003e@​DariaKunoichi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/645\"\u003ekstenerud/KSCrash#645\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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/kstenerud/KSCrash/commit/4a8b8e2155449fd2ffdb61f6b534db9f0655dbb5\"\u003e\u003ccode\u003e4a8b8e2\u003c/code\u003e\u003c/a\u003e Remove unsafe flags for release 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/13c8cb4665d3e3718f0d0c114dd9c86ec542f400\"\u003e\u003ccode\u003e13c8cb4\u003c/code\u003e\u003c/a\u003e Update version to 2.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/353690a8400be56fa4bd5227b9973d2b566fef01\"\u003e\u003ccode\u003e353690a\u003c/code\u003e\u003c/a\u003e Add script to toggle unsafe flags in Package.swift for release process (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/673\"\u003e#673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/5d6f5e65cef9fe43d649460cc23f509a79487c07\"\u003e\u003ccode\u003e5d6f5e6\u003c/code\u003e\u003c/a\u003e Report Version Based Timestamp Mixup Fix (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/663\"\u003e#663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/c3a755a6cf07dffca42d7e0abca0544d19f1d531\"\u003e\u003ccode\u003ec3a755a\u003c/code\u003e\u003c/a\u003e Update version to 2.3.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/7d9e784fed2ec0042f6dbeb5528dfedc4ff9523f\"\u003e\u003ccode\u003e7d9e784\u003c/code\u003e\u003c/a\u003e Raise max captured thread count to 1000 (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/664\"\u003e#664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/3a380ea5c1900c835489e26162b36cc62aa5a77d\"\u003e\u003ccode\u003e3a380ea\u003c/code\u003e\u003c/a\u003e Invert dependency from individual monitors to KSCrashMonitor.c, using DI inst...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/846d4c53f72683350e4a7bf3f6521eeb9a1a43ec\"\u003e\u003ccode\u003e846d4c5\u003c/code\u003e\u003c/a\u003e Update KSCPU_arm64.c (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/660\"\u003e#660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/9273a86897df45f1582ea02bcffca7efaf2f0ec0\"\u003e\u003ccode\u003e9273a86\u003c/code\u003e\u003c/a\u003e Make KSCrashMonitor.c solely responsible for event IDs (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/9e9402546b07a1a54122f6f4fbd9c67b854d1eae\"\u003e\u003ccode\u003e9e94025\u003c/code\u003e\u003c/a\u003e Binary Image Cleanup (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/655\"\u003e#655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.2.0...2.3.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.2.0\u0026new-version=2.3.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/embrace-io/embrace-apple-sdk/pull/327","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/327","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/327/packages"}},{"old_version":"2.1.2","new_version":"2.2.0","update_type":"minor","path":null,"pr_created_at":"2025-06-16T00:40:44.000Z","version_change":"2.1.2 → 2.2.0","issue":{"uuid":"2594157427","node_id":"PR_kwDOK7MjJM6an7Nz","number":265,"state":"open","title":"Bump github.com/kstenerud/kscrash from 2.1.2 to 2.2.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T00:40:44.000Z","updated_at":"2025-06-16T00:40:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.1.2","new_version":"2.2.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.1.2 to 2.2.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/0c515d8533318fc882f5b316abb17f2110fb4f9e\"\u003e\u003ccode\u003e0c515d8\u003c/code\u003e\u003c/a\u003e Update version to 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/d11f29b394842cc889ad31f80d5bc02436180452\"\u003e\u003ccode\u003ed11f29b\u003c/code\u003e\u003c/a\u003e Enlarge Binary Image Cache Size (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/639\"\u003e#639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/3f1d061c8ba2b34b935eb0005105b6e149f1301a\"\u003e\u003ccode\u003e3f1d061\u003c/code\u003e\u003c/a\u003e Add backtrace and symbolication convenience functions(\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/ac4e6851f4a5bdf894a6e6955e8c5b8d3e8163c2\"\u003e\u003ccode\u003eac4e685\u003c/code\u003e\u003c/a\u003e Update .git-blame-ignore-revs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/51bec3a8b045d931773d285399516d16a46c50ea\"\u003e\u003ccode\u003e51bec3a\u003c/code\u003e\u003c/a\u003e Reformat swift code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/544648a122c0fc2b833b05a556f6addbea08a837\"\u003e\u003ccode\u003e544648a\u003c/code\u003e\u003c/a\u003e Add swift-format to project and CI\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.1.2...2.2.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.1.2\u0026new-version=2.2.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/embrace-io/embrace-apple-sdk/pull/265","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/265","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/265/packages"}},{"old_version":"2.1.1","new_version":"2.1.2","update_type":"patch","path":null,"pr_created_at":"2025-05-26T00:52:07.000Z","version_change":"2.1.1 → 2.1.2","issue":{"uuid":"2542760935","node_id":"PR_kwDOK7MjJM6Xj3Pn","number":247,"state":"closed","title":"Bump github.com/kstenerud/kscrash from 2.1.1 to 2.1.2","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-06T13:34:28.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T00:52:07.000Z","updated_at":"2025-05-30T18:13:58.000Z","time_to_close":996141,"merged_at":"2025-06-06T13:34:28.000Z","merged_by":"ArielDemarco","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.1.1","new_version":"2.1.2","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"Bumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.1.1 to 2.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate release workflow: Remove test functionality and add \u003ccode\u003epublish_only\u003c/code\u003e option by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/629\"\u003ekstenerud/KSCrash#629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix data race in memory monitor by \u003ca href=\"https://github.com/naftaly\"\u003e\u003ccode\u003e@​naftaly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/631\"\u003ekstenerud/KSCrash#631\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.1.1...2.1.2\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.1.1...2.1.2\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/kstenerud/KSCrash/commit/c0177658fc771ae833b6d3b8f5f3f5a14d59ec03\"\u003e\u003ccode\u003ec017765\u003c/code\u003e\u003c/a\u003e Update version to 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/78138c2daca5cc889ed8e28db2b6afe1b72e93ac\"\u003e\u003ccode\u003e78138c2\u003c/code\u003e\u003c/a\u003e Update KSCrashMonitor_Memory.m (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/631\"\u003e#631\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/d3db073356dde91b386ec43ae8a9f96e31f40802\"\u003e\u003ccode\u003ed3db073\u003c/code\u003e\u003c/a\u003e Update release workflow: Remove test functionality and add \u003ccode\u003epublish_only\u003c/code\u003e opt...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.1.1...2.1.2\"\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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.1.1\u0026new-version=2.1.2)](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/embrace-io/embrace-apple-sdk/pull/247","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/247","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/247/packages"}},{"old_version":"2.0.0","new_version":"2.1.0","update_type":"minor","path":null,"pr_created_at":"2025-05-06T00:53:31.000Z","version_change":"2.0.0 → 2.1.0","issue":{"uuid":"2500125914","node_id":"PR_kwDOK7MjJM6VBOTa","number":231,"state":"closed","title":"Bump github.com/kstenerud/kscrash from 2.0.0 to 2.1.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-08T20:59:14.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-06T00:53:31.000Z","updated_at":"2025-05-08T20:59:14.000Z","time_to_close":245143,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/kstenerud/kscrash","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/kstenerud/KSCrash"}],"path":null,"ecosystem":"cocoapods"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [github.com/kstenerud/kscrash](https://github.com/kstenerud/KSCrash) from 2.0.0 to 2.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kstenerud/KSCrash/releases\"\u003egithub.com/kstenerud/kscrash's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Swift version setting to Tuist project configuration by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/611\"\u003ekstenerud/KSCrash#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd os_unfair_lock for thread safety in KSCrashMonitor by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/610\"\u003ekstenerud/KSCrash#610\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn properly typed reports from KSCrashReportFilterConcatenate by \u003ca href=\"https://github.com/tmolitor-stud-tu\"\u003e\u003ccode\u003e@​tmolitor-stud-tu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/616\"\u003ekstenerud/KSCrash#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse active delay instead of waiting for crash on macOS by \u003ca href=\"https://github.com/bamx23\"\u003e\u003ccode\u003e@​bamx23\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/618\"\u003ekstenerud/KSCrash#618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Ruby version specification in Gemfile by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/621\"\u003ekstenerud/KSCrash#621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd binary image caching with thread safety in KSDynamicLinker by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/614\"\u003ekstenerud/KSCrash#614\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix config reportWrittenCallback by \u003ca href=\"https://github.com/tamwei\"\u003e\u003ccode\u003e@​tamwei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/622\"\u003ekstenerud/KSCrash#622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd tests for reportWrittenCallback functionality by \u003ca href=\"https://github.com/GLinnik21\"\u003e\u003ccode\u003e@​GLinnik21\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/623\"\u003ekstenerud/KSCrash#623\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/tamwei\"\u003e\u003ccode\u003e@​tamwei\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/pull/622\"\u003ekstenerud/KSCrash#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.0.0...2.1.0\"\u003ehttps://github.com/kstenerud/KSCrash/compare/2.0.0...2.1.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/kstenerud/KSCrash/commit/ac8325f1f746e8ec4d058eed532045b3fc4b81fd\"\u003e\u003ccode\u003eac8325f\u003c/code\u003e\u003c/a\u003e Update version to 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/969317946a409ab423c856efe263bcd999694c00\"\u003e\u003ccode\u003e9693179\u003c/code\u003e\u003c/a\u003e Update ruby version to 3.2.2 in release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/23819762281624c013e64fc2f9e5a13dd0388292\"\u003e\u003ccode\u003e2381976\u003c/code\u003e\u003c/a\u003e Add tests for reportWrittenCallback functionality (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/623\"\u003e#623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/b6db4ecba649b27e5019965e6a8b9e0fbb3cc4ba\"\u003e\u003ccode\u003eb6db4ec\u003c/code\u003e\u003c/a\u003e fix config reportWrittenCallback (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/7235f02756dbcd2aae157f340e9b65149372f6e2\"\u003e\u003ccode\u003e7235f02\u003c/code\u003e\u003c/a\u003e Add binary image caching with thread safety in KSDynamicLinker (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/614\"\u003e#614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/152dce4c12fca641cc870fdad0d0412fb190aeb7\"\u003e\u003ccode\u003e152dce4\u003c/code\u003e\u003c/a\u003e Fix Ruby version specification in Gemfile (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/621\"\u003e#621\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/0bdbac984e4643915006b4b08f099a9a3afc4f64\"\u003e\u003ccode\u003e0bdbac9\u003c/code\u003e\u003c/a\u003e Use actual delay instead of waiting for crash on macOS (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/012f6a8c2d363901059a6f74b54c4191922964bf\"\u003e\u003ccode\u003e012f6a8\u003c/code\u003e\u003c/a\u003e Return properly typed reports from KSCrashReportFilterConcatenate (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/16e59c3ad5f975f2bb2a6f6f3bd882be6cc24bd7\"\u003e\u003ccode\u003e16e59c3\u003c/code\u003e\u003c/a\u003e Add os_unfair_lock for thread safety in KSCrashMonitor (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/610\"\u003e#610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kstenerud/KSCrash/commit/2ec68b86e32c2987271b3b3f6e81cb3671d41323\"\u003e\u003ccode\u003e2ec68b8\u003c/code\u003e\u003c/a\u003e Add Swift version setting to Tuist project configuration (\u003ca href=\"https://redirect.github.com/kstenerud/KSCrash/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kstenerud/KSCrash/compare/2.0.0...2.1.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/kstenerud/kscrash\u0026package-manager=swift\u0026previous-version=2.0.0\u0026new-version=2.1.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/embrace-io/embrace-apple-sdk/pull/231","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/embrace-io%2Fembrace-apple-sdk/issues/231","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/231/packages"}}]}