Skip to content

Commit 0b3c5ff

Browse files
authored
3.9.1 (#795)
1 parent 7bbae7d commit 0b3c5ff

26 files changed

+36
-30
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 3.9.1
4+
* BUGFIX: Fix TypeError triggered by some event listeners. See: https://github.com/getsentry/raven-js/issues/793
5+
* BUGFIX: Fix bad `window` access in web worker environments. See: https://github.com/getsentry/raven-js/pull/792
6+
37
## 3.9.0
48
* NEW: `breadcrumbCallback` and `setBreadcrumbCallback` for filtering/mutating breadcrumbs. See: https://github.com/getsentry/raven-js/pull/788
59
* NEW: Can enable synthetic traces globally via `stacktrace: true` config option. See: https://github.com/getsentry/raven-js/pull/763

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "raven-js",
3-
"version": "3.9.0",
3+
"version": "3.9.1",
44
"dependencies": {},
55
"main": "dist/raven.js",
66
"ignore": [

dist/plugins/angular.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! Raven.js 3.9.0 (8bbd939) | github.com/getsentry/raven-js */
1+
/*! Raven.js 3.9.1 (7bbae7d) | github.com/getsentry/raven-js */
22

33
/*
44
* Includes TraceKit

dist/plugins/angular.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plugins/console.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! Raven.js 3.9.0 (8bbd939) | github.com/getsentry/raven-js */
1+
/*! Raven.js 3.9.1 (7bbae7d) | github.com/getsentry/raven-js */
22

33
/*
44
* Includes TraceKit

dist/plugins/console.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plugins/ember.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! Raven.js 3.9.0 (8bbd939) | github.com/getsentry/raven-js */
1+
/*! Raven.js 3.9.1 (7bbae7d) | github.com/getsentry/raven-js */
22

33
/*
44
* Includes TraceKit

dist/plugins/ember.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plugins/require.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! Raven.js 3.9.0 (8bbd939) | github.com/getsentry/raven-js */
1+
/*! Raven.js 3.9.1 (7bbae7d) | github.com/getsentry/raven-js */
22

33
/*
44
* Includes TraceKit

dist/plugins/require.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plugins/vue.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! Raven.js 3.9.0 (8bbd939) | github.com/getsentry/raven-js */
1+
/*! Raven.js 3.9.1 (7bbae7d) | github.com/getsentry/raven-js */
22

33
/*
44
* Includes TraceKit

dist/plugins/vue.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/raven.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/*! Raven.js 3.9.0 (8bbd939) | github.com/getsentry/raven-js */
1+
/*! Raven.js 3.9.1 (7bbae7d) | github.com/getsentry/raven-js */
22

33
/*
44
* Includes TraceKit
@@ -172,7 +172,7 @@ Raven.prototype = {
172172
// webpack (using a build step causes webpack #1617). Grunt verifies that
173173
// this value matches package.json during build.
174174
// See: https://github.com/getsentry/raven-js/issues/465
175-
VERSION: '3.9.0',
175+
VERSION: '3.9.1',
176176

177177
debug: false,
178178

@@ -977,6 +977,8 @@ Raven.prototype = {
977977
// need to intercept every DOM event in `before` argument, in case that
978978
// same wrapped method is re-used for different events (e.g. mousemove THEN click)
979979
// see #724
980+
if (!evt) return;
981+
980982
if (evt.type === 'click')
981983
return clickHandler(evt);
982984
else if (evt.type === 'keypress')
@@ -1738,7 +1740,7 @@ function parseUrl(url) {
17381740
};
17391741
}
17401742
function uuid4() {
1741-
var crypto = window.crypto || window.msCrypto;
1743+
var crypto = _window.crypto || _window.msCrypto;
17421744

17431745
if (!isUndefined(crypto) && crypto.getRandomValues) {
17441746
// Use window.crypto API if available

dist/raven.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/raven.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/config.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ Putting it all together
289289
<body>
290290
...
291291
<script src="jquery.min.js"></script>
292-
<script src="https://cdn.ravenjs.com/3.9.0/raven.min.js"
292+
<script src="https://cdn.ravenjs.com/3.9.1/raven.min.js"
293293
crossorigin="anonymous"></script>
294294
<script>
295295
Raven.config('___PUBLIC_DSN___', {

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ be included after other libraries are loaded, but before your main application c
2424

2525
.. sourcecode:: html
2626

27-
<script src="https://cdn.ravenjs.com/3.9.0/raven.min.js"></script>
27+
<script src="https://cdn.ravenjs.com/3.9.1/raven.min.js"></script>
2828

2929
For installation using npm or other package managers, see :doc:`install`.
3030

docs/install.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ So for example:
99
.. sourcecode:: html
1010

1111
<script src="jquery.js"></script>
12-
<script src="https://cdn.ravenjs.com/3.9.0/raven.min.js" crossorigin="anonymous"></script>
12+
<script src="https://cdn.ravenjs.com/3.9.1/raven.min.js" crossorigin="anonymous"></script>
1313
<script>Raven.config('___PUBLIC_DSN___').install();</script>
1414
<script src="app.js"></script>
1515

@@ -28,7 +28,7 @@ Our CDN distributes builds with and without :doc:`integrations <integrations/ind
2828

2929
.. sourcecode:: html
3030

31-
<script src="https://cdn.ravenjs.com/3.9.0/raven.min.js" crossorigin="anonymous"></script>
31+
<script src="https://cdn.ravenjs.com/3.9.1/raven.min.js" crossorigin="anonymous"></script>
3232

3333
This version does not include any plugins. See `ravenjs.com
3434
<http://ravenjs.com/>`_ for more information about plugins and getting

docs/integrations/angular.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Example:
2424
.. sourcecode:: html
2525

2626
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
27-
<script src="https://cdn.ravenjs.com/3.9.0/angular/raven.min.js" crossorigin="anonymous"></script>
27+
<script src="https://cdn.ravenjs.com/3.9.1/angular/raven.min.js" crossorigin="anonymous"></script>
2828
<script>Raven.config('___PUBLIC_DSN___').install();</script>
2929

3030
Note that this CDN build auto-initializes the Angular plugin.

docs/integrations/backbone.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Start by adding the ``raven.js`` script tag to your page. It should be loaded as
88

99
.. sourcecode:: html
1010

11-
<script src="https://cdn.ravenjs.com/3.9.0/raven.min.js"
11+
<script src="https://cdn.ravenjs.com/3.9.1/raven.min.js"
1212
crossorigin="anonymous"></script>
1313

1414
Configuring the Client

docs/integrations/ember.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Example:
2323
.. sourcecode:: html
2424

2525
<script src="http://builds.emberjs.com/tags/v2.3.1/ember.prod.js"></script>
26-
<script src="https://cdn.ravenjs.com/3.9.0/ember/raven.min.js" crossorigin="anonymous"></script>
26+
<script src="https://cdn.ravenjs.com/3.9.1/ember/raven.min.js" crossorigin="anonymous"></script>
2727
<script>Raven.config('___PUBLIC_DSN___').install();</script>
2828

2929
Note that this CDN build auto-initializes the Ember plugin.

docs/integrations/react.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Start by adding the ``raven.js`` script tag to your page. It should be loaded as
88

99
.. sourcecode:: html
1010

11-
<script src="https://cdn.ravenjs.com/3.9.0/raven.min.js"
11+
<script src="https://cdn.ravenjs.com/3.9.1/raven.min.js"
1212
crossorigin="anonymous"></script>
1313

1414
Configuring the Client

docs/integrations/vue.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Example:
2727
.. sourcecode:: html
2828

2929
<script src="https://cdn.jsdelivr.net/vue/2.0.0-rc/vue.min.js"></script>
30-
<script src="https://cdn.ravenjs.com/3.9.0/vue/raven.min.js"
30+
<script src="https://cdn.ravenjs.com/3.9.1/vue/raven.min.js"
3131
crossorigin="anonymous"></script>
3232
<script>Raven.config('___PUBLIC_DSN___').install();</script>
3333

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "raven-js",
3-
"version": "3.9.0",
3+
"version": "3.9.1",
44
"license": "BSD-2-Clause",
55
"homepage": "https://github.com/getsentry/raven-js",
66
"scripts": {

src/raven.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Raven.prototype = {
7878
// webpack (using a build step causes webpack #1617). Grunt verifies that
7979
// this value matches package.json during build.
8080
// See: https://github.com/getsentry/raven-js/issues/465
81-
VERSION: '3.9.0',
81+
VERSION: '3.9.1',
8282

8383
debug: false,
8484

test/raven.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1004,7 +1004,7 @@ describe('globals', function() {
10041004
extra: {'session:duration': 100},
10051005
});
10061006
assert.deepEqual(opts.auth, {
1007-
sentry_client: 'raven-js/3.9.0',
1007+
sentry_client: 'raven-js/3.9.1',
10081008
sentry_key: 'abc',
10091009
sentry_version: '7'
10101010
});
@@ -1051,7 +1051,7 @@ describe('globals', function() {
10511051
extra: {'session:duration': 100},
10521052
});
10531053
assert.deepEqual(opts.auth, {
1054-
sentry_client: 'raven-js/3.9.0',
1054+
sentry_client: 'raven-js/3.9.1',
10551055
sentry_key: 'abc',
10561056
sentry_secret: 'def',
10571057
sentry_version: '7'

0 commit comments

Comments
 (0)