CrumbDocs

Release availability

Know which instructions work with your installed SDK.

Published preview

The quickstarts target published 0.0.1-rc.6, a prerelease rather than stable 0.0.1. Native iOS uses Swift Package Manager; Android uses Maven Central; React Native/Expo uses @crumbsdk/react-native@0.0.1-rc.6 with Nitro 0.37.1.

rc.6 corrects the bundled iOS dependency wrapper to match Crumb's existing deployment floor and isolates native capture tests. Runtime APIs and support floors are unchanged. See the rc.6 correction and migration notes. The rc.5 setup and source-map history remains available for earlier upgrades.

Native iOS rc.6 is not a public CocoaPods release. The rc.3 CocoaPods setup is a separate legacy path. React Native rc.6 instead bundles its iOS dependencies and requires the Expo plugin or bare-app Podfile helper in the quickstart.

The standalone source-map CLI is published at rc.6. The React Native package already includes its compatible, pinned rc.4 uploader; most apps do not need a second Crumb package. npm prereleases use next; use exact quickstart versions.

CapabilityEarlier rc.3Published rc.6
Native reporter, foreground shake, screenshot masking, durable submission and uploadAvailableAvailable
React Native Crumb.log and optional warn/error console captureAvailableAvailable
Reporter theme and field options; evidence allowlist; custom context; workspace policyNot includedIncluded; configure explicitly
Opt-in JavaScript crash capture and recoveryNot includedIncluded; configure explicitly
Failure-time diagnostics and platform stacksNot includedIncluded; configure explicitly
Opt-in recent rendering measurementsNot includedIncluded; configure explicitly
React Navigation, Expo Router and manual screen labelsNot includedIncluded; configure explicitly
React Native bundled iOS dependencies and Expo config pluginNot includedIncluded; configure explicitly
Guided setup and automatic release source-map hooksNot includedIncluded; configure explicitly
Source-map upload CLINo published CLI assumedPublished rc.6; adapter includes rc.4

The published rc.6 release, React Native npm package and source-map CLI are the distribution references. A future main-branch version string does not establish publication.

Using optional features

Guides describe the published rc.6 preview SDK and the configuration each feature needs. Finish the first-report quickstart before adding optional collection. Publication does not establish compatibility with every host app, device or update pipeline. Verify your own release builds and preserve explicit raw stacks when source maps are missing or do not match.

The dashboard and SDK need compatible report formats: baseline reports use 1.0; the iOS native-frame extension and rendering use 1.1 (Android managed stacks without rendering remain 1.0); screen context uses 1.2. Coordinate a compatible Crumb service before distributing preview-enabled builds. Older reports do not gain missing evidence retroactively.

Support floors

  • Native iOS: iOS 15 or newer.
  • Native Android: API 26 or newer, Java 17 bytecode.
  • React Native: 0.79 or newer, iOS 15.1 or newer, Android API 26 or newer.
  • Expo: a native development or production build; Expo Go is unsupported.
  • Guided setup and source-map build commands: Node.js 22 or newer.

Keep higher deployment targets required by your host app and its framework. These are minimums, not instructions to downgrade a current application.

On this page