From a3d96e36b8b176fc0d3853c2c5dd2310ec55f52f Mon Sep 17 00:00:00 2001 From: Daniel Griesser Date: Fri, 28 Aug 2020 14:17:37 +0200 Subject: [PATCH 1/2] release: 5.22.1 --- lerna.json | 2 +- packages/angular/package.json | 10 +++++----- packages/apm/package.json | 14 +++++++------- packages/browser/package.json | 10 +++++----- packages/browser/src/version.ts | 2 +- packages/core/package.json | 12 ++++++------ packages/ember/package.json | 10 +++++----- packages/eslint-config-sdk/package.json | 6 +++--- packages/eslint-plugin-sdk/package.json | 2 +- packages/gatsby/package.json | 8 ++++---- packages/hub/package.json | 8 ++++---- packages/integrations/package.json | 8 ++++---- packages/minimal/package.json | 8 ++++---- packages/node/package.json | 14 +++++++------- packages/node/src/version.ts | 2 +- packages/react/package.json | 12 ++++++------ packages/tracing/package.json | 14 +++++++------- packages/types/package.json | 4 ++-- packages/typescript/package.json | 2 +- packages/utils/package.json | 6 +++--- 20 files changed, 77 insertions(+), 77 deletions(-) diff --git a/lerna.json b/lerna.json index 32981b5abb02..d4aed02fc2f6 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "lerna": "3.4.0", - "version": "5.22.0", + "version": "5.22.1", "packages": "packages/*", "npmClient": "yarn", "useWorkspaces": true diff --git a/packages/angular/package.json b/packages/angular/package.json index dba342c1987d..093764f5a64f 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/angular", - "version": "5.22.0", + "version": "5.22.1", "description": "Offical Sentry SDK for Angular", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/angular", @@ -19,14 +19,14 @@ "@angular/common": "^10.0.3", "@angular/core": "^10.0.3", "@angular/router": "^10.0.3", - "@sentry/browser": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/browser": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "rxjs": "^6.6.0", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "eslint": "7.6.0", "npm-run-all": "^4.1.2", "prettier": "1.19.0", diff --git a/packages/apm/package.json b/packages/apm/package.json index 1dfa8be17bfc..adef637606f5 100644 --- a/packages/apm/package.json +++ b/packages/apm/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/apm", - "version": "5.22.0", + "version": "5.22.1", "description": "Extensions for APM", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/apm", @@ -16,15 +16,15 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "5.22.0", - "@sentry/hub": "5.22.0", - "@sentry/minimal": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/browser": "5.22.1", + "@sentry/hub": "5.22.1", + "@sentry/minimal": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "@types/express": "^4.17.1", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/browser/package.json b/packages/browser/package.json index 33543adef7fb..64a55e1f0138 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/browser", - "version": "5.22.0", + "version": "5.22.1", "description": "Official Sentry SDK for browsers", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/browser", @@ -16,13 +16,13 @@ "access": "public" }, "dependencies": { - "@sentry/core": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/core": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "@types/eslint": "^7.2.0", "@types/md5": "2.1.33", "btoa": "^1.2.1", diff --git a/packages/browser/src/version.ts b/packages/browser/src/version.ts index 939b86536179..b694107c72f5 100644 --- a/packages/browser/src/version.ts +++ b/packages/browser/src/version.ts @@ -1,2 +1,2 @@ export const SDK_NAME = 'sentry.javascript.browser'; -export const SDK_VERSION = '5.22.0'; +export const SDK_VERSION = '5.22.1'; diff --git a/packages/core/package.json b/packages/core/package.json index 3ad8efe67ed1..74d1634fbd42 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/core", - "version": "5.22.0", + "version": "5.22.1", "description": "Base implementation for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/core", @@ -16,14 +16,14 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "5.22.0", - "@sentry/minimal": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/hub": "5.22.1", + "@sentry/minimal": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/ember/package.json b/packages/ember/package.json index 8c46a95d6ffb..1591b928a15f 100644 --- a/packages/ember/package.json +++ b/packages/ember/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/ember", - "version": "5.22.0", + "version": "5.22.1", "description": "Offical Sentry SDK for Ember.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/ember", @@ -30,9 +30,9 @@ "pack": "npm pack" }, "dependencies": { - "@sentry/browser": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/browser": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "ember-auto-import": "^1.6.0", "ember-cli-babel": "^7.20.5", "ember-cli-htmlbars": "^5.1.2", @@ -43,7 +43,7 @@ "@ember/optional-features": "^1.3.0", "@glimmer/component": "^1.0.0", "@glimmer/tracking": "^1.0.0", - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "@types/ember": "^3.16.0", "@types/ember-qunit": "^3.4.9", "@types/ember__test-helpers": "^1.7.0", diff --git a/packages/eslint-config-sdk/package.json b/packages/eslint-config-sdk/package.json index 1a89a1343f72..38d284706171 100644 --- a/packages/eslint-config-sdk/package.json +++ b/packages/eslint-config-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-config-sdk", - "version": "5.22.0", + "version": "5.22.1", "description": "Official Sentry SDK eslint config", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-config-sdk", @@ -19,8 +19,8 @@ "access": "public" }, "dependencies": { - "@sentry-internal/eslint-plugin-sdk": "5.22.0", - "@sentry-internal/typescript": "5.22.0", + "@sentry-internal/eslint-plugin-sdk": "5.22.1", + "@sentry-internal/typescript": "5.22.1", "@typescript-eslint/eslint-plugin": "^3.9.0", "@typescript-eslint/parser": "^3.9.0", "eslint-config-prettier": "^6.11.0", diff --git a/packages/eslint-plugin-sdk/package.json b/packages/eslint-plugin-sdk/package.json index bd6ffe7823c6..ef5184f8bee6 100644 --- a/packages/eslint-plugin-sdk/package.json +++ b/packages/eslint-plugin-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/eslint-plugin-sdk", - "version": "5.22.0", + "version": "5.22.1", "description": "Official Sentry SDK eslint plugin", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/eslint-plugin-sdk", diff --git a/packages/gatsby/package.json b/packages/gatsby/package.json index bafe73c2a24b..44e45edebcfb 100644 --- a/packages/gatsby/package.json +++ b/packages/gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/gatsby", - "version": "5.22.0", + "version": "5.22.1", "description": "Offical Sentry SDK for Gatsby.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/gatsby", @@ -26,14 +26,14 @@ "access": "public" }, "dependencies": { - "@sentry/react": "5.22.0", - "@sentry/tracing": "5.22.0" + "@sentry/react": "5.22.1", + "@sentry/tracing": "5.22.1" }, "peerDependencies": { "gatsby": "*" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "@testing-library/react": "^10.4.9", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/hub/package.json b/packages/hub/package.json index 167706cfe8fc..9b43f2da775f 100644 --- a/packages/hub/package.json +++ b/packages/hub/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/hub", - "version": "5.22.0", + "version": "5.22.1", "description": "Sentry hub which handles global state managment.", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/hub", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 05d76f887bde..db4ff0cc64cb 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/integrations", - "version": "5.22.0", + "version": "5.22.1", "description": "Pluggable integrations that can be used to enhance JS SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/integrations", @@ -16,13 +16,13 @@ "module": "esm/index.js", "types": "dist/index.d.ts", "dependencies": { - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "localforage": "^1.8.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "chai": "^4.1.2", "eslint": "7.6.0", "jest": "^24.7.1", diff --git a/packages/minimal/package.json b/packages/minimal/package.json index 0c190b072ba8..338bf9fd5afb 100644 --- a/packages/minimal/package.json +++ b/packages/minimal/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/minimal", - "version": "5.22.0", + "version": "5.22.1", "description": "Sentry minimal library that can be used in other packages", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/minimal", @@ -16,12 +16,12 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "5.22.0", - "@sentry/types": "5.22.0", + "@sentry/hub": "5.22.1", + "@sentry/types": "5.22.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "eslint": "7.6.0", "jest": "^24.7.1", "npm-run-all": "^4.1.2", diff --git a/packages/node/package.json b/packages/node/package.json index b6000607aad9..cef5a384fd2f 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/node", - "version": "5.22.0", + "version": "5.22.1", "description": "Official Sentry SDK for Node.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/node", @@ -16,18 +16,18 @@ "access": "public" }, "dependencies": { - "@sentry/core": "5.22.0", - "@sentry/hub": "5.22.0", - "@sentry/tracing": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/core": "5.22.1", + "@sentry/hub": "5.22.1", + "@sentry/tracing": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "cookie": "^0.4.1", "https-proxy-agent": "^5.0.0", "lru_map": "^0.3.3", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "@types/cookie": "0.3.2", "@types/express": "^4.17.2", "@types/lru-cache": "^5.1.0", diff --git a/packages/node/src/version.ts b/packages/node/src/version.ts index 01a061ed6510..cf9f748eaa38 100644 --- a/packages/node/src/version.ts +++ b/packages/node/src/version.ts @@ -1,2 +1,2 @@ export const SDK_NAME = 'sentry.javascript.node'; -export const SDK_VERSION = '5.22.0'; +export const SDK_VERSION = '5.22.1'; diff --git a/packages/react/package.json b/packages/react/package.json index c4e3b9a62b27..b880e71e1033 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/react", - "version": "5.22.0", + "version": "5.22.1", "description": "Offical Sentry SDK for React.js", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/react", @@ -16,10 +16,10 @@ "access": "public" }, "dependencies": { - "@sentry/browser": "5.22.0", - "@sentry/minimal": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/browser": "5.22.1", + "@sentry/minimal": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "hoist-non-react-statics": "^3.3.2", "tslib": "^1.9.3" }, @@ -28,7 +28,7 @@ "react-dom": "15.x || 16.x" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "@testing-library/react": "^10.4.9", "@testing-library/react-hooks": "^3.3.0", "@types/history-4": "npm:@types/history@4.7.7", diff --git a/packages/tracing/package.json b/packages/tracing/package.json index af27754211bc..64bd99d6fec6 100644 --- a/packages/tracing/package.json +++ b/packages/tracing/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/tracing", - "version": "5.22.0", + "version": "5.22.1", "description": "Extensions for Sentry AM", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/tracing", @@ -16,15 +16,15 @@ "access": "public" }, "dependencies": { - "@sentry/hub": "5.22.0", - "@sentry/minimal": "5.22.0", - "@sentry/types": "5.22.0", - "@sentry/utils": "5.22.0", + "@sentry/hub": "5.22.1", + "@sentry/minimal": "5.22.1", + "@sentry/types": "5.22.1", + "@sentry/utils": "5.22.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", - "@sentry/browser": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", + "@sentry/browser": "5.22.1", "@types/express": "^4.17.1", "@types/jsdom": "^16.2.3", "eslint": "7.6.0", diff --git a/packages/types/package.json b/packages/types/package.json index df8555caeaf8..da1ed452e398 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/types", - "version": "5.22.0", + "version": "5.22.1", "description": "Types for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/types", @@ -16,7 +16,7 @@ "access": "public" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "eslint": "7.6.0", "npm-run-all": "^4.1.2", "prettier": "1.19.0", diff --git a/packages/typescript/package.json b/packages/typescript/package.json index 8385514c049f..d75a8516130d 100644 --- a/packages/typescript/package.json +++ b/packages/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@sentry-internal/typescript", - "version": "5.22.0", + "version": "5.22.1", "description": "Typescript configuration used at Sentry", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/typescript", diff --git a/packages/utils/package.json b/packages/utils/package.json index 6d14162dd457..f8e2cbabc13a 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@sentry/utils", - "version": "5.22.0", + "version": "5.22.1", "description": "Utilities for all Sentry JavaScript SDKs", "repository": "git://github.com/getsentry/sentry-javascript.git", "homepage": "https://github.com/getsentry/sentry-javascript/tree/master/packages/utils", @@ -16,11 +16,11 @@ "access": "public" }, "dependencies": { - "@sentry/types": "5.22.0", + "@sentry/types": "5.22.1", "tslib": "^1.9.3" }, "devDependencies": { - "@sentry-internal/eslint-config-sdk": "5.22.0", + "@sentry-internal/eslint-config-sdk": "5.22.1", "chai": "^4.1.2", "eslint": "7.6.0", "jest": "^24.7.1", From ec352902995594932f103d9be7914c3bf49385b5 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Fri, 28 Aug 2020 09:39:46 -0400 Subject: [PATCH 2/2] fix(integrations): Add localforage type (#2861) --- packages/integrations/package.json | 2 +- packages/integrations/src/offline.ts | 7 +++++-- yarn.lock | 8 ++++---- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/integrations/package.json b/packages/integrations/package.json index db4ff0cc64cb..6be25cf0accc 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -18,7 +18,7 @@ "dependencies": { "@sentry/types": "5.22.1", "@sentry/utils": "5.22.1", - "localforage": "^1.8.1", + "localforage": "1.8.1", "tslib": "^1.9.3" }, "devDependencies": { diff --git a/packages/integrations/src/offline.ts b/packages/integrations/src/offline.ts index dac92c0e5619..5d6d451c7eb1 100644 --- a/packages/integrations/src/offline.ts +++ b/packages/integrations/src/offline.ts @@ -1,7 +1,9 @@ import { Event, EventProcessor, Hub, Integration } from '@sentry/types'; import { getGlobalObject, logger, uuid4 } from '@sentry/utils'; -import * as localForage from 'localforage'; +import * as localForageType from 'localforage'; +// eslint-disable-next-line @typescript-eslint/no-var-requires +const localForage = require('localforage'); /** * cache offline errors and send when connected */ @@ -34,7 +36,7 @@ export class Offline implements Integration { /** * event cache */ - public offlineEventStore: LocalForage; // type imported from localforage + public offlineEventStore: typeof localForageType; // type imported from localforage /** * @inheritDoc @@ -42,6 +44,7 @@ export class Offline implements Integration { public constructor(options: { maxStoredEvents?: number } = {}) { this.global = getGlobalObject(); this.maxStoredEvents = options.maxStoredEvents || 30; // set a reasonable default + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access this.offlineEventStore = localForage.createInstance({ name: 'sentry/offlineEventStore', }); diff --git a/yarn.lock b/yarn.lock index 14a4c677edef..57598a0120c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12386,10 +12386,10 @@ loader.js@^4.7.0: resolved "https://registry.yarnpkg.com/loader.js/-/loader.js-4.7.0.tgz#a1a52902001c83631efde9688b8ab3799325ef1f" integrity sha512-9M2KvGT6duzGMgkOcTkWb+PR/Q2Oe54df/tLgHGVmFpAmtqJ553xJh6N63iFYI2yjo2PeJXbS5skHi/QpJq4vA== -localforage@^1.8.1: - version "1.9.0" - resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.9.0.tgz#f3e4d32a8300b362b4634cc4e066d9d00d2f09d1" - integrity sha512-rR1oyNrKulpe+VM9cYmcFn6tsHuokyVHFaCM3+osEmxaHTbEk8oQu6eGDfS6DQLWi/N67XRmB8ECG37OES368g== +localforage@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.8.1.tgz#f6c0a24b41ab33b10e4dc84342dd696f6f3e3433" + integrity sha512-azSSJJfc7h4bVpi0PGi+SmLQKJl2/8NErI+LhJsrORNikMZnhaQ7rv9fHj+ofwgSHrKRlsDCL/639a6nECIKuQ== dependencies: lie "3.1.1"