feat(sentry): Toucan 4 (#620)

* Upgrade toucan

* Update package version

* Create poor-rules-compare.md

* Don't have to modify the version field since the changeset will update it automatically

* patch should be minor
pull/621/head
sam-lippert 2024-07-06 18:04:56 -05:00 committed by GitHub
parent 67b83e5d4c
commit 16d4efb01b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 32 additions and 63 deletions

View File

@ -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.

View File

@ -36,7 +36,7 @@
"hono": ">=3.*" "hono": ">=3.*"
}, },
"dependencies": { "dependencies": {
"toucan-js": "^3.4.0" "toucan-js": "^4.0.0"
}, },
"devDependencies": { "devDependencies": {
"@cloudflare/workers-types": "^3.14.0", "@cloudflare/workers-types": "^3.14.0",

View File

@ -1,5 +1,5 @@
import { Hono } from 'hono' import { Hono } from 'hono'
import { sentry, getSentry } from '../src' import { getSentry, sentry } from '../src'
// Mock // Mock
class Context implements ExecutionContext { class Context implements ExecutionContext {

View File

@ -2092,7 +2092,7 @@ __metadata:
jest-environment-miniflare: "npm:^2.6.0" jest-environment-miniflare: "npm:^2.6.0"
prettier: "npm:^2.7.1" prettier: "npm:^2.7.1"
publint: "npm:^0.2.7" publint: "npm:^0.2.7"
toucan-js: "npm:^3.4.0" toucan-js: "npm:^4.0.0"
ts-jest: "npm:^28.0.5" ts-jest: "npm:^28.0.5"
tsup: "npm:^8.0.2" tsup: "npm:^8.0.2"
typescript: "npm:^4.7.4" typescript: "npm:^4.7.4"
@ -3575,41 +3575,29 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@sentry/core@npm:7.112.2": "@sentry/core@npm:8.9.2":
version: 7.112.2 version: 8.9.2
resolution: "@sentry/core@npm:7.112.2" resolution: "@sentry/core@npm:8.9.2"
dependencies: dependencies:
"@sentry/types": "npm:7.112.2" "@sentry/types": "npm:8.9.2"
"@sentry/utils": "npm:7.112.2" "@sentry/utils": "npm:8.9.2"
checksum: 560e9566f410610c2adc1fb2617bc57f85cede9849daf7caef01ef1c49281e2be159215261aa9570aa5c94fcb1a12068670b75ae68aa62467537088bf817d125 checksum: 12836e6dc522b8fc1c76e599b2f8dc71fc9df936bfe94970fe29a02714e894114d0cc298ff6c486221fe2d9ef7dfd4ebb5f62b94955d4e70d540e2f2bb005a34
languageName: node languageName: node
linkType: hard linkType: hard
"@sentry/integrations@npm:7.112.2": "@sentry/types@npm:8.9.2":
version: 7.112.2 version: 8.9.2
resolution: "@sentry/integrations@npm:7.112.2" resolution: "@sentry/types@npm:8.9.2"
dependencies: checksum: cf0fdbff4b56053ff1b299e7ec988d4f71ade62b454807c8652753e3a016a7ac4edd606f56b20ba80232ea6ffd5a9e23ed5f60dc91fc39c8a67a2516336b3f33
"@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
languageName: node languageName: node
linkType: hard linkType: hard
"@sentry/types@npm:7.112.2": "@sentry/utils@npm:8.9.2":
version: 7.112.2 version: 8.9.2
resolution: "@sentry/types@npm:7.112.2" resolution: "@sentry/utils@npm:8.9.2"
checksum: 2f3a49113b4bcabaa6108f77c752adbe9bf964754e83ea435ba312fd974cc26cd020d8e9f42f98e8051bb1e0ffe383d445afb1f4fb4c074005ee0020a5b5ef48
languageName: node
linkType: hard
"@sentry/utils@npm:7.112.2":
version: 7.112.2
resolution: "@sentry/utils@npm:7.112.2"
dependencies: dependencies:
"@sentry/types": "npm:7.112.2" "@sentry/types": "npm:8.9.2"
checksum: 63cca80cef62d6251325a5e61fb1f7cecf3a4726cc88a41d0aedd2a56d6c132ec49d952cc303a3a37c5114b9967380c43185cac1685dfcebe4aae313a57f6152 checksum: d1834aa0aae7b802939475deca9aec7243f022d0fbade87cc912d40c0fc06345309219a9d0046dc778fd2fde240fe5724af7ebe122306acbe853bf324c3ac8d1
languageName: node languageName: node
linkType: hard linkType: hard
@ -9873,13 +9861,6 @@ __metadata:
languageName: node languageName: node
linkType: hard 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": "import-fresh@npm:^3.2.1":
version: 3.3.0 version: 3.3.0
resolution: "import-fresh@npm:3.3.0" resolution: "import-fresh@npm:3.3.0"
@ -12062,15 +12043,6 @@ __metadata:
languageName: node languageName: node
linkType: hard 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": "lilconfig@npm:^3.0.0":
version: 3.0.0 version: 3.0.0
resolution: "lilconfig@npm:3.0.0" resolution: "lilconfig@npm:3.0.0"
@ -12208,15 +12180,6 @@ __metadata:
languageName: node languageName: node
linkType: hard 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": "locate-path@npm:^5.0.0":
version: 5.0.0 version: 5.0.0
resolution: "locate-path@npm:5.0.0" resolution: "locate-path@npm:5.0.0"
@ -17242,15 +17205,14 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"toucan-js@npm:^3.4.0": "toucan-js@npm:^4.0.0":
version: 3.4.0 version: 4.0.0
resolution: "toucan-js@npm:3.4.0" resolution: "toucan-js@npm:4.0.0"
dependencies: dependencies:
"@sentry/core": "npm:7.112.2" "@sentry/core": "npm:8.9.2"
"@sentry/integrations": "npm:7.112.2" "@sentry/types": "npm:8.9.2"
"@sentry/types": "npm:7.112.2" "@sentry/utils": "npm:8.9.2"
"@sentry/utils": "npm:7.112.2" checksum: a5b03f47ee8be153a1f1b46b778646c1893933555702ed68a01dba5ec9148930f791e71c8618c9616ace2b08489724e4019b64a987f1a3edee06b18a78f9d37e
checksum: 2870b443ca726b83b6791d889fb93c5399a295858caf4d6938210c7faf1c11f7107cec3974f3a5ce2b01a2ec1b862b11826cb0a1412f7c8f839584e4ac2f16a1
languageName: node languageName: node
linkType: hard linkType: hard