# Changelog

<!-- prettier-ignore-start -->
> [!IMPORTANT]
> If you are upgrading to the `4.x` versions of the SDK from `3.x` or lower, make sure you follow our
> [migration guide](https://docs.sentry.io/platforms/javascript/guides/capacitor/migration/) first.
<!-- prettier-ignore-end -->

## 4.0.0

#### Sentry Capacitor V4

Version 4 removes Session Replay and Profiling support. No additional breaking changes
are expected. If these features are enabled through other means, Sentry will not provide support for them.
All other SDK features, including error monitoring and performance monitoring, remain fully supported and
unchanged.

### Break Changes

- Remove Session Replay ([#1214](https://github.com/getsentry/sentry-capacitor/pull/1214))
- Remove Profiling support ([#1217](https://github.com/getsentry/sentry-capacitor/pull/1217))

### Fixes

- (Android): AGP 9.0 no longer supports `proguard-android.txt` ([#1196](https://github.com/getsentry/sentry-capacitor/pull/1196))

## 4.0.0-rc.1

#### Sentry Capacitor V4

Version 4 removes Session Replay and Profiling support. No additional breaking changes
are expected. If these features are enabled through other means, Sentry will not provide support for them.
All other SDK features, including error monitoring and performance monitoring, remain fully supported and
unchanged.

### Break Changes

- Remove Session Replay ([#1214](https://github.com/getsentry/sentry-capacitor/pull/1214))
- Remove Profiling support ([#1217](https://github.com/getsentry/sentry-capacitor/pull/1217))

### Fixes

- (Android): AGP 9.0 no longer supports `proguard-android.txt` ([#1196](https://github.com/getsentry/sentry-capacitor/pull/1196))

## 3.2.1

### Fixes

- Deprecate Session Replay ([#1205](https://github.com/getsentry/sentry-capacitor/pull/1205))

## 3.2.0

### Fixes

- (iOS): Missing Device and OS from event's context ([#1168](https://github.com/getsentry/sentry-capacitor/pull/1168))

### Dependencies

- Bump JavaScript Sibling SDKs from v9.40.0 to v10.42.0 ([#1147](https://github.com/getsentry/sentry-capacitor/pull/1147))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/10.42.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/10.40.0...10.42.0)
- Bump Android SDK from v8.31.0 to v8.35.0 ([#1163](https://github.com/getsentry/sentry-capacitor/pull/1163))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8350)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.31.0...8.35.0)
- Bump Cocoa SDK from v9.3.0 to v9.8.0 ([#?](https://github.com/getsentry/sentry-capacitor/pull/?))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#980)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/9.3.0...9.8.0)

## 3.1.0

### Dependencies

- Bump JavaScript Sibling SDKs from v9.36.0 to v10.40.0 ([#1134](https://github.com/getsentry/sentry-capacitor/pull/1134))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/10.40.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/10.36.0...10.40.0)

## 3.0.0

#### Sentry JavaScript V10

Version 10 of the Sentry JavaScript SDK primarily focuses on upgrading underlying OpenTelemetry dependencies to v2 with minimal breaking changes.

Version 10 of the SDK is compatible with Sentry self-hosted versions 24.4.2 or higher (unchanged from v9). Lower versions may continue to work, but may not support all features.

### SDK Initialization changed for Sentry Vue and Nuxt

Instead of adding the Nuxt/Vue options into `Sentry.init` options, you will now have to add it inside `siblingOptions`, this only applies to parameters specific to the respective SDK, other SDKs like React or Angular won't have to do that:

before

```typescript
Sentry.init({
  app: app,
  attachErrorHandler: false,
  dsn: '...',
  enableLogs: true,...
}, vueInit);
```

after

```typescript
Sentry.init({
  dsn: '...',
  enableLogs: true,
  siblingOptions: {
    vueOptions: {
        app: app,
        attachErrorHandler: false,
        ...
    }
  },
  ...
}, vueInit);

```

### Removed APIs

The changes outlined in this section detail deprecated APIs that are now removed.

    * BaseClient was removed, use Client as a direct replacement.
    * hasTracingEnabled was removed, use hasSpansEnabled as a direct replacement.
    * The internal logger and type Logger exports in @sentry/core were removed, use debug and type SentryDebugLogger instead. This does not affect the logger export used for [Sentry Logging](https://docs.sentry.io/product/explore/logs/getting-started/).
    * The _experiments.enableLogs and _experiments.beforeSendLog options were removed, use the top-level enableLogs and beforeSendLog options instead.

```JavaScript
// before
Sentry.init({
  _experiments: {
    enableLogs: true,
    beforeSendLog: (log) => {
      return log;
    },
  },
});
// after
Sentry.init({
  enableLogs: true,
  beforeSendLog: (log) => {
    return log;
  },
});
```

### Removed Options

- `_experimental.enableLogs` was removed, please use the options `enableLogs` from `CapacitorOptions`.

For more informations, please go to the following link: https://docs.sentry.io/platforms/javascript/migration/v9-to-v10

### Sentry Cocoa V9

- With the addition of Sentry Cocoa V9, you may face issues when building your project, this is due to the increased minimum required version bump for the Apple platform, you can see the specific changes on the breaking change section.

#### PodSpec support

- The current version continues to support Podspec-based setup, however future major releases will support only Swift Package Manager (SPM). We recommend migrating your project to SPM to ensure a smooth transition to upcoming SDK versions.

### Breaking Changes

#### Minimum Version Requirements

- **iOS/macOS/tvOS**:
  - iOS **15.0+** (previously 11.0+)
  - macOS **10.14+** (previously 10.13+)
  - tvOS **15.0+** (previously 11.0+)

### Features

- Add native attributes to logs ([#1086](https://github.com/getsentry/sentry-react-native/pull/1086))
- Add Replay ID to logs ([#1086](https://github.com/getsentry/sentry-react-native/pull/1086))
- Support for Capacitor 8 ([#1071](https://github.com/getsentry/sentry-capacitor/pull/1071)) - Special thanks to ([jb3rndt](https://github.com/getsentry/sentry-capacitor/pull/1061)).
- Add experimental Metric support for Web and iOS ([#1055](https://github.com/getsentry/sentry-capacitor/pull/1055))
- Add Fallback to JavaScript SDK when Native SDK fails to initialize ([#1043](https://github.com/getsentry/sentry-capacitor/pull/1043))
- Add spotlight integration `spotlightIntegration`. ([#1039](https://github.com/getsentry/sentry-capacitor/pull/1039))

### Fixes

- Add missing `httpContextIntegration` integration by default when using your project on the browser. ([#1119](https://github.com/getsentry/sentry-capacitor/pull/1119))
- Disable Native Android Session Replay ([#1105](https://github.com/getsentry/sentry-capacitor/pull/1105))
- Duplicated session When running Capacitor as an app ([#1088](https://github.com/getsentry/sentry-capacitor/pull/1088))
- Added missing integrations `inboundFiltersIntegration`, `functionToStringIntegration`, `browserApiErrorsIntegration`, `breadcrumbsIntegration`, `globalHandlersIntegration`, `linkedErrorsIntegration`, `dedupeIntegration` and `browserSessionIntegration` ([#1047](https://github.com/getsentry/sentry-capacitor/pull/1047))
  - This fixes the following option parameters that weren't working: `ignoreErrors`, `ignoreTransactions`, `allowUrls`, `denyUrls`
  - For more information about the Integrations, check the following link: https://docs.sentry.io/platforms/javascript/configuration/integrations.

- Breadcrumbs are now showing and are tied with native breadcrumbs too ([#1047](https://github.com/getsentry/sentry-capacitor/pull/1047))
- Init now showing the correct JSDoc for Vue/Nuxt init parameters. ([#1046](https://github.com/getsentry/sentry-capacitor/pull/1046))
- Replays/Logs/Sessions now have the `capacitor` SDK name as the source of the event. ([#1043](https://github.com/getsentry/sentry-capacitor/pull/1043))
- Sentry Capacitor integrations are now exposed to `@sentry/capacitor` ([#1039](https://github.com/getsentry/sentry-capacitor/pull/1039))

### Dependencies

- Bump Android SDK from v8.28.0 to v8.31.0 ([#1096](https://github.com/getsentry/sentry-capacitor/pull/1096))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8310)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.28.0...8.31.0)
- Bump Cocoa SDK from v8.56.2 to v9.3.0 ([#1088](https://github.com/getsentry/sentry-capacitor/pull/1088), [#1086](https://github.com/getsentry/sentry-capacitor/pull/1086), [#1106](https://github.com/getsentry/sentry-capacitor/pull/1106))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#930))
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.56.0...9.3.0)
- Bump JavaScript Sibling SDKs from v9.46.0 to v10.36.0 ([#1013](https://github.com/getsentry/sentry-capacitor/pull/1013), [#1028](https://github.com/getsentry/sentry-capacitor/pull/1028), [#1099](https://github.com/getsentry/sentry-capacitor/pull/1099))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/10.36.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/9.46.0...10.36.0)

## 3.0.0-rc.1

#### Sentry JavaScript V10

Version 10 of the Sentry JavaScript SDK primarily focuses on upgrading underlying OpenTelemetry dependencies to v2 with minimal breaking changes.

Version 10 of the SDK is compatible with Sentry self-hosted versions 24.4.2 or higher (unchanged from v9). Lower versions may continue to work, but may not support all features.

### SDK Initialization changed for Sentry Vue and Nuxt

Instead of adding the Nuxt/Vue options into `Sentry.init` options, you will now have to add it inside `siblingOptions`, this only applies to parameters specific to the respective SDK, other SDKs like React or Angular won't have to do that:

before

```typescript
Sentry.init({
  app: app,
  attachErrorHandler: false,
  dsn: '...',
  enableLogs: true,...
}, vueInit);
```

after

```typescript
Sentry.init({
  dsn: '...',
  enableLogs: true,
  siblingOptions: {
    vueOptions: {
        app: app,
        attachErrorHandler: false,
        ...
    }
  },
  ...
}, vueInit);

```

### Removed APIs

The changes outlined in this section detail deprecated APIs that are now removed.

    * BaseClient was removed, use Client as a direct replacement.
    * hasTracingEnabled was removed, use hasSpansEnabled as a direct replacement.
    * The internal logger and type Logger exports in @sentry/core were removed, use debug and type SentryDebugLogger instead. This does not affect the logger export used for [Sentry Logging](https://docs.sentry.io/product/explore/logs/getting-started/).
    * The _experiments.enableLogs and _experiments.beforeSendLog options were removed, use the top-level enableLogs and beforeSendLog options instead.

```JavaScript
// before
Sentry.init({
  _experiments: {
    enableLogs: true,
    beforeSendLog: (log) => {
      return log;
    },
  },
});
// after
Sentry.init({
  enableLogs: true,
  beforeSendLog: (log) => {
    return log;
  },
});
```

### Removed Options

- `_experimental.enableLogs` was removed, please use the options `enableLogs` from `CapacitorOptions`.

For more informations, please go to the following link: https://docs.sentry.io/platforms/javascript/migration/v9-to-v10

### Sentry Cocoa V9

- With the addition of Sentry Cocoa V9, you may face issues when building your project, this is due to the increased minimum required version bump for the Apple platform, you can see the specific changes on the breaking change section.

#### PodSpec support

- The current version continues to support Podspec-based setup, however future major releases will support only Swift Package Manager (SPM). We recommend migrating your project to SPM to ensure a smooth transition to upcoming SDK versions.

### Breaking Changes

#### Minimum Version Requirements

- **iOS/macOS/tvOS**:
  - iOS **15.0+** (previously 11.0+)
  - macOS **10.14+** (previously 10.13+)
  - tvOS **15.0+** (previously 11.0+)

### Features

- Add native attributes to logs ([#1086](https://github.com/getsentry/sentry-react-native/pull/1086))
- Add Replay ID to logs ([#1086](https://github.com/getsentry/sentry-react-native/pull/1086))
- Support for Capacitor 8 ([#1071](https://github.com/getsentry/sentry-capacitor/pull/1071)) - Special thanks to ([jb3rndt](https://github.com/getsentry/sentry-capacitor/pull/1061)).
- Add experimental Metric support for Web and iOS ([#1055](https://github.com/getsentry/sentry-capacitor/pull/1055))
- Add Fallback to JavaScript SDK when Native SDK fails to initialize ([#1043](https://github.com/getsentry/sentry-capacitor/pull/1043))
- Add spotlight integration `spotlightIntegration`. ([#1039](https://github.com/getsentry/sentry-capacitor/pull/1039))

### Fixes

- Disable Native Android Session Replay ([#1105](https://github.com/getsentry/sentry-capacitor/pull/1105))
- Duplicated session When running Capacitor as an app ([#1088](https://github.com/getsentry/sentry-capacitor/pull/1088))
- Added missing integrations `inboundFiltersIntegration`, `functionToStringIntegration`, `browserApiErrorsIntegration`, `breadcrumbsIntegration`, `globalHandlersIntegration`, `linkedErrorsIntegration`, `dedupeIntegration` and `browserSessionIntegration` ([#1047](https://github.com/getsentry/sentry-capacitor/pull/1047))
  - This fixes the following option parameters that weren't working: `ignoreErrors`, `ignoreTransactions`, `allowUrls`, `denyUrls`
  - For more information about the Integrations, check the following link: https://docs.sentry.io/platforms/javascript/configuration/integrations.

- Breadcrumbs are now showing and are tied with native breadcrumbs too ([#1047](https://github.com/getsentry/sentry-capacitor/pull/1047))
- Init now showing the correct JSDoc for Vue/Nuxt init parameters. ([#1046](https://github.com/getsentry/sentry-capacitor/pull/1046))
- Replays/Logs/Sessions now have the `capacitor` SDK name as the source of the event. ([#1043](https://github.com/getsentry/sentry-capacitor/pull/1043))
- Sentry Capacitor integrations are now exposed to `@sentry/capacitor` ([#1039](https://github.com/getsentry/sentry-capacitor/pull/1039))

### Dependencies

- Bump Android SDK from v8.28.0 to v8.31.0 ([#1096](https://github.com/getsentry/sentry-capacitor/pull/1096))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8310)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.28.0...8.31.0)
- Bump Cocoa SDK from v8.56.2 to v9.3.0 ([#1088](https://github.com/getsentry/sentry-capacitor/pull/1088), [#1086](https://github.com/getsentry/sentry-capacitor/pull/1086), [#1106](https://github.com/getsentry/sentry-capacitor/pull/1106))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#930))
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.56.0...9.3.0)
- Bump JavaScript Sibling SDKs from v9.46.0 to v10.36.0 ([#1013](https://github.com/getsentry/sentry-capacitor/pull/1013), [#1028](https://github.com/getsentry/sentry-capacitor/pull/1028), [#1099](https://github.com/getsentry/sentry-capacitor/pull/1099))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/10.36.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/9.46.0...10.36.0)

## 3.0.0-beta.3

### Features

- Add native attributes to logs ([#1086](https://github.com/getsentry/sentry-react-native/pull/1086))
- Add Replay ID to logs ([#1086](https://github.com/getsentry/sentry-react-native/pull/1086))

### Fixes

- Duplicated session When running Capacitor as an app ([#1088](https://github.com/getsentry/sentry-capacitor/pull/1088))

### Dependencies

- Bump Android SDK from v8.28.0 to v8.31.0 ([#1096](https://github.com/getsentry/sentry-capacitor/pull/1096))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8310)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.28.0...8.31.0)
- Bump Cocoa SDK from v8.56.2 to v9.2.0 ([#1088](https://github.com/getsentry/sentry-capacitor/pull/1088), [#1086](https://github.com/getsentry/sentry-capacitor/pull/1086))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#920)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.56.0...9.2.0)
- Bump JavaScript Sibling SDKs from v10.27.0 to v10.36.0 ([#1099](https://github.com/getsentry/sentry-capacitor/pull/1099))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/10.36.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/10.27.0...10.36.0)

## 3.0.0-beta.2

### Features

- Support for Capacitor 8 ([#1071](https://github.com/getsentry/sentry-capacitor/pull/1071)) - Special thanks to ([jb3rndt](https://github.com/getsentry/sentry-capacitor/pull/1061)).

## 3.0.0-beta.1

### Break Changes

#### Sentry JavaScript V10

Version 10 of the Sentry JavaScript SDK primarily focuses on upgrading underlying OpenTelemetry dependencies to v2 with minimal breaking changes.

Version 10 of the SDK is compatible with Sentry self-hosted versions 24.4.2 or higher (unchanged from v9). Lower versions may continue to work, but may not support all features.

### Init changed for Sentry Vue and Nuxt

Instead of adding the Nuxt/Vue options into Sentry.init options, you will now have to add it inside `siblingOptions`, this only applies to parameters specific to the respective SDK, other SDKs like React or Angular won't have to do that:

before

```typescript
Sentry.init({
  app: app,
  attachErrorHandler: false,
  dsn: '...',
  enableLogs: true,...
}, vueInit);
```

after

```typescript
Sentry.init({
  dsn: '...',
  enableLogs: true,
  siblingOptions: {
    vueOptions: {
        app: app,
        attachErrorHandler: false,
        ...
    }
  },
  ...
}, vueInit);

```

### Features

- Add experimental Metric support for Web and iOS ([#1055](https://github.com/getsentry/sentry-capacitor/pull/1055))
- Add Fallback to JavaScript SDK when Native SDK fails to initialize ([#1043](https://github.com/getsentry/sentry-capacitor/pull/1043))
- Add spotlight integration `spotlightIntegration`. ([#1039](https://github.com/getsentry/sentry-capacitor/pull/1039))

### Fixes

- Added missing integrations `inboundFiltersIntegration`, `functionToStringIntegration`, `browserApiErrorsIntegration`, `breadcrumbsIntegration`, `globalHandlersIntegration`, `linkedErrorsIntegration`, `dedupeIntegration` and `browserSessionIntegration` ([#1047](https://github.com/getsentry/sentry-capacitor/pull/1047))
  - This fixes the following option parameters that weren't working: `ignoreErrors`, `ignoreTransactions`, `allowUrls`, `denyUrls`
  - For more information about the Integrations, check the following link: https://docs.sentry.io/platforms/javascript/configuration/integrations.

- Breadcrumbs are now showing and are tied with native breadcrumbs too ([#1047](https://github.com/getsentry/sentry-capacitor/pull/1047))
- Init now showing the correct JSDoc for Vue/Nuxt init parameters. ([#1046](https://github.com/getsentry/sentry-capacitor/pull/1046))
- Replays/Logs/Sessions now have the `capacitor` SDK name as the source of the event. ([#1043](https://github.com/getsentry/sentry-capacitor/pull/1043))
- Sentry Capacitor integrations are now exposed to `@sentry/capacitor` ([#1039](https://github.com/getsentry/sentry-capacitor/pull/1039))

### Removed APIs

The changes outlined in this section detail deprecated APIs that are now removed.

    * BaseClient was removed, use Client as a direct replacement.
    * hasTracingEnabled was removed, use hasSpansEnabled as a direct replacement.
    * The internal logger and type Logger exports in @sentry/core were removed, use debug and type SentryDebugLogger instead. This does not affect the logger export used for [Sentry Logging](https://docs.sentry.io/product/explore/logs/getting-started/).
    * The _experiments.enableLogs and _experiments.beforeSendLog options were removed, use the top-level enableLogs and beforeSendLog options instead.

```JavaScript
// before
Sentry.init({
  _experiments: {
    enableLogs: true,
    beforeSendLog: (log) => {
      return log;
    },
  },
});
// after
Sentry.init({
  enableLogs: true,
  beforeSendLog: (log) => {
    return log;
  },
});
```

### Removed Options

- `_experimental.enableLogs` was removed, please use the options `enableLogs` from `CapacitorOptions`.

For more informations, please go to the following link: https://docs.sentry.io/platforms/javascript/migration/v9-to-v10

### Dependencies

- Bump JavaScript Sibling SDKs from v9.46.0 to v10.27.0 ([#1013](https://github.com/getsentry/sentry-capacitor/pull/1013), [#1028](https://github.com/getsentry/sentry-capacitor/pull/1028))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/10.27.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/9.46.0...10.27.0)

## 2.4.1

### Fixes

- Replay not being captured on Android ([#1028](https://github.com/getsentry/sentry-capacitor/pull/1028))

## 2.4.0

## Feature

- Support for iOS 26 ([#967](https://github.com/getsentry/sentry-capacitor/pull/967))

### Dependencies

- Bump Cocoa SDK from v8.55.0 to v8.56.2 ([#967](https://github.com/getsentry/sentry-capacitor/pull/967))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8562)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.55.0...8.56.2)
- Bump Android SDK from v8.21.0 to v8.28.0 ([#972](https://github.com/getsentry/sentry-capacitor/pull/972), [#990](https://github.com/getsentry/sentry-capacitor/pull/990), [#1054](https://github.com/getsentry/sentry-capacitor/pull/1054))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8230)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.21.0...8.23.0)

## 2.3.1

### Fixes

- iOS build error due to recent changes with Native Sentry Options ([#980](https://github.com/getsentry/sentry-capacitor/pull/980))

## 2.3.0

> [!WARNING]
> This release contains an issue where iOS builds will fail, please opt for a lower version or version 2.3.1 or newer.
> See issue [#979](https://github.com/getsentry/sentry-capacitor/issues/979) for more details.

### Features

- iOS: expose [pauseAppHangTracking](https://docs.sentry.io/platforms/apple/configuration/app-hangs/#pause-and-resume-app-hang-tracking) and [resumeAppHangTracking](https://docs.sentry.io/platforms/apple/configuration/app-hangs/#pause-and-resume-app-hang-tracking) ([#960](https://github.com/getsentry/sentry-capacitor/pull/960))

### Dependencies

- Bump JavaScript Sibling SDKs from v9.38.0 to v9.46.0 ([#965](https://github.com/getsentry/sentry-capacitor/pull/965))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#9380)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/9.38.0...9.46.0)
- Bump Cocoa SDK from v8.53.2 to v8.55.0 ([#943](https://github.com/getsentry/sentry-capacitor/pull/943))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8550)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.53.2...8.55.0)
- Bump Android SDK from v8.18.0 to v8.20.0 ([#956](https://github.com/getsentry/sentry-capacitor/pull/956))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8200)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.18.0...8.20.0)

## 2.2.0

### Important Changes

- **fix(browser): Ensure IP address is only inferred by Relay if `sendDefaultPii` is `true`** ([#957](https://github.com/getsentry/sentry-capacitor/pull/957))

This release includes a fix for a [behaviour change](https://docs.sentry.io/platforms/javascript/migration/v8-to-v9/#behavior-changes)
that was originally introduced with v9 of the JavaScript SDK: User IP Addresses should only be added to Sentry events automatically,
if `sendDefaultPii` was set to `true`.

However, the change in v9 required further internal adjustment, which should have been included in v10 of the SDK.
To avoid making a major bump, the fix was patched on the current version and not by bumping to V10.
There is _no API_ breakage involved and hence it is safe to update.
However, after updating the SDK, events (errors, traces, replays, etc.) sent from the browser, will only include
user IP addresses, if you set `sendDefaultPii: true` in your `Sentry.init` options.

We apologize for any inconvenience caused!

### Features

- Support for Swift Package Manager ([#938](https://github.com/getsentry/sentry-capacitor/pull/938))

### Dependencies

- Bump Android SDK from v8.17.0 to v8.18.0 ([#942](https://github.com/getsentry/sentry-capacitor/pull/942))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8180)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.17.0...8.18.0)

## 2.1.0

### Fixes

- TypeScript build with strict rules couldn't find BrowserTransportOptions type ([#934](https://github.com/getsentry/sentry-capacitor/pull/934))

### Dependencies

- Bump JavaScript Sibling SDKs from v9.27.0 to v9.38.0 ([#918](https://github.com/getsentry/sentry-capacitor/pull/918))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#9380)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/9.27.0...9.38.0)
- Bump Android SDK from v8.13.3 to v8.17.0 ([#923](https://github.com/getsentry/sentry-capacitor/pull/923))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8170)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.13.3...8.17.0)
- Bump Cocoa SDK from v8.51.1 to v8.53.2 ([#914](https://github.com/getsentry/sentry-capacitor/pull/914))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8532)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.51.1...8.53.2)

## 2.0.0

#### Features

- Added support for Angular 20 [#910](https://github.com/getsentry/sentry-capacitor/pull/910)
- Add experimental support for Log tracing ([#920](https://github.com/getsentry/sentry-capacitor/pull/920))

To enable it add the following code to your Sentry Options:

```typescript
Sentry.init({
  // other options...
  _experiments: {
    enableLogs: true,
  },
});
```

You can also filter the logs being collected by adding beforeSendLogs into `_experiments`

```typescript
Sentry.init({
  // other options...
  _experiments: {
    enableLogs: true,
    beforeSendLog: log => {
      return log;
    },
  },
});
```

### Breaking Change

- Drop support for Capacitor 3, 4 and 5. ([#907](https://github.com/getsentry/sentry-capacitor/pull/907))

### Self Hosted

- It is recommended to use Sentry Self Hosted version `25.2.0` or new for Sentry Capacitor V2 or newer

### Dependencies

- Bump Android SDK from v7.16.0 to v8.13.3
- Bump Cocoa SDK from v8.48.0 to v8.51.1
- Bump JavaScript SDKs from v8.55.0 to v9.27.0

## 2.0.0-beta.3

#### Features

- Add experimental support for Log tracing ([#920](https://github.com/getsentry/sentry-capacitor/pull/920))

To enable it add the following code to your Sentry Options:

```typescript
Sentry.init({
  // other options...
  _experiments: {
    enableLogs: true,
  },
});
```

You can also filter the logs being collected by adding beforeSendLogs into `_experiments`

```typescript
Sentry.init({
  // other options...
  _experiments: {
    enableLogs: true,
    beforeSendLog: log => {
      return log;
    },
  },
});
```

### Dependencies

- Bump Android SDK from v8.13.2 to v8.13.3 ([#919](https://github.com/getsentry/sentry-capacitor/pull/919))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8133)
  - [diff](https://github.com/getsentry/sentry-java/compare/8.13.2...8.13.3)

### Self Hosted

- It is recommended to use Sentry Self Hosted version `25.2.0` or new for Sentry Capacitor V2 or newer

## 2.0.0-beta.2

### Features

- Added support for Angular 20 [#910](https://github.com/getsentry/sentry-capacitor/pull/910)

### Break Change

- Drop support for Capacitor 3, 4 and 5. ([#907](https://github.com/getsentry/sentry-capacitor/pull/907))

### Dependencies

- Bump Android SDK from v7.16.0 to v8.13.2 ([#889](https://github.com/getsentry/sentry-capacitor/pull/889), [#894](https://github.com/getsentry/sentry-capacitor/pull/894))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8132)
  - [diff](https://github.com/getsentry/sentry-java/compare/7.16.0...8.13.2)
- Bump Cocoa SDK from v8.48.0 to v8.51.1 ([#876](https://github.com/getsentry/sentry-capacitor/pull/876), [#895](https://github.com/getsentry/sentry-capacitor/pull/895))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8511)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.48.0...8.51.1)
- Bump JavaScript SDKs from v9.0.0 to v9.27.0 ([#814](https://github.com/getsentry/sentry-capacitor/pull/814), [#910](https://github.com/getsentry/sentry-capacitor/pull/910))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#9270)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/9.11.0...9.27.0)

## 2.0.0-beta.1

### Dependencies

- Bump JavaScript SDKs from v8.55.0 to v9.0.0 ([#840](https://github.com/getsentry/sentry-capacitor/pull/840))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/9.0.0/CHANGELOG.md#900)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/8.55.0...9.0.0)

## 1.5.0

### Fixes

- Google Play’s 16 KB page size compatibility requirement ([#930](https://github.com/getsentry/sentry-capacitor/pull/930))

### Dependencies

- Bump Android SDK from v7.16.0 to v7.22.5 ([#930](https://github.com/getsentry/sentry-capacitor/pull/930))
  - [changelog](https://github.com/getsentry/sentry-java/blob/7.22.5/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-java/compare/7.16.0...7.22.5)

## 1.4.0

### Dependencies

- Bump JavaScript SDKs from v8.55.0 to v9.11.0 ([#840](https://github.com/getsentry/sentry-capacitor/pull/840), [#872](https://github.com/getsentry/sentry-capacitor/pull/872))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/9.11.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/8.55.0...9.11.0)

## 1.4.0

### Dependencies

- Bump Sentry Javascript to 8.55.0 ([#870](https://github.com/getsentry/sentry-capacitor/pull/870))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/8.55.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/8.42.0...8.55.0)

## 1.3.0

### Dependencies

- Bump Cocoa SDK from v8.36.0 to v8.48.0 ([#751](https://github.com/getsentry/sentry-capacitor/pull/751))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8480)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.36.0...8.48.0)

## 1.2.1

### Fixes

- Fix issue with `adjustMarginsForEdgeToEdge` on Capacitor 7 ([#855](https://github.com/getsentry/sentry-capacitor/pull/855))

## 1.2.0

### Features

- Added support for Capacitor V7 ([#831](https://github.com/getsentry/sentry-capacitor/pull/831))

### Fixes

- Undefined siblingVersion error when updating the Sentry Capacitor Package ([#829](https://github.com/getsentry/sentry-capacitor/pull/829))

## 1.1.0

### Features

- Support Angular V19. ([#730](https://github.com/getsentry/sentry-capacitor/pull/730))
- RequestEventData is now exposed from @sentry/capacitor ([#730](https://github.com/getsentry/sentry-capacitor/pull/730))

### Dependencies

- Bump JavaScript SDKs from v8.37.1 to v8.42.0 ([#730](https://github.com/getsentry/sentry-capacitor/pull/730))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#8420)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/8.37.1...8.42.0)

### Deprecations

- There are new deprecations introduced by the latests JavaScript SDKs, to see them, please check the below links:
  - https://github.com/getsentry/sentry-javascript/blob/8.42.0/CHANGELOG.md#deprecations
  - https://github.com/getsentry/sentry-javascript/blob/8.42.0/CHANGELOG.md#deprecations-1

## 1.0.2

### Fixes

- options normalizeDepth and normalizeMaxBreadth are now being respected when adding a breadcrumb. ([#766](https://github.com/getsentry/sentry-capacitor/pull/766))
- Add missing `withActiveSpan` and `suppressTracing` exports from `@sentry/core` ([#776](https://github.com/getsentry/sentry-capacitor/pull/776))
- CommonJS build does not contain ESM code anymore ([#773](https://github.com/getsentry/sentry-capacitor/pull/773))

### Dependencies

- Bump Android SDK from v7.14.0 to v7.16.0 ([#752](https://github.com/getsentry/sentry-capacitor/pull/752))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7160)
  - [diff](https://github.com/getsentry/sentry-java/compare/7.14.0...7.16.0)
- Bump JavaScript SDK from v8.33.0 to v8.37.1 ([#775](https://github.com/getsentry/sentry-capacitor/pull/775))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/8.37.1/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/8.33.0...8.37.1)

## 1.0.1

### Dependencies

- Bump JavaScript SDK from v8.27.0 to v8.33.0 ([#746](https://github.com/getsentry/sentry-capacitor/pull/746))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/8.33.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/8.27.0...8.33.0)

## 1.0.0

### How to Upgrade to Version 1:

- Angular minimum supported version changed to version 14, upgrade to Angular 14 or higher for using the latest SDK.

- When using the package `@sentry/angular-ivy`, you will need to replace it by `@sentry/angular`.

- `enableOutOfMemoryTracking` was removed and replaced by `enableWatchdogTerminationTracking`.

- This release bumps the dependency for the JavaScript SDK from v7 to v8. We recommend reading the
  [migration guide docs](https://docs.sentry.io/platforms/javascript/guides/capacitor/migration/v0-to-v1/) to find out
  how to address any breaking changes in your code for your specific platform or framework.

To automate upgrading to v8 as much as possible, use our migration codemod `@sentry/migr8`:

```sh
npx @sentry/migr8@latest
```

All deprecations from the v7 cycle, with the exception of `getCurrentHub()`, have been removed and can no longer be used
in v8. If you have an advanced Sentry SDK setup, we additionally recommend reading the
[in-depth migration guide](https://docs.sentry.io/platforms/javascript/guides/capacitor/migration/v0-to-v1/v7-to-v8/#upgrading-to-8x) in our repo which highlights all changes with additional details and
information.

### Features

- Support for Angular 18 ([#675](https://github.com/getsentry/sentry-capacitor/pull/675))
- Add close function on `@sentry/capacitor` ([#664](https://github.com/getsentry/sentry-capacitor/pull/664))
- Expose `getClient` on `@sentry/capacitor` ([#664](https://github.com/getsentry/sentry-capacitor/pull/664))
- Add the following functions to `@sentry/capacitor` ([#666](https://github.com/getsentry/sentry-capacitor/pull/666))
  - `flush`, `getActiveSpan`, `spanToJSON`, `spanIsSampled`, `setMeasurement`, `getGlobalScope` and `setCurrentClient`.

### Fixes

- Accept undefined as value for tags ([#656](https://github.com/getsentry/sentry-capacitor/pull/656))

### Dependencies

- Bump JavaScript SDK from v7.114.0 to v8.27.0 ([#675](https://github.com/getsentry/sentry-capacitor/pull/675), [#720](https://github.com/getsentry/sentry-capacitor/pull/720))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/8.9.2/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.114.0...8.9.2)
- Bump Android SDK from v7.6.0 to v7.14.0 ([#705](https://github.com/getsentry/sentry-capacitor/pull/705), [#711](https://github.com/getsentry/sentry-capacitor/pull/711))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7140)
  - [diff](https://github.com/getsentry/sentry-java/compare/7.6.0...7.14.0)
- Bump Cocoa SDK from v8.21.0 to v8.36.0 ([#606](https://github.com/getsentry/sentry-capacitor/pull/606), [#712](https://github.com/getsentry/sentry-capacitor/pull/712))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8360)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.21.0...8.36.0)

## 1.0.0-rc.1

### Dependencies

- Bump JavaScript SDK from v8.9.2 to v8.27.0 ([#720](https://github.com/getsentry/sentry-capacitor/pull/720))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/8.27.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/8.9.2...8.27.0)
- Bump Android SDK from v7.6.0 to v7.14.0 ([#705](https://github.com/getsentry/sentry-capacitor/pull/705), [#711](https://github.com/getsentry/sentry-capacitor/pull/711))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7140)
  - [diff](https://github.com/getsentry/sentry-java/compare/7.6.0...7.14.0)
- Bump Cocoa SDK from v8.21.0 to v8.36.0 ([#606](https://github.com/getsentry/sentry-capacitor/pull/606), [#712](https://github.com/getsentry/sentry-capacitor/pull/712))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8360)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.21.0...8.36.0)

## 1.0.0-beta.1

### Features

- Support for Angular 18 ([#675](https://github.com/getsentry/sentry-capacitor/pull/675))
- Add close function on `@sentry/capacitor` ([#664](https://github.com/getsentry/sentry-capacitor/pull/664))
- Expose `getClient` on `@sentry/capacitor` ([#664](https://github.com/getsentry/sentry-capacitor/pull/664))
- Add the following functions to `@sentry/capacitor` ([#666](https://github.com/getsentry/sentry-capacitor/pull/666))
  - `flush`, `getActiveSpan`, `spanToJSON`, `spanIsSampled`, `setMeasurement`, `getGlobalScope` and `setCurrentClient`.

### Fixes

- Accept undefined as value for tags ([#656](https://github.com/getsentry/sentry-capacitor/pull/656))

### Dependencies

- Bump JavaScript SDK from v7.114.0 to v8.9.2 ([#675](https://github.com/getsentry/sentry-capacitor/pull/675))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/8.9.2/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.114.0...8.9.2)

## 0.19.0

### Dependencies

- Bump Android SDK from v7.6.0 to v7.14.0 ([#722](https://github.com/getsentry/sentry-capacitor/pull/722) )
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#7140)
  - [diff](https://github.com/getsentry/sentry-java/compare/7.6.0...7.14.0)
- Bump Cocoa SDK from v8.21.0 to v8.36.0 ([#722](https://github.com/getsentry/sentry-capacitor/pull/722))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8360)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.21.0...8.36.0)

## 0.18.0

### Features

- Support Capacitor 6 ([#651](https://github.com/getsentry/sentry-capacitor/pull/651))

### Dependencies

- Bump JavaScript SDK from v7.93.0 to v7.114.0 ([#645](https://github.com/getsentry/sentry-capacitor/pull/645))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/7.114.0/CHANGELOG.md)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.81.1...7.114.0)

## 0.17.0

### Features

- Add options for iOS: enableAppHangTracking and appHangTimeoutInterval, allowing users to define the App hang timeout or completly disabling it. ([#602](https://github.com/getsentry/sentry-capacitor/pull/602))

### Fixes

- Native integration would not properly disable when no DSN was provided ([#584](https://github.com/getsentry/sentry-capacitor/pull/584))

### Dependencies

- Bump Cocoa SDK from v8.18.0 to v8.21.0 ([#605](https://github.com/getsentry/sentry-capacitor/pull/605))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8210)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.18.0...8.21.0)
- Bump Android SDK from v6.34.0 to v7.6.0 ([#544](https://github.com/getsentry/sentry-capacitor/pull/544))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#760)
  - [diff](https://github.com/getsentry/sentry-java/compare/6.34.0...7.6.0)

## 0.16.0

### Features

- Add option for iOS: enableCaptureFailedRequests. Allowing users to ignore native Http Request errors. ([#585](https://github.com/getsentry/sentry-capacitor/pull/585))

### Dependencies

- Bump JavaScript SDK from v7.81.1 to v7.93.0 ([#573](https://github.com/getsentry/sentry-capacitor/pull/573))
  - [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#7930)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.81.1...7.93.0)

## 0.15.1

### Fixes

- Vue projects weren't able to reference the VUE app ([#559](https://github.com/getsentry/sentry-capacitor/pull/559))

### Dependencies

- Bump Cocoa SDK from v8.8.0 to v8.18.0 ([#526](https://github.com/getsentry/sentry-capacitor/pull/526))
  - [changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md#8180)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/8.8.0...8.18.0)
- Bump Android SDK from v6.31.0 to v6.34.0 ([#525](https://github.com/getsentry/sentry-capacitor/pull/525))
  - [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#6340)
  - [diff](https://github.com/getsentry/sentry-java/compare/6.31.0...6.34.0)

## 0.15.0

### Features

- Expose Replay and BrowserTracing on `@sentry/capacitor` ([#489](https://github.com/getsentry/sentry-capacitor/pull/489))

### Fixes

- Fixed sourcemaps for stacktraces other than localhost ([#494](https://github.com/getsentry/sentry-capacitor/pull/494))

### Dependencies

- Bump Sentry javascript 7.81.1 ([#509](https://github.com/getsentry/sentry-capacitor/pull/509))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.73.0...7.81.1)

## 0.14.0

### Features

- Add Native Release information if not defined by the user ([#480](https://github.com/getsentry/sentry-capacitor/pull/480))

  The release data comes from the following parameters:
  Android
  - release: `PackageInfo.packageName` + `PackageInfo.versionName` + `PackageInfo.versionCode`
  - dist: `PackageInfo.versionCode`

  iOS:
  - release: `CFBundleIdentifier` + `CFBundleShortVersionString` + `CFBundleVersion`
  - dist: `CFBundleVersion`

### Fixes

- op and breadcrumb errors on Android ([#478](https://github.com/getsentry/sentry-capacitor/pull/478))
- Add sentry-angular-ivy to optional dependencies ([#469](https://github.com/getsentry/sentry-capacitor/pull/469))
- (iOS) UI API called on a background thread ([#448](https://github.com/getsentry/sentry-capacitor/pull/448))
- enableWatchdogTerminationTracking (replaces enableOutOfMemoryTracking) is now properly set on iOS. ([#454](https://github.com/getsentry/sentry-capacitor/pull/454))

### Dependencies

- Bump Sentry javascript 7.73.0 ([#479](https://github.com/getsentry/sentry-capacitor/pull/479))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.73.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.64.0...7.73.0)
  - feat(replay): Upgrade to rrweb2.0
- Bump Sentry Android SDK to `6.31.0` ([#478](https://github.com/getsentry/sentry-capacitor/pull/478))
  - [changelog](https://github.com/getsentry/sentry-java/releases/tag/6.31.0)
  - [diff](https://github.com/getsentry/sentry-java/compare/6.19.0...6.31.0)

## 0.13.0-beta.1

### Fixes

- (iOS) UI API called on a background thread ([#448](https://github.com/getsentry/sentry-capacitor/pull/448))
- enableWatchdogTerminationTracking (replaces enableOutOfMemoryTracking) is now properly set on iOS. ([#454](https://github.com/getsentry/sentry-capacitor/pull/454))

### Dependencies

- Bump Sentry javascript 7.70.0-beta.1 ([#466](https://github.com/getsentry/sentry-capacitor/pull/466))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.70.0-beta.1)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.64.0...7.70.0-beta.1)
  - feat(replay): Upgrade to rrweb2.0

## 0.12.3

### Fixes

- Fix error when serializing objects with circular referencing ([#438](https://github.com/getsentry/sentry-capacitor/pull/438))

### Dependencies

- Bump Sentry javascript 7.64.0 ([#444](https://github.com/getsentry/sentry-capacitor/pull/444))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.64.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.56.0...7.64.0)

## 0.12.2

This release does not include changes.
It only fixes NPM's `latest` pointer to correctly point to version 12.x instead of 11.x.

## 0.11.5

### Fixes

- Removed promise and wizard from dependencies ([#400](https://github.com/getsentry/sentry-capacitor/pull/400)) - special thanks to @olivier-blanc-openit

### Dependencies

- Bump Sentry Android SDK to `6.19.0` ([#406](https://github.com/getsentry/sentry-capacitor/pull/406))
  - [changelog](https://github.com/getsentry/sentry-java/releases/tag/6.19.0)
  - [diff](https://github.com/getsentry/sentry-java/compare/6.17.0...6.19.0)
- Bump sentry-cocoa SDK to `8.8.0` ([#397](https://github.com/getsentry/sentry-capacitor/pull/397))
  - [changelog](https://github.com/getsentry/sentry-cocoa/releases/tag/8.8.0)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/7.27.1...8.8.0)
  - Improved capacitor plugin file (added weak self, updated workaround from sentry-react-native)
- Bump Sentry JavaScript SDK to `7.56.0` ([#398](https://github.com/getsentry/sentry-capacitor/pull/398))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.56.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.54.0...7.56.0)

## 0.12.1

### Dependencies

- Bump Sentry JavaScript SDK to `7.54.0` ([#389](https://github.com/getsentry/sentry-capacitor/pull/389))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.54.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.50.0...7.54.0)

## 0.12.0

### Features

- Support for Capacitor 5 ([#356](https://github.com/getsentry/sentry-capacitor/pull/356)),([#386](https://github.com/getsentry/sentry-capacitor/pull/386))

### Dependencies

- Bump Sentry Android SDK to `6.17.0` ([#385](https://github.com/getsentry/sentry-capacitor/pull/385))
  - [changelog](https://github.com/getsentry/sentry-java/releases/tag/6.17.0)
  - [diff](https://github.com/getsentry/sentry-java/compare/6.11.0...6.17.0)

## 0.11.4

### Fixes

- Fix Deprecated references to Sdk Info ([#376](https://github.com/getsentry/sentry-capacitor/pull/376))
- Fix iOS not Sending events ([#370](https://github.com/getsentry/sentry-capacitor/pull/370))

## 0.11.3

### Fixes

- Use prepack instead of prepublishonly ([#363](https://github.com/getsentry/sentry-capacitor/pull/363))
- Fix Sentry not initialising when tracesSampler is used ([#352](https://github.com/getsentry/sentry-capacitor/pull/352))
- Fix CSP Errors on Replay when using ([#333](https://github.com/getsentry/sentry-capacitor/pull/333))

### Dependencies

- Bump Sentry JavaScript SDK to `7.50.0` ([#362](https://github.com/getsentry/sentry-capacitor/pull/362))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.50.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.25.0...7.50.0)

## 0.11.2

### Fixes

- Fix ignore sibling check on Sentry Electron ([#324](https://github.com/getsentry/sentry-capacitor/pull/324))
- Fix incorrect reference to package.json under special cases ([#316](https://github.com/getsentry/sentry-capacitor/pull/316))

### Dependencies

- Bump Sentry JavaScript SDK to `7.37.1` ([#320](https://github.com/getsentry/sentry-capacitor/pull/320))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.37.1)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.31.1...7.37.1)

## 0.11.1

### Dependencies

- Bump Sentry JavaScript SDK to `7.31.1` ([#301](https://github.com/getsentry/sentry-capacitor/pull/301))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.31.1)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.25.0...7.31.1)

## 0.11.0

### Features

- Support for Sentry Replay ([#281](https://github.com/getsentry/sentry-capacitor/pull/281))
- Add sibling check ([#248](https://github.com/getsentry/sentry-capacitor/pull/248))

### Fixes

- Removed JCenter reference ([#281](https://github.com/getsentry/sentry-capacitor/pull/281))
- Avoid duplicating Breadcrumbs on Android ([#254](https://github.com/getsentry/sentry-capacitor/pull/254))

### Dependencies

- Bump Sentry JavaScript SDK to `7.25.0` ([#281](https://github.com/getsentry/sentry-capacitor/pull/281))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.25.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.13.0...7.25.0)
- Bump Sentry iOS SDK to `7.30.2` ([#259](https://github.com/getsentry/sentry-capacitor/pull/259))
  - [changelog](https://github.com/getsentry/sentry-cocoa/releases/tag/7.30.2)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/7.23.0...7.30.2)
- Bump Sentry Android SDK to `6.4.3` ([#230](https://github.com/getsentry/sentry-capacitor/pull/230))
  - [changelog](https://github.com/getsentry/sentry-java/releases/tag/6.4.3)
  - [diff](https://github.com/getsentry/sentry-java/compare/5.7.0...6.4.3)

## 0.10.1

### Fixes

- Fallback to iOS minimum version 13.0 if Capacitor package was not found ([#225](https://github.com/getsentry/sentry-capacitor/pull/225))

### Dependencies

- Bump Sentry JavaScript SDK to `7.13.0` ([#222](https://github.com/getsentry/sentry-capacitor/pull/222))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.13.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.12.1...7.13.0)

## 0.10.0

### Features

- Add support for Capacitor 4.0.0 ([#201](https://github.com/getsentry/sentry-capacitor/pull/201))

### Fixes

- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to `7.12.1`. ([#214](https://github.com/getsentry/sentry-capacitor/pull/214s))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.12.1)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.8.1...7.12.1)

## 0.9.0

### Fixes

- Bump Sentry Javascript to fix incompatibility with Sentry Tracing ([#202](https://github.com/getsentry/sentry-capacitor/pull/202))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.8.1)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.6.0...7.8.1)
- build(ios): Bump sentry-cocoa dependencies to `7.23.0`. ([#208](https://github.com/getsentry/sentry-capacitor/pull/208))
  - [changelog](https://github.com/getsentry/sentry-cocoa/releases/tag/7.23.0)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/7.11.0...7.23.0)

## 0.8.0

### Features

- Support for Angular Web ([#199](https://github.com/getsentry/sentry-capacitor/pull/199))

## 0.7.1

### Fixes

- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to `7.6.0`. ([#194](https://github.com/getsentry/sentry-capacitor/pull/194))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.6.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/7.1.1...7.6.0)

## 0.7.0

### Fixes

- SentryCapacitor.crash not working on Android ([#175](https://github.com/getsentry/sentry-capacitor/pull/175))
- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to `7.1.1`. ([#186](https://github.com/getsentry/sentry-capacitor/pull/186))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/7.1.1)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/6.19.2...7.1.1)

## Breaking changes

By bumping Sentry Javascript, new breaking changes were introduced, to know more what was changed, check the [breaking changes changelog](https://github.com/getsentry/sentry-javascript/blob/7.0.0/CHANGELOG.md#breaking-changes) from Sentry Javascript.

## 0.6.1

### Fixes

- Fix Vue not working on iOS ([#170](https://github.com/getsentry/sentry-capacitor/pull/170))

## 0.6.0

### Features

- Add iOS metadata to JavaScript events ([#161](https://github.com/getsentry/sentry-capacitor/pull/161))

### Fixes

- Stack Trace when using localhost could get the wrong filename ([#162](https://github.com/getsentry/sentry-capacitor/pull/162))
- build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to `6.19.2`. ([#159](https://github.com/getsentry/sentry-capacitor/pull/159))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/6.19.2)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/6.17.4...6.19.2)
- build(ios): Bump sentry-cocoa dependencies to `7.11.0`. ([#157](https://github.com/getsentry/sentry-capacitor/pull/157))
  - [changelog](https://github.com/getsentry/sentry-cocoa/releases/tag/5.11.0)
  - [diff](https://github.com/getsentry/sentry-cocoa/compare/7.1.3...7.11.0)

## 0.5.0

### Fixes

- Fix(Android): duplicated breadcrumbs ([#151](https://github.com/getsentry/sentry-capacitor/pull/151))
- build(android): Bump sentry-java dependencies to `5.7.0`. ([#154](https://github.com/getsentry/sentry-capacitor/pull/154))
  - [changelog](https://github.com/getsentry/sentry-java/releases/tag/5.7.0)
  - [diff](https://github.com/getsentry/sentry-java/compare/5.0.1...5.7.0)
- Fix iOS dropping events if envelope contains UTF16 character or higher ([#150](https://github.com/getsentry/sentry-capacitor/pull/150))
- (iOS) Missing config `enableOutOfMemoryTracking` on iOS/Mac ([#147](https://github.com/getsentry/sentry-capacitor/pull/147))

## 0.4.4

### Fixes

- Disable native sdk when enabled/enablenative is set to false ([#145](https://github.com/getsentry/sentry-capacitor/pull/145))
- Remove sdkProcessingMetadata from native events ([#139](https://github.com/getsentry/sentry-capacitor/pull/139))

## 0.4.3

### Fixes

- Use Native length for Envelopes when available ([#128](https://github.com/getsentry/sentry-capacitor/pull/128))

## 0.4.2

### Fixes

- No longer export deprecated Status enum ([#111](https://github.com/getsentry/sentry-capacitor/pull/111))
- Remove guard from transport sendEvent as it is redundant ([#111](https://github.com/getsentry/sentry-capacitor/pull/111))

## 0.4.1

### Fixes

- Build into both commonjs and esm ([#99](https://github.com/getsentry/sentry-capacitor/pull/99))

## 0.4.0

### Features

- Officially support web ([#70](https://github.com/getsentry/sentry-capacitor/pull/70))

### Fixes

- Fix the release and dist not being sent down to Android. ([#73](https://github.com/getsentry/sentry-capacitor/pull/73))
- Release health sessions not being logged on iOS. ([#73](https://github.com/getsentry/sentry-capacitor/pull/73))
- build(js): Bump sentry-javascript dependencies to `6.11.0`. ([#72](https://github.com/getsentry/sentry-capacitor/pull/72))
  - [changelog](https://github.com/getsentry/sentry-javascript/releases/tag/6.11.0)
  - [diff](https://github.com/getsentry/sentry-javascript/compare/6.5.0...6.11.0)
- Fix version mismatch issues with sentry-javascript dependencies with optional peerDependencies. ([#72](https://github.com/getsentry/sentry-capacitor/pull/72))
- Export startTransaction ([#71](https://github.com/getsentry/sentry-capacitor/pull/71))

## 0.3.0

### Features

- Add complete iOS support with scope sync ([#57](https://github.com/getsentry/sentry-capacitor/pull/57)), ([#61](https://github.com/getsentry/sentry-capacitor/pull/61))

## 0.2.1

### Fixes

- Update Podfile to target iOS 12 to match Capacitor 3 ([#56](https://github.com/getsentry/sentry-capacitor/pull/56))

## 0.2.0

### Features

- Add support for Capacitor v3 ([#54](https://github.com/getsentry/sentry-capacitor/pull/54))

## 0.1.0

### First release

- Initial Release with Android support only.
