sentry-javascript

Official Sentry SDKs for JavaScript

MIT License

Downloads
373.3M
Stars
7.9K
Committers
546

Bot releases are visible (Hide)

sentry-javascript - 5.9.1

Published by HazAT almost 5 years ago

  • [browser] ref: Fix regression with bundle size
sentry-javascript - 5.9.0

Published by kamilogorek almost 5 years ago

  • [node] feat: Added mode option for OnUnhandledRejection integration that changes how we log errors and what we do with the process itself
  • [browser] ref: Both global handlers now always return true to call default implementations (error logging)
sentry-javascript - 5.8.0

Published by kamilogorek almost 5 years ago

  • [browser/node] feat: 429 http code handling in node/browser transports (#2300)
  • [core] feat: Make sure that Debug integration is always setup as the last one (#2285)
  • [browser] fix: Gracefuly handle incorrect input from onerror (#2302)
  • [utils] fix: Safer normalizing for input with domain key (#2305)
  • [utils] ref: Remove dom references from utils for old TS and env interop (#2303)
sentry-javascript - 5.7.1

Published by kamilogorek about 5 years ago

  • [core] ref: Use the smallest possible interface for our needs - PromiseLike (#2273)
  • [utils] fix: Add TS dom reference to make sure its in place for compilation (#2274)
sentry-javascript - 5.7.0

Published by kamilogorek about 5 years ago

  • [core] ref: Use Promise as the interface, but SyncPromise as the implementation in all the places we need thenable API
  • [browser] fix: Capture only failed console.assert calls
  • [browser] ref: Major TraceKit and GlobalHandlers refactor
  • [browser] ref: Remove all required IE10-11 polyfills
  • [browser] ref: Remove Object.assign method usage
  • [browser] ref: Remove Number.isNaN method usage
  • [browser] ref: Remove includes method usage
  • [browser] ref: Improve usage of types in addEventListener breadcrumbs wrapper
  • [browser] ci: Use Galaxy S9 Plus for Android 9
  • [browser] ci: Increase timeouts and retries between Travis and BrowserStack
  • [node] fix: Update https-proxy-agent to 3.0.0 for security reasons (#2262)
  • [node] feat: Extract prototyped data in extractUserData (#2247)
  • [node] ref: Use domain Hub detection only in Node environment
  • [integrations] feat: Use contexts to handle ExtraErrorData (#2208)
  • [integrations] ref: Remove process.env.NODE_ENV from Vue integration (#2263)
  • [types] fix: Breadcrumb data needs to be an object
  • [utils] ref: Make Event instances somewhat serializeable
sentry-javascript - 5.7.0-beta.0

Published by kamilogorek about 5 years ago

  • [core] ref: Use Promise as the interface, but SyncPromise as the implementation in all the places we need thenable API
  • [browser] fix: Capture only failed console.assert calls
  • [browser] ref: Major TraceKit and GlobalHandlers refactor
  • [browser] ref: Remove all required IE10-11 polyfills
  • [browser] ref: Remove Object.assign method usage
  • [browser] ref: Remove Number.isNaN method usage
  • [browser] ref: Remove includes method usage
  • [browser] ci: Use Galaxy S9 Plus for Android 9
  • [browser] ci: Increase timeouts and retries between Travis and BrowserStack
  • [node] feat: Extract prototyped data in extractUserData (#2247)
  • [node] ref: Use domain Hub detection only in Node environment
  • [integrations] feat: Use contexts to handle ExtraErrorData (#2208)
  • [types] fix: Breadcrumb data needs to be an object
  • [utils] ref: Make Event instances somewhat serializeable
sentry-javascript - 5.6.3

Published by kamilogorek about 5 years ago

  • [browser] fix: Don't capture our own XHR events that somehow bubbled-up to global handler
sentry-javascript - 5.6.2

Published by kamilogorek about 5 years ago

  • [browser] feat: Use framesToPop for InvaliantViolations in React errors (#2204)
  • [browser] fix: Apply crossorigin attribute with setAttribute tag for userReport dialog (#2196)
  • [browser] fix: Make sure that falsy values are captured in unhandledrejections (#2207)
  • [loader] fix: Loader should also retrigger falsy values as errors (#2207)
sentry-javascript - 5.6.1

Published by kamilogorek about 5 years ago

  • [core] fix: Correctly detect when client is enabled before installing integrations (#2193)
  • [browser] ref: Loosen typings in wrap method
sentry-javascript - 5.6.0

Published by kamilogorek about 5 years ago

  • [core] fix: When using enabled:false integrations shouldnt be installed (#2181)
  • [browser] feat: Add support for custom schemes to Tracekit
  • [browser] ref: Return function call result from wrap method
  • [browser] ref: Better UnhandledRejection messages (#2185)
  • [browser] test: Complete rewrite of Browser Integration Tests (#2176)
  • [node] feat: Add cookies as an optional property in the request handler (#2167)
  • [node] ref: Unify method name casing in breadcrumbs (#2183)
  • [integrations] feat: Add logErrors option to Vue integration (#2182)
sentry-javascript - 5.5.0

Published by kamilogorek over 5 years ago

  • [core] fix: Store processing state for each flush call separately (#2143)
  • [scope] feat: Generate hint if not provided in the Hub calls (#2142)
  • [browser] feat: Read window.SENTRY_RELEASE to set release by default (#2132)
  • [browser] fix: Don't call fn.handleEvent.bind if fn.handleEvent does not exist (#2138)
  • [browser] fix: Correctly handle events that utilize handleEvent object (#2149)
  • [node] feat: Provide optional shouldHandleError option for node errorHandler (#2146)
  • [node] fix: Remove unsafe any from NodeOptions type (#2111)
  • [node] fix: Merge transportOptions correctly (#2151)
  • [utils] fix: Add polyfill for Object.setPrototypeOf (#2127)
  • [integrations] feat: SessionDuration integration (#2150)
sentry-javascript - 5.4.3

Published by HazAT over 5 years ago

  • [core] feat: Expose Span class
  • [node] fix: Don't overwrite transaction on event in express handler
sentry-javascript - 5.4.2

Published by kamilogorek over 5 years ago

  • [core] fix: Allow Integration constructor to have arguments
  • [browser] fix: Vue breadcrumb recording missing in payload
  • [node] fix: Force agent-base to be at version 4.3.0 to fix various issues. Fix #1762, fix #2085
  • [integrations] fix: Tracing integration fetch headers bug where trace header is not attached if there are no options.
  • [utils] fix: Better native fetch detection via iframes. Fix #1601
sentry-javascript - 5.4.1

Published by HazAT over 5 years ago

  • [integrations] fix: Tracing integration fetch headers bug.
sentry-javascript - 5.4.0

Published by HazAT over 5 years ago

  • [global] feat: Exposed new simplified scope API. Sentry.setTag, Sentry.setTags, Sentry.setExtra, Sentry.setExtras, Sentry.setUser, Sentry.setContext
sentry-javascript - 5.3.1

Published by HazAT over 5 years ago

  • [integrations] fix: Tracing integration CDN build.
sentry-javascript - 5.3.0

Published by HazAT over 5 years ago

  • [browser] fix: Remove use_strict from @sentry/browser
  • [utils] fix: Guard string check in truncate
  • [browser] fix: TraceKit fix for eval frames
sentry-javascript - 5.2.1

Published by HazAT over 5 years ago

  • [browser] feat: Expose wrap function in @sentry/browser
  • [browser] feat: Added onLoad callback to showReportDialog
  • [browser] fix: Use 'native code' as a filename for some frames
sentry-javascript - 5.2.0

Published by HazAT over 5 years ago

  • [opentracing] ref: Removed opentracing package
  • [integrations] feat: Add tracing integration
  • [hub] feat: Add tracing related function to scope and hub (Scope.startSpan, Scope.setSpan, Hub.traceHeaders)
  • [hub] feat: Add new function to Scope setContext
  • [hub] feat: Add new function to Scope setTransaction
  • [integrations] fix: Update ember integration to include original error in hint in beforeSend
  • [integrations] fix: Ember/Vue fix integration
sentry-javascript - 5.1.3

Published by HazAT over 5 years ago

  • [browser] fix: GlobalHandler integration sometimes receives Event objects as message: Fix #1949