Skip to content

Latest commit

 

History

History
531 lines (342 loc) · 23.9 KB

CHANGELOG.md

File metadata and controls

531 lines (342 loc) · 23.9 KB

Changelog

Important

If you are upgrading to the 1.x versions of the SDK from 0.x, make sure you follow our migration guide first.

1.0.2

Fixes

  • options normalizeDepth and normalizeMaxBreadth are now being respected when adding a breadcrumb. (#766)
  • Add missing withActiveSpan and suppressTracing exports from @sentry/core (#776)
  • CommonJS build does not contain ESM code anymore (#773)

Dependencies

1.0.1

Dependencies

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 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:

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 in our repo which highlights all changes with additional details and information.

Features

  • Support for Angular 18 (#675)
  • Add close function on @sentry/capacitor (#664)
  • Expose getClient on @sentry/capacitor (#664)
  • Add the following functions to @sentry/capacitor (#666)
    • flush, getActiveSpan, spanToJSON, spanIsSampled, setMeasurement, getGlobalScope and setCurrentClient.

Fixes

  • Accept undefined as value for tags (#656)

Dependencies

1.0.0-rc.1

Dependencies

1.0.0-beta.1

Features

  • Support for Angular 18 (#675)
  • Add close function on @sentry/capacitor (#664)
  • Expose getClient on @sentry/capacitor (#664)
  • Add the following functions to @sentry/capacitor (#666)
    • flush, getActiveSpan, spanToJSON, spanIsSampled, setMeasurement, getGlobalScope and setCurrentClient.

Fixes

  • Accept undefined as value for tags (#656)

Dependencies

0.19.0

Dependencies

0.18.0

Features

  • Support Capacitor 6 (#651)

Dependencies

0.17.0

Features

  • Add options for iOS: enableAppHangTracking and appHangTimeoutInterval, allowing users to define the App hang timeout or completly disabling it. (#602)

Fixes

  • Native integration would not properly disable when no DSN was provided (#584)

Dependencies

0.16.0

Features

  • Add option for iOS: enableCaptureFailedRequests. Allowing users to ignore native Http Request errors. (#585)

Dependencies

0.15.1

Fixes

  • Vue projects weren't able to reference the VUE app (#559)

Dependencies

0.15.0

Features

  • Expose Replay and BrowserTracing on @sentry/capacitor (#489)

Fixes

  • Fixed sourcemaps for stacktraces other than localhost (#494)

Dependencies

0.14.0

Features

  • Add Native Release information if not defined by the user (#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)
  • Add sentry-angular-ivy to optional dependencies (#469)
  • (iOS) UI API called on a background thread (#448)
  • enableWatchdogTerminationTracking (replaces enableOutOfMemoryTracking) is now properly set on iOS. (#454)

Dependencies

0.13.0-beta.1

Fixes

  • (iOS) UI API called on a background thread (#448)
  • enableWatchdogTerminationTracking (replaces enableOutOfMemoryTracking) is now properly set on iOS. (#454)

Dependencies

  • Bump Sentry javascript 7.70.0-beta.1 (#466)

0.12.3

Fixes

  • Fix error when serializing objects with circular referencing (#438)

Dependencies

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) - special thanks to @olivier-blanc-openit

Dependencies

  • Bump Sentry Android SDK to 6.19.0 (#406)
  • Bump sentry-cocoa SDK to 8.8.0 (#397)
    • changelog
    • diff
    • Improved capacitor plugin file (added weak self, updated workaround from sentry-react-native)
  • Bump Sentry JavaScript SDK to 7.56.0 (#398)

0.12.1

Dependencies

0.12.0

Features

Dependencies

0.11.4

Fixes

  • Fix Deprecated references to Sdk Info (#376)
  • Fix iOS not Sending events (#370)

0.11.3

Fixes

  • Use prepack instead of prepublishonly (#363)
  • Fix Sentry not initialising when tracesSampler is used (#352)
  • Fix CSP Errors on Replay when using (#333)

Dependencies

0.11.2

Fixes

  • Fix ignore sibling check on Sentry Electron (#324)
  • Fix incorrect reference to package.json under special cases (#316)

Dependencies

0.11.1

Dependencies

0.11.0

Features

  • Support for Sentry Replay (#281)
  • Add sibling check (#248)

Fixes

  • Removed JCenter reference (#281)
  • Avoid duplicating Breadcrumbs on Android (#254)

Dependencies

0.10.1

Fixes

  • Fallback to iOS minimum version 13.0 if Capacitor package was not found (#225)

Dependencies

0.10.0

Features

  • Add support for Capacitor 4.0.0 (#201)

Fixes

  • build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to 7.12.1. (#214)

0.9.0

Fixes

0.8.0

Features

  • Support for Angular Web (#199)

0.7.1

Fixes

  • build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to 7.6.0. (#194)

0.7.0

Fixes

  • SentryCapacitor.crash not working on Android (#175)
  • build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to 7.1.1. (#186)

Breaking changes

By bumping Sentry Javascript, new breaking changes were introduced, to know more what was changed, check the breaking changes changelog from Sentry Javascript.

0.6.1

Fixes

  • Fix Vue not working on iOS (#170)

0.6.0

Features

  • Add iOS metadata to JavaScript events (#161)

Fixes

  • Stack Trace when using localhost could get the wrong filename (#162)
  • build(javascript): Bump sentry-javascript, sentry-vue, sentry-react and sentry-angular dependencies to 6.19.2. (#159)
  • build(ios): Bump sentry-cocoa dependencies to 7.11.0. (#157)

0.5.0

Fixes

  • Fix(Android): duplicated breadcrumbs (#151)
  • build(android): Bump sentry-java dependencies to 5.7.0. (#154)
  • Fix iOS dropping events if envelope contains UTF16 character or higher (#150)
  • (iOS) Missing config enableOutOfMemoryTracking on iOS/Mac (#147)

0.4.4

Fixes

  • Disable native sdk when enabled/enablenative is set to false (#145)
  • Remove sdkProcessingMetadata from native events (#139)

0.4.3

Fixes

  • Use Native length for Envelopes when available (#128)

0.4.2

Fixes

  • No longer export deprecated Status enum (#111)
  • Remove guard from transport sendEvent as it is redundant (#111)

0.4.1

Fixes

  • Build into both commonjs and esm (#99)

0.4.0

Features

  • Officially support web (#70)

Fixes

  • Fix the release and dist not being sent down to Android. (#73)
  • Release health sessions not being logged on iOS. (#73)
  • build(js): Bump sentry-javascript dependencies to 6.11.0. (#72)
  • Fix version mismatch issues with sentry-javascript dependencies with optional peerDependencies. (#72)
  • Export startTransaction (#71)

0.3.0

Features

  • Add complete iOS support with scope sync (#57), (#61)

0.2.1

Fixes

  • Update Podfile to target iOS 12 to match Capacitor 3 (#56)

0.2.0

Features

  • Add support for Capacitor v3 (#54)

0.1.0

First release

  • Initial Release with Android support only.