Skip to content

Commit b20351b

Browse files
committed
Merge remote-tracking branch 'origin/build/v2' into v2-merge-main
2 parents af1f959 + 28de164 commit b20351b

File tree

75 files changed

+2376
-828
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+2376
-828
lines changed

.changeset/honest-berries-knock.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@qwik.dev/core': patch
3+
---
4+
5+
feat: add SSR backpatching (attributes-only) to ensure SSR/CSR parity for signal-driven attributes; limited to attribute updates (not OoO streaming)

.changeset/lemon-dingos-dance.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@builder.io/qwik': minor
2+
'@qwik.dev/core': minor
33
---
44

5-
BREAKING: (slightly) Qwik will no longer scan all modules at build start to detect Qwik modules. Instead, a runtime check is done to prevent duplicate core imports. If you get a runtime error, you need to fix your build settings so they don't externalize qwik-related libraries.
5+
BREAKING: (slightly) Qwik will no longer scan all modules at build start to detect Qwik modules (which should be bundled into your server code). Instead, a much faster build-time check is done, and Qwik will tell you if you need to update your `ssr.noExternal` settings in your Vite config.

.changeset/plain-eggs-clean.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@qwik.dev/core': patch
3+
---
4+
5+
fix: handling spread props on element node

.changeset/pre.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@
3434
"common-breads-wait",
3535
"cyan-bottles-speak",
3636
"cyan-walls-sing",
37+
"dark-eagles-tap",
3738
"dirty-lemons-shop",
3839
"dirty-lines-march",
40+
"easy-geese-watch",
3941
"eighty-ligers-wink",
4042
"eighty-points-argue",
4143
"every-badgers-bake",
@@ -47,6 +49,7 @@
4749
"five-shoes-deny",
4850
"flat-hounds-burn",
4951
"fluffy-poets-raise",
52+
"fluffy-times-hug",
5053
"forty-garlics-train",
5154
"fresh-rocks-exercise",
5255
"friendly-beers-heal",
@@ -63,17 +66,22 @@
6366
"heavy-seas-carry",
6467
"hip-hornets-cheer",
6568
"hip-points-kick",
69+
"honest-berries-knock",
6670
"honest-pears-sniff",
6771
"itchy-comics-develop",
6872
"kind-toes-glow",
6973
"large-houses-watch",
74+
"lazy-tigers-dig",
75+
"lemon-dingos-dance",
7076
"lemon-tools-bathe",
7177
"little-ways-deny",
7278
"long-shirts-thank",
7379
"loud-dolphins-relate",
80+
"many-forks-ring",
7481
"many-tips-win",
7582
"mean-dingos-hug",
7683
"mean-parents-buy",
84+
"mean-tires-cover",
7785
"nervous-terms-explode",
7886
"nine-otters-repeat",
7987
"ninety-crabs-lay",
@@ -84,6 +92,7 @@
8492
"olive-yaks-prove",
8593
"open-beds-grab",
8694
"orange-otters-attend",
95+
"plain-eggs-clean",
8796
"polite-sloths-visit",
8897
"pretty-trees-check",
8998
"proud-houses-fix",
@@ -103,13 +112,16 @@
103112
"shaggy-poems-return",
104113
"sharp-apples-relate",
105114
"short-suits-bet",
115+
"shy-shirts-glow",
106116
"shy-walls-shake",
117+
"silly-pans-wear",
107118
"silly-symbols-sleep",
108119
"six-games-float",
109120
"sixty-grapes-beam",
110121
"slick-clowns-relax",
111122
"slimy-weeks-hope",
112123
"smooth-cups-press",
124+
"social-lizards-clean",
113125
"soft-insects-see",
114126
"solid-olives-know",
115127
"some-birds-juggle",
@@ -125,16 +137,19 @@
125137
"tame-glasses-explain",
126138
"tasty-penguins-ring",
127139
"tasty-turkeys-stand",
140+
"ten-emus-jog",
128141
"thirty-carrots-stand",
129142
"thirty-ravens-draw",
130143
"tiny-berries-bow",
131144
"tiny-cows-pick",
132145
"tricky-meals-heal",
133146
"tricky-peaches-buy",
134147
"twenty-goats-flow",
148+
"twenty-lines-prove",
135149
"unlucky-dodos-grab",
136150
"unlucky-olives-knock",
137151
"warm-camels-remain",
152+
"warm-spoons-punch",
138153
"wet-bobcats-decide",
139154
"wicked-pets-chew",
140155
"wide-boats-pump",

.changeset/ten-emus-jog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@qwik.dev/core': patch
3+
---
4+
5+
fix: resuming nested container in shadow root

.changeset/twelve-buckets-brake.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@qwik.dev/core': patch
3+
---
4+
5+
fix: resuming shadow dom container with multiple root children

eslint.config.mjs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ const ignores = [
4545
// packages with eslint.config.mjs
4646
'packages/qwik-labs',
4747
'packages/insights',
48-
'starters',
4948
// eslint.config.*
5049
'**/eslint.config.mjs',
5150
'**/eslint.config.js',

packages/create-qwik/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# create-qwik
22

3+
## 2.0.0-beta.9
4+
35
## 2.0.0-beta.8
46

57
## 2.0.0-beta.7

packages/create-qwik/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "create-qwik",
33
"description": "Interactive CLI for create Qwik projects and adding features.",
4-
"version": "2.0.0-beta.8",
4+
"version": "2.0.0-beta.9",
55
"author": "Qwik Team",
66
"bin": "./create-qwik.cjs",
77
"bugs": "https://github.com/QwikDev/qwik/issues",

packages/docs/src/routes/api/qwik-server/api.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22
"id": "qwik-server",
33
"package": "@qwik.dev/qwik/server",
44
"members": [
5+
{
6+
"name": "getQwikBackpatchExecutorScript",
7+
"id": "getqwikbackpatchexecutorscript",
8+
"hierarchy": [
9+
{
10+
"name": "getQwikBackpatchExecutorScript",
11+
"id": "getqwikbackpatchexecutorscript"
12+
}
13+
],
14+
"kind": "Function",
15+
"content": "Provides the `backpatch-executor.js` executor script as a string.\n\n\n```typescript\nexport declare function getQwikBackpatchExecutorScript(opts?: {\n debug?: boolean;\n}): string;\n```\n\n\n<table><thead><tr><th>\n\nParameter\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\nopts\n\n\n</td><td>\n\n{ debug?: boolean; }\n\n\n</td><td>\n\n_(Optional)_\n\n\n</td></tr>\n</tbody></table>\n\n**Returns:**\n\nstring",
16+
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik/src/server/scripts.ts",
17+
"mdFile": "core.getqwikbackpatchexecutorscript.md"
18+
},
519
{
620
"name": "getQwikLoaderScript",
721
"id": "getqwikloaderscript",

0 commit comments

Comments
 (0)