diff --git a/.changeset/poor-rules-compare.md b/.changeset/poor-rules-compare.md new file mode 100644 index 00000000..813acab9 --- /dev/null +++ b/.changeset/poor-rules-compare.md @@ -0,0 +1,7 @@ +--- +"@hono/sentry": minor +--- + +Toucan 4.0.0 + +This changeset updates the @hono/sentry middleware from Toucan 3.4.0 to 4.0.0. This provides a version bump for the @sentry/core dependency and adds support for Sentry v8. diff --git a/packages/sentry/package.json b/packages/sentry/package.json index 3dbf8589..b57aaf93 100644 --- a/packages/sentry/package.json +++ b/packages/sentry/package.json @@ -36,7 +36,7 @@ "hono": ">=3.*" }, "dependencies": { - "toucan-js": "^3.4.0" + "toucan-js": "^4.0.0" }, "devDependencies": { "@cloudflare/workers-types": "^3.14.0", diff --git a/packages/sentry/test/index.test.ts b/packages/sentry/test/index.test.ts index 1ea77446..b431f5ee 100644 --- a/packages/sentry/test/index.test.ts +++ b/packages/sentry/test/index.test.ts @@ -1,5 +1,5 @@ import { Hono } from 'hono' -import { sentry, getSentry } from '../src' +import { getSentry, sentry } from '../src' // Mock class Context implements ExecutionContext { diff --git a/yarn.lock b/yarn.lock index e63eba72..2f175131 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2092,7 +2092,7 @@ __metadata: jest-environment-miniflare: "npm:^2.6.0" prettier: "npm:^2.7.1" publint: "npm:^0.2.7" - toucan-js: "npm:^3.4.0" + toucan-js: "npm:^4.0.0" ts-jest: "npm:^28.0.5" tsup: "npm:^8.0.2" typescript: "npm:^4.7.4" @@ -3575,41 +3575,29 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:7.112.2": - version: 7.112.2 - resolution: "@sentry/core@npm:7.112.2" +"@sentry/core@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/core@npm:8.9.2" dependencies: - "@sentry/types": "npm:7.112.2" - "@sentry/utils": "npm:7.112.2" - checksum: 560e9566f410610c2adc1fb2617bc57f85cede9849daf7caef01ef1c49281e2be159215261aa9570aa5c94fcb1a12068670b75ae68aa62467537088bf817d125 + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 12836e6dc522b8fc1c76e599b2f8dc71fc9df936bfe94970fe29a02714e894114d0cc298ff6c486221fe2d9ef7dfd4ebb5f62b94955d4e70d540e2f2bb005a34 languageName: node linkType: hard -"@sentry/integrations@npm:7.112.2": - version: 7.112.2 - resolution: "@sentry/integrations@npm:7.112.2" - dependencies: - "@sentry/core": "npm:7.112.2" - "@sentry/types": "npm:7.112.2" - "@sentry/utils": "npm:7.112.2" - localforage: "npm:^1.8.1" - checksum: fa1b92eb16c748d0b1635bff1e172888f1f39c6d8e239382a702a36c79d2580f30c73e9899cddc27cecb2f015b6e9a2e2c3a76d8626b4af758145cc672de0759 +"@sentry/types@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/types@npm:8.9.2" + checksum: cf0fdbff4b56053ff1b299e7ec988d4f71ade62b454807c8652753e3a016a7ac4edd606f56b20ba80232ea6ffd5a9e23ed5f60dc91fc39c8a67a2516336b3f33 languageName: node linkType: hard -"@sentry/types@npm:7.112.2": - version: 7.112.2 - resolution: "@sentry/types@npm:7.112.2" - checksum: 2f3a49113b4bcabaa6108f77c752adbe9bf964754e83ea435ba312fd974cc26cd020d8e9f42f98e8051bb1e0ffe383d445afb1f4fb4c074005ee0020a5b5ef48 - languageName: node - linkType: hard - -"@sentry/utils@npm:7.112.2": - version: 7.112.2 - resolution: "@sentry/utils@npm:7.112.2" +"@sentry/utils@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/utils@npm:8.9.2" dependencies: - "@sentry/types": "npm:7.112.2" - checksum: 63cca80cef62d6251325a5e61fb1f7cecf3a4726cc88a41d0aedd2a56d6c132ec49d952cc303a3a37c5114b9967380c43185cac1685dfcebe4aae313a57f6152 + "@sentry/types": "npm:8.9.2" + checksum: d1834aa0aae7b802939475deca9aec7243f022d0fbade87cc912d40c0fc06345309219a9d0046dc778fd2fde240fe5724af7ebe122306acbe853bf324c3ac8d1 languageName: node linkType: hard @@ -9873,13 +9861,6 @@ __metadata: languageName: node linkType: hard -"immediate@npm:~3.0.5": - version: 3.0.6 - resolution: "immediate@npm:3.0.6" - checksum: f8ba7ede69bee9260241ad078d2d535848745ff5f6995c7c7cb41cfdc9ccc213f66e10fa5afb881f90298b24a3f7344b637b592beb4f54e582770cdce3f1f039 - languageName: node - linkType: hard - "import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" @@ -12062,15 +12043,6 @@ __metadata: languageName: node linkType: hard -"lie@npm:3.1.1": - version: 3.1.1 - resolution: "lie@npm:3.1.1" - dependencies: - immediate: "npm:~3.0.5" - checksum: d62685786590351b8e407814acdd89efe1cb136f05cb9236c5a97b2efdca1f631d2997310ad2d565c753db7596799870140e4777c9c9b8c44a0f6bf42d1804a1 - languageName: node - linkType: hard - "lilconfig@npm:^3.0.0": version: 3.0.0 resolution: "lilconfig@npm:3.0.0" @@ -12208,15 +12180,6 @@ __metadata: languageName: node linkType: hard -"localforage@npm:^1.8.1": - version: 1.10.0 - resolution: "localforage@npm:1.10.0" - dependencies: - lie: "npm:3.1.1" - checksum: 00f19f1f97002e6721587ed5017f502d58faf80dae567d5065d4d1ee0caf0762f40d2e2dba7f0ef7d3f14ee6203242daae9ecad97359bfc10ecff36df11d85a3 - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -17242,15 +17205,14 @@ __metadata: languageName: node linkType: hard -"toucan-js@npm:^3.4.0": - version: 3.4.0 - resolution: "toucan-js@npm:3.4.0" +"toucan-js@npm:^4.0.0": + version: 4.0.0 + resolution: "toucan-js@npm:4.0.0" dependencies: - "@sentry/core": "npm:7.112.2" - "@sentry/integrations": "npm:7.112.2" - "@sentry/types": "npm:7.112.2" - "@sentry/utils": "npm:7.112.2" - checksum: 2870b443ca726b83b6791d889fb93c5399a295858caf4d6938210c7faf1c11f7107cec3974f3a5ce2b01a2ec1b862b11826cb0a1412f7c8f839584e4ac2f16a1 + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: a5b03f47ee8be153a1f1b46b778646c1893933555702ed68a01dba5ec9148930f791e71c8618c9616ace2b08489724e4019b64a987f1a3edee06b18a78f9d37e languageName: node linkType: hard