Socket
Socket
Sign inDemoInstall

raven

Package Overview
Dependencies
Maintainers
10
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

raven - npm Package Compare versions

Comparing version 2.6.2 to 2.6.3

CHANGELOG.md

36

lib/client.js

@@ -235,4 +235,8 @@ 'use strict';

kwargs.extra = extend({}, globalContext.extra, domainContext.extra, kwargs.extra);
// Perform a shallow copy of breadcrums to not send one that we'll capture below through as well
kwargs.breadcrumbs = {
values: domainContext.breadcrumbs || globalContext.breadcrumbs || []
values:
(domainContext.breadcrumbs && domainContext.breadcrumbs.slice()) ||
(globalContext.breadcrumbs && globalContext.breadcrumbs.slice()) ||
[]
};

@@ -248,3 +252,3 @@

*/
kwargs.request = this._createRequestObject(
var request = this._createRequestObject(
globalContext.request,

@@ -254,4 +258,6 @@ domainContext.request,

);
if (Object.keys(kwargs.request).length === 0) {
var req = this._createRequestObject(
delete kwargs.request;
if (Object.keys(request).length === 0) {
request = this._createRequestObject(
globalContext.req,

@@ -261,9 +267,12 @@ domainContext.req,

);
if (Object.keys(req).length > 0) {
var parseUser = Object.keys(kwargs.user).length === 0 ? this.parseUser : false;
extend(kwargs, parsers.parseRequest(req, parseUser));
delete kwargs.req;
}
delete kwargs.req;
}
if (Object.keys(request).length > 0) {
var parseUser = Object.keys(kwargs.user).length === 0 ? this.parseUser : false;
extend(kwargs, parsers.parseRequest(request, parseUser));
} else {
kwargs.request = {};
}
kwargs.modules = utils.getModules();

@@ -295,2 +304,11 @@ kwargs.server_name = kwargs.server_name || this.name;

// Capture breadcrumb before sending it, as we also want to have it even when
// it was dropped due to sampleRate or shouldSendCallback
this.captureBreadcrumb({
category: 'sentry',
message: kwargs.message,
event_id: kwargs.event_id,
level: kwargs.level || 'error' // presume error unless specified
});
var shouldSend = true;

@@ -297,0 +315,0 @@ if (!this._enabled) shouldSend = false;

@@ -12,6 +12,6 @@ {

],
"version": "2.6.2",
"repository": "git://github.com/getsentry/raven-node.git",
"version": "2.6.3",
"repository": "git://github.com/getsentry/raven-js.git",
"license": "BSD-2-Clause",
"homepage": "https://github.com/getsentry/raven-node",
"homepage": "https://github.com/getsentry/raven-js",
"author": "Matt Robenolt <matt@ydekproductions.com>",

@@ -23,5 +23,3 @@ "main": "index.js",

"scripts": {
"lint": "eslint . --quiet",
"precommit": "lint-staged",
"pretest": "npm install && npm run lint",
"lint": "eslint .",
"test": "NODE_ENV=test istanbul cover _mocha -- --reporter dot && NODE_ENV=test coffee ./test/run.coffee",

@@ -48,5 +46,3 @@ "test-mocha": "NODE_ENV=test mocha",

"glob": "~3.1.13",
"husky": "^0.14.3",
"istanbul": "^0.4.3",
"lint-staged": "^4.0.4",
"mocha": "~3.1.2",

@@ -62,9 +58,3 @@ "nock": "~9.0.0",

"printWidth": 90
},
"lint-staged": {
"*.js": [
"prettier --write",
"git add"
]
}
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc