sentry-javascript

Official Sentry SDKs for JavaScript

MIT License

Downloads
373.3M
Stars
7.9K
Committers
546

Bot releases are hidden (Show)

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
sentry-javascript - 5.1.2

Published by HazAT over 5 years ago

  • [browser] fix: Fixed a bug if Sentry was initialized multiple times: Fix #2043
  • [browser] ref: Mangle more stuff, reduce bundle size
  • [browser] fix: Support for ram bundle frames
  • [node] fix: Expose lastEventId method
sentry-javascript - 5.1.1

Published by HazAT over 5 years ago

  • [browser] fix: Breadcrumb Integration: Fix #2034
sentry-javascript - 5.1.0

Published by HazAT over 5 years ago

  • [hub] feat: Add setContext on the scope
  • [browser] fix: Breacrumb integration ui clicks
  • [node] feat: Add flushTimeout to requestHandler to auto flush requests
sentry-javascript - 5.0.8

Published by HazAT over 5 years ago

  • [core] fix: Don't disable client before flushing
  • [utils] fix: Remove node types
  • [hub] fix: Make sure all breadcrumbs have a timestamp
  • [hub] fix: Merge event with scope breadcrumbs instead of only using event breadcrumbs
sentry-javascript - 5.0.7

Published by HazAT over 5 years ago

  • [utils] ref: Move htmlTreeAsString to @sentry/browser
  • [utils] ref: Remove Window typehint getGlobalObject
  • [core] fix: Make sure that flush/close works as advertised
  • [integrations] feat: Added CaptureConsole integration
sentry-javascript - 5.0.6

Published by HazAT over 5 years ago

  • [utils]: Change how we use utils and expose esm build
  • [utils]: Remove store and fs classes -> moved to @sentry/electron where this is used
  • [hub]: Allow to pass null to setUser to reset it
sentry-javascript - 5.0.5

Published by HazAT over 5 years ago

  • [esm]: module in package.json now provides a es5 build instead of es2015
sentry-javascript - 5.0.4

Published by HazAT over 5 years ago

  • [integrations] fix: Not requiring angular types
sentry-javascript - 5.0.3

Published by HazAT over 5 years ago

  • [hub] fix: Don't reset registry when there is no hub on the carrier #1969
  • [integrations] fix: Export dedupe integration
sentry-javascript - 5.0.2

Published by kamilogorek over 5 years ago

  • [browser] fix: Remove browser field from package.json
sentry-javascript - 5.0.1

Published by HazAT over 5 years ago

  • [browser] fix: Add missing types
sentry-javascript - 5.0.0

Published by HazAT over 5 years ago

This major bump brings a lot of internal improvements. Also, we extracted some integrations out of the SDKs and put them
in their own package called @sentry/integrations. For a detailed guide how to upgrade from 4.x to 5.x refer to our migration guide.

Migration from v4

If you were using the SDKs high level API, the way we describe it in the docs, you should be fine without any code
changes. This is a breaking release since we removed some methods from the public API and removed some classes from
the default export.

  • breaking [node] fix: Events created from exception shouldn't have top-level message attribute
  • [utils] ref: Update wrap method to hide internal sentry flags
  • [utils] fix: Make internal Sentry flags non-enumerable in fill utils
  • [utils] ref: Move SentryError + PromiseBuffer to utils
  • breaking [core] ref: Use SyncPromise internally, this reduces memory pressure by a lot.
  • ref: Move internal ExtendedError to a types package
  • breaking [browser] ref: Removed BrowserBackend from default export.
  • breaking [node] ref: Removed BrowserBackend from default export.
  • breaking [core] feat: Disable client once flushed using close method
  • breaking [core] ref: Pass Event to sendEvent instead of already stringified data
  • [utils] feat: Introduce isSyntheticEvent util
  • breaking [utils] ref: remove isArray util in favor of Array.isArray
  • breaking [utils] ref: Remove isNaN util in favor of Number.isNaN
  • breaking [utils] ref: Remove isFunction util in favor of typeof === 'function'
  • breaking [utils] ref: Remove isUndefined util in favor of === void 0
  • breaking [utils] ref: Remove assign util in favor of Object.assign
  • breaking [utils] ref: Remove includes util in favor of native includes
  • breaking [utils] ref: Rename serializeKeysToEventMessage to keysToEventMessage
  • breaking [utils] ref: Rename limitObjectDepthToSize to normalizeToSize and rewrite its internals
  • breaking [utils] ref: Rename safeNormalize to normalize and rewrite its internals
  • breaking [utils] ref: Remove serialize, deserialize, clone and serializeObject functions
  • breaking [utils] ref: Rewrite normalization functions by removing most of them and leaving just normalize and
    normalizeToSize
  • breaking [core] ref: Extract all pluggable integrations into a separate @sentry/integrations package
  • breaking [core] ref: Move extraErrorData integration to @sentry/integrations package
  • [core] feat: Add maxValueLength option to adjust max string length for values, default is 250.
  • [hub] feat: Introduce setExtras, setTags, clearBreadcrumbs.
  • breaking [all] feat: Move Mechanism to Exception
  • [browser/node] feat: Add synthetic to Mechanism in exception.
  • [browser/node] fix: Use addExceptionTypeValue in helpers
  • [browser] ref: Remove unused TraceKit code
  • breaking [all] build: Expose module in package.json as entry point for esm builds.
  • breaking [all] build: Use es6 target instead of esnext for ESM builds
  • [all] feat: Prefix all private methods with _
  • [all] build: Use terser instead of uglify
  • [opentracing] feat: Introduce @sentry/opentracing providing functions to attach opentracing data to Sentry Events
  • breaking [core] ref: Dedupe Integration is now optional, it is no longer enabled by default.
  • breaking [core] ref: Removed default client fingerprinting for messages
  • [node] ref: Remove stack-trace dependencies
  • breaking [core] ref: Transport function captureEvent was renamed to sendEvent
  • [node] fix: Check if buffer isReady before sending/creating Promise for request.
  • [browser] fix: Remove beacon transport.
  • [browser] fix: Don't mangle names starting with two __
  • [utils] fix: Ensure only one logger instance
  • [node] feat: Add esm build
  • [integrations] feat: Fix build and prepare upload to cdn
  • [integrations] fix: Bug in vue integration with attachProps
  • breaking [core] ref: Remove SDK information integration
  • breaking [core] ref: Remove install function on integration interface
  • [node] feat: Add esm build
  • [integrations] feat: Fix build and prepare upload to cdn
  • [integrations] fix: Bug in vue integration with attachProps
sentry-javascript - 4.6.6

Published by HazAT over 5 years ago

  • [core] fix: Add integrations to sdkinfo
  • [browser] fix: Use Error.toString()
sentry-javascript - 5.0.0-rc.3

Published by HazAT over 5 years ago

  • [browser] fix: Don't mangle names starting with two __
  • [utils] fix: Ensure only one logger instance
sentry-javascript - 5.0.0-rc.2

Published by HazAT over 5 years ago

  • [browser] fix: Remove beacon transport.