Skip to content

Commit fb73adb

Browse files
authored
Merge pull request #25010 from getsentry/prepare-release/11.4.0
meta(changelog): Update changelog for 11.4.0
2 parents 5f88a0b + de3fb96 commit fb73adb

17 files changed

Lines changed: 94 additions & 72 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44

55
- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
66

7+
## 11.4.0
8+
9+
- feat(sveltekit): Support stable SvelteKit 3 ([#25009](https://github.com/getsentry/sentry-javascript/pull/25009))
10+
- fix(remix): Match the Remix 3.0.0 package versions ([#25008](https://github.com/getsentry/sentry-javascript/pull/25008))
11+
712
## 11.3.0
813

914
### Important Changes

‎dev-packages/e2e-tests/test-applications/remix-v3/app/actions/controller.tsx‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { createController } from 'remix/router';
2-
import type { Handle } from 'remix/ui';
2+
import type { Handle } from 'remix/component';
3+
import { ImportMap } from 'remix/component/server';
34

4-
import { assets, entryHref, entryPreloads } from '../assets.ts';
5+
import { assets, entry } from '../assets.ts';
56
import { routes } from '../routes.ts';
67

78
function HomePage(handle: Handle<Record<string, never>>) {
@@ -10,10 +11,11 @@ function HomePage(handle: Handle<Record<string, never>>) {
1011
<head>
1112
<meta charSet="utf-8" />
1213
<title>Sentry Remix 3</title>
13-
{entryPreloads.map(href => (
14+
<ImportMap value={entry.importMap} />
15+
{entry.preloads.map(href => (
1416
<link key={href} rel="modulepreload" href={href} />
1517
))}
16-
<script type="module" src={entryHref}></script>
18+
<script type="module" src={entry.href}></script>
1719
</head>
1820
<body>
1921
<h1 id="home">Sentry Remix 3</h1>

‎dev-packages/e2e-tests/test-applications/remix-v3/app/actions/public/entry.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as Sentry from '@sentry/remix/v3/client';
2-
import { createElement, run } from 'remix/ui';
2+
import { createElement, run } from 'remix/component';
33

44
import { throwError } from './throw-error.ts';
55

‎dev-packages/e2e-tests/test-applications/remix-v3/app/assets.ts‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,5 @@ export const assets = createAssetServer({
1919
},
2020
});
2121

22-
const entry = 'app/actions/public/entry.ts';
23-
24-
export const entryHref = await assets.getHref(entry);
25-
export const entryPreloads = await assets.getPreloads(entry);
22+
// Served modules keep their bare imports, so the document must render this entry's import map.
23+
export const entry = await assets.getScriptEntry('app/actions/public/entry.ts');

‎dev-packages/e2e-tests/test-applications/remix-v3/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
},
1313
"dependencies": {
1414
"@sentry/remix": "file:../../packed/sentry-remix-packed.tgz",
15-
"remix": "3.0.0-rc.1"
15+
"remix": "3.0.0"
1616
},
1717
"devDependencies": {
1818
"@playwright/test": "~1.56.0",

‎dev-packages/e2e-tests/test-applications/remix-v3/tests/browser-transform.test.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { expect, test } from '@playwright/test';
22

3-
test('the served remix/ui runtime is instrumented', async ({ page, baseURL }) => {
3+
test('the served remix/component runtime is instrumented', async ({ page, baseURL }) => {
44
const served: string[] = [];
55
page.on('response', response => {
66
if (response.request().resourceType() === 'script') {
@@ -10,7 +10,7 @@ test('the served remix/ui runtime is instrumented', async ({ page, baseURL }) =>
1010

1111
await page.goto('/', { waitUntil: 'load' });
1212

13-
const runModule = served.find(url => /@remix-run\/ui\/dist\/runtime\/run\.js/.test(decodeURIComponent(url)));
13+
const runModule = served.find(url => /@remix-run\/component\/dist\/runtime\/run\.js/.test(decodeURIComponent(url)));
1414
expect(runModule, 'run.js was not served').toBeDefined();
1515

1616
const code = await (await fetch(runModule as string)).text();

‎dev-packages/e2e-tests/test-applications/remix-v3/tests/client.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ test('sends a pageload span', async ({ page }) => {
1818
test('sends a navigation span for a link the runtime intercepts', async ({ page }) => {
1919
await page.goto('/');
2020

21-
// Selected by origin, not just op. `remix/ui` never touches History, so a span from the upstream
21+
// Selected by origin, not just op. `remix/component` never touches History, so a span from the upstream
2222
// handler would mean this SDK did not produce it.
2323
const spanPromise = waitForStreamedSpan(
2424
APP_NAME,

‎dev-packages/e2e-tests/test-applications/remix-v3/tsconfig.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"isolatedModules": true,
1313
"skipLibCheck": true,
1414
"jsx": "react-jsx",
15-
"jsxImportSource": "remix/ui",
15+
"jsxImportSource": "remix/component",
1616
"noEmit": true
1717
},
1818
"exclude": ["tests"]

‎dev-packages/e2e-tests/test-applications/sveltekit-3-cloudflare-workers/package.json‎

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,17 @@
1919
"devDependencies": {
2020
"@playwright/test": "~1.63.0",
2121
"@sentry-internal/test-utils": "link:../../../test-utils",
22-
"@sveltejs/adapter-cloudflare": "next",
23-
"@sveltejs/kit": "next",
24-
"@sveltejs/vite-plugin-svelte": "^7.1.2",
22+
"@sveltejs/adapter-cloudflare": "^8.0.0",
23+
"@sveltejs/kit": "^3.0.0",
24+
"@sveltejs/vite-plugin-svelte": "^7.3.1",
2525
"cookie": "^2.0.1",
26-
"svelte": "^5.48.0",
26+
"svelte": "^5.57.1",
2727
"typescript": "^6.0.0",
28-
"vite": "^8.0.0",
28+
"vite": "^8.0.12",
2929
"wrangler": "^4.118.0"
3030
},
3131
"volta": {
3232
"node": "22.20.0",
3333
"extends": "../../package.json"
34-
},
35-
"sentryTest": {
36-
"optional": true
3734
}
3835
}

‎dev-packages/e2e-tests/test-applications/sveltekit-3/package.json‎

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,17 @@
2020
"devDependencies": {
2121
"@playwright/test": "~1.63.0",
2222
"@sentry-internal/test-utils": "link:../../../test-utils",
23-
"@sveltejs/adapter-auto": "next",
24-
"@sveltejs/adapter-node": "next",
25-
"@sveltejs/kit": "next",
26-
"@sveltejs/vite-plugin-svelte": "^7.1.2",
27-
"svelte": "^5.48.0",
23+
"@sveltejs/adapter-node": "^6.0.0",
24+
"@sveltejs/kit": "^3.0.0",
25+
"@sveltejs/vite-plugin-svelte": "^7.3.1",
26+
"svelte": "^5.57.1",
2827
"svelte-check": "^4.6.0",
2928
"typescript": "^6.0.0",
30-
"vite": "^8.0.0"
29+
"vite": "^8.0.12"
3130
},
3231
"volta": {
3332
"node": "22.20.0",
3433
"extends": "../../package.json"
3534
},
36-
"sentryTest": {
37-
"optional": true
38-
},
3935
"type": "module"
4036
}

0 commit comments

Comments
 (0)