Skip to content

Releases: getsentry/sentry-javascript

5.22.2

28 Aug 13:50
Compare
Choose a tag to compare
  • [integrations] fix: Fix localforage typing (#2861)

5.22.1

28 Aug 12:28
Compare
Choose a tag to compare
  • [integrations] fix: Add localforage typing (#2856)
  • [tracing] fix: Make sure BrowserTracing is exported in CDN correctly (#2855)

5.22.0

27 Aug 10:49
Compare
Choose a tag to compare
  • [browser] ref: Recognize Capacitor scheme as Gecko (#2836)
  • [node]: fix: Save string exception as a message for syntheticException (#2837)
  • [tracing] feat: Add build dir in npm package (#2846)
  • [tracing] fix: Fix typo in addPerformanceEntries method name (#2847)
  • [apm] ref: Deprecate @sentry/apm package (#2844)
  • [angular] fix: Allow for empty DSN/disabling with AngularJS integration (#2842)
  • [gatsby] ref: Make @sentry/tracing mandatory + add tests (#2841)
  • [integrations] feat: Add integration for offline support (#2778)
  • [utils] ref: Revert the usage of globalThis for getGlobalObject util (#2851)
  • [build] fix: Lock in TypeScript to 3.7.5 (#2848)
  • [build] misc: Upgrade Prettier to 1.19.0 (#2850)

5.21.4

24 Aug 11:49
Compare
Choose a tag to compare
  • [ci] fix: Actually release correct code

5.21.3

21 Aug 21:15
Compare
Choose a tag to compare
  • [tracing] feat: Track span status for fetch requests (#2835)
  • fix: Return an any from createReduxEnhancer to avoid type conflicts (#2834)
  • [react] fix: Make sure profiler is typed with any (#2838)

5.21.2

21 Aug 18:28
Compare
Choose a tag to compare
  • [tracing] fix: Normalize transaction names for express methods to match those of other SDKs (#2832)
  • [tracing] feat: Change resource span op name and add data (#2816)
  • [tracing] ref: Make sure error status is set on transactions (#2818)
  • [apm/tracing] fix: Make sure Performance Observer takeRecords() is defined (#2825)

5.21.1

12 Aug 20:00
Compare
Choose a tag to compare
  • [ember] fix: Make the package public and fix the build by bumping TypeScript to v3.9
  • [eslint] test: Don't test eslint config/plugin on Node <= v8

5.21.0

12 Aug 13:55
Compare
Choose a tag to compare
  • [all] feat: Convert sentry-javascript to ESLint (#2786)
  • [internal/eslint] feat: Add @sentry-internal/eslint-config-sdk (#2807)
  • [internal/eslint] feat: Add @sentry-internal/eslint-plugin-sdk (#2807)
  • [ember] feat: Add @sentry/ember (#2739)
  • [angular] feat: Add @sentry/angular (#2787)
  • [react] feat: Add routing instrumentation for React Router v4/v5 (#2780)
  • [gatsby] feat: support process.env.SENTRY_RELEASE (#2776)
  • [apm/tracing] feat: Export addExtensionMethods for SDKs to use (#2805)
  • [apm/tracing] ref: Remove express typing (#2803)
  • [node] fix: Retry-After header in node should be lower-case (#2779)

5.20.1

24 Jul 17:20
Compare
Choose a tag to compare
  • [react] feat: Add instrumentation for React Router v3 (#2759)
  • [apm/tracing] fix: Make sure fetch requests are being timed correctly (#2772)
  • [apm/tracing] fix: Make sure pageload transactions start timestamps are correctly generated (#2773)
  • [react] ref: Use inline types to avoid redux dependency. (#2768)
  • [core] ref: Expose sentry request for electron (#2774)
  • [node] fix: Set transaction on scope in node for request (#2769)
  • [browser] fix: Make sure that DSN is always passed to report dialog (#2770)

5.20.0

21 Jul 10:29
Compare
Choose a tag to compare
  • [browser] feat: Make @sentry/browser more treeshakeable (#2747)
  • [browser] fix: Make sure that handler exists in LinkedErrors integration (#2742)
  • [tracing] feat: Introduce @sentry/tracing (#2719)
  • [tracing] ref: Use idleTimout if no activities occur in idle transaction (#2752)
  • [react] feat: Export createReduxEnhancer to log redux actions as breadcrumbs, and attach state as an extra. (#2717)
  • [react] feat: Add beforeCapture option to ErrorBoundary (#2753)
  • [react] fix: Change import of hoist-non-react-statics (#2755)
  • [gatsby] fix: Make @sentry/apm optional in @sentry/gatsby package (#2752)