33## Unreleased
44
55- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
6+
7+ ## 5.21.0
8+
9+ - [ all] feat: Convert ` sentry-javascript ` to ` ESLint ` (#2786 )
10+ - [ internal/eslint] feat: Add ` @sentry-internal/eslint-config-sdk ` (#2807 )
11+ - [ internal/eslint] feat: Add ` @sentry-internal/eslint-plugin-sdk ` (#2807 )
612- [ ember] feat: Add ` @sentry/ember ` (#2739 )
7- - [ apm/tracing] fix: Mark side effects for tracing hub extensions (#2788 )
8- - [ browser] ref: Use stronger function return typings (#2786 )
13+ - [ angular] feat: Add ` @sentry/angular ` (#2787 )
14+ - [ react] feat: Add routing instrumentation for ` React Router v4/v5 ` (#2780 )
15+ - [ gatsby] feat: support ` process.env.SENTRY_RELEASE ` (#2776 )
16+ - [ apm/tracing] feat: Export ` addExtensionMethods ` for SDKs to use (#2805 )
17+ - [ apm/tracing] ref: Remove ` express ` typing (#2803 )
18+ - [ node] fix: ` Retry-After ` header in node should be lower-case (#2779 )
919
1020## 5.20.1
1121
7585- [ apm] feat: Add ability to get span from activity using ` getActivitySpan ` (#2677 )
7686- [ apm] fix: Check if ` performance.mark ` exists before calling it (#2680 )
7787- [ tracing] feat: Add ` beforeNavigate ` option (#2691 )
78- - [ tracing] ref: Create navigation transactions using ` window.location.pathname ` instead of ` window.location.href ` (#2691 )
88+ - [ tracing] ref: Create navigation transactions using ` window.location.pathname ` instead of ` window.location.href `
89+ (#2691 )
7990
8091## 5.17.0
8192
94105
95106## 5.16.0
96107
97- * If you are a ` @sentry/apm ` and did manual instrumentation using ` hub.startSpan ` please be aware of the changes we did
98- to the API. The recommended entry point for manual instrumentation now is ` Sentry.startTransaction ` and creating
99- child Span by calling ` startChild ` on it. We have internal workarounds in place so the old code should still work
100- but will be removed in the future. If you are only using the ` Tracing ` integration there is no need for action.*
108+ _ If you are a ` @sentry/apm ` and did manual instrumentation using ` hub.startSpan ` please be aware of the changes we did
109+ to the API. The recommended entry point for manual instrumentation now is ` Sentry.startTransaction ` and creating child
110+ Span by calling ` startChild ` on it. We have internal workarounds in place so the old code should still work but will be
111+ removed in the future. If you are only using the ` Tracing ` integration there is no need for action._
101112
102113- [ core] feat: Send transactions in envelopes (#2553 )
103114- [ core] fix: Send event timestamp (#2575 )
@@ -266,7 +277,8 @@ but will be removed in the future. If you are only using the `Tracing` integrati
266277
267278## 5.9.0
268279
269- - [ node] feat: Added ` mode ` option for ` OnUnhandledRejection ` integration that changes how we log errors and what we do with the process itself
280+ - [ node] feat: Added ` mode ` option for ` OnUnhandledRejection ` integration that changes how we log errors and what we do
281+ with the process itself
270282- [ browser] ref: Both global handlers now always return ` true ` to call default implementations (error logging)
271283
272284## 5.8.0
@@ -284,7 +296,8 @@ but will be removed in the future. If you are only using the `Tracing` integrati
284296
285297## 5.7.0
286298
287- - [ core] ref: Use ` Promise ` as the interface, but ` SyncPromise ` as the implementation in all the places we need ` thenable ` API
299+ - [ core] ref: Use ` Promise ` as the interface, but ` SyncPromise ` as the implementation in all the places we need
300+ ` thenable ` API
288301- [ browser] fix: Capture only failed ` console.assert ` calls
289302- [ browser] ref: Major ` TraceKit ` and ` GlobalHandlers ` refactor
290303- [ browser] ref: Remove _ all_ required IE10-11 polyfills
@@ -361,7 +374,8 @@ but will be removed in the future. If you are only using the `Tracing` integrati
361374
362375## 5.4.0
363376
364- - [ global] feat: Exposed new simplified scope API. ` Sentry.setTag ` , ` Sentry.setTags ` , ` Sentry.setExtra ` , ` Sentry.setExtras ` , ` Sentry.setUser ` , ` Sentry.setContext `
377+ - [ global] feat: Exposed new simplified scope API. ` Sentry.setTag ` , ` Sentry.setTags ` , ` Sentry.setExtra ` ,
378+ ` Sentry.setExtras ` , ` Sentry.setUser ` , ` Sentry.setContext `
365379
366380## 5.3.1
367381
0 commit comments