Skip to content

Commit 07563d6

Browse files
Version Packages (beta)
1 parent cd6dd5a commit 07563d6

13 files changed

Lines changed: 123 additions & 6 deletions

File tree

.changeset/pre.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,13 @@
8787
"edge-ssg-top-level-await",
8888
"eighty-ligers-wink",
8989
"eighty-points-argue",
90+
"eleven-worms-love",
9091
"empty-cases-flash",
9192
"empty-mails-laugh",
9293
"eslint-no-await-navigate-use-task",
9394
"every-badgers-bake",
95+
"exclude-prerendered-routes-from-server",
96+
"exclude-prerendered-ssr-resolution",
9497
"fair-cameras-boil",
9598
"fair-glasses-clap",
9699
"famous-numbers-kneel",
@@ -105,6 +108,7 @@
105108
"five-trees-share",
106109
"fix-devtools-ui-layout-polish",
107110
"fix-readonly-signal-lexical-scope",
111+
"fix-route-loader-id-collision",
108112
"flat-hornets-fetch",
109113
"flat-hounds-burn",
110114
"floppy-hotels-mix",
@@ -150,6 +154,7 @@
150154
"honest-berries-knock",
151155
"honest-pears-sniff",
152156
"hot-spiders-guess",
157+
"image-jsx-query-params",
153158
"itchy-comics-develop",
154159
"kind-toes-glow",
155160
"large-houses-watch",
@@ -164,7 +169,10 @@
164169
"light-shirts-move",
165170
"light-singers-remain",
166171
"little-birds-worry",
172+
"little-gifts-cross",
167173
"little-ways-deny",
174+
"loader-fail-value",
175+
"loader-paths-separate-build",
168176
"loaders-no-action-state",
169177
"long-cooks-joke",
170178
"long-shirts-thank",
@@ -176,6 +184,7 @@
176184
"lovely-days-double",
177185
"lovely-terms-jump",
178186
"lucky-pugs-marry",
187+
"lucky-spiders-wonder",
179188
"major-lemons-jam",
180189
"many-forks-ring",
181190
"many-tips-win",
@@ -184,6 +193,7 @@
184193
"mean-tires-cover",
185194
"mean-webs-try",
186195
"metal-shrimps-search",
196+
"metal-weeks-lose",
187197
"mighty-mdx-context",
188198
"modern-emus-share",
189199
"nasty-dots-brake",
@@ -196,6 +206,7 @@
196206
"nine-pants-sell",
197207
"ninety-crabs-lay",
198208
"ninety-pets-win",
209+
"notfound-inherits-layout",
199210
"odd-beds-act",
200211
"old-guests-stare",
201212
"old-mangos-return",
@@ -232,6 +243,7 @@
232243
"red-readers-battle",
233244
"red-trains-deny",
234245
"render-no-wait-visible-task",
246+
"rewrite-routes-exclude",
235247
"rich-parts-rest",
236248
"rich-peas-invite",
237249
"rich-shirts-thank",
@@ -240,6 +252,7 @@
240252
"ripe-taxes-watch",
241253
"rotten-penguins-cough",
242254
"rotten-weeks-tickle",
255+
"router-css-hmr",
243256
"router-dev-middleware-missing-entry-ssr",
244257
"router-internal-request",
245258
"router-loader-redirects",
@@ -251,6 +264,8 @@
251264
"shaggy-poems-return",
252265
"shaggy-webs-relate",
253266
"shaky-pianos-wait",
267+
"shared-protocol-types",
268+
"shared-vnode-bridge",
254269
"sharp-apples-relate",
255270
"sharp-buckets-ring",
256271
"shiny-readers-double",
@@ -281,6 +296,7 @@
281296
"slimy-weeks-hope",
282297
"slot-head-body-placeholder",
283298
"slow-humans-raise",
299+
"smart-buckets-slide",
284300
"smart-keys-pick",
285301
"smooth-cups-press",
286302
"smooth-forks-make",
@@ -295,13 +311,17 @@
295311
"spicy-onions-jog",
296312
"spicy-parrots-smash",
297313
"spicy-rings-check",
314+
"spicy-routes-prune",
298315
"spicy-squids-count",
299316
"ssr-tag-error-formatting",
300317
"stale-corners-flow",
301318
"stale-hmr-hosts",
319+
"static-loader-sidecar-fallthrough",
302320
"strange-bottles-sleep",
321+
"strict-pumas-relate",
303322
"strong-cows-joke",
304323
"strong-rules-rescue",
324+
"surface-vnode-resume-failures",
305325
"sweet-bees-punch",
306326
"sweet-candles-arrive",
307327
"sweet-hairs-remember",
@@ -348,11 +368,13 @@
348368
"two-years-teach",
349369
"unlucky-dodos-grab",
350370
"unlucky-olives-knock",
371+
"wacky-cows-pull",
351372
"walk-up-monorepo-deps",
352373
"warm-camels-remain",
353374
"warm-deer-take",
354375
"warm-spoons-punch",
355376
"wet-bobcats-decide",
377+
"wet-groups-enter",
356378
"wicked-pets-chew",
357379
"wicked-tools-study",
358380
"wide-boats-pump",

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.38
4+
35
## 2.0.0-beta.37
46

57
## 2.0.0-beta.36

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.37",
4+
"version": "2.0.0-beta.38",
55
"author": "Qwik Team",
66
"bin": "./create-qwik.mjs",
77
"bugs": "https://github.com/QwikDev/qwik/issues",

packages/devtools/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# @qwik.dev/devtools
22

3+
## 0.3.0-beta.2
4+
5+
### Patch Changes
6+
7+
- refactor(devtools): single source of truth for shared protocol types (by [@Aejkatappaja](https://github.com/Aejkatappaja) in [#8712](https://github.com/QwikDev/qwik/pull/8712))
8+
9+
The VNode tree node, component detail entry, and render event shapes were declared
10+
three times: in the browser extension, in the devtools UI, and in the kit client
11+
bridge. They now live once in @qwik.dev/devtools/kit (protocol module) as
12+
DevtoolsVNodeTreeNode, DevtoolsComponentDetailEntry, and DevtoolsRenderEvent, and
13+
every consumer imports them from there.
14+
15+
- refactor(devtools): generate the extension VNode bridge from one shared source (by [@Aejkatappaja](https://github.com/Aejkatappaja) in [#8713](https://github.com/QwikDev/qwik/pull/8713))
16+
17+
The browser extension's `public/vnode-bridge.js` duplicated the VNode bridge logic
18+
(tree building, prop serialization, name normalization, DOM resolution, highlighting,
19+
component tree update posting) that the Vite plugin already owns via
20+
`__qwik_install_vnode_runtime__` / `createVNodeRuntime()`. It is now generated from
21+
that single canonical source by the extension build (alongside `devtools-hook.js`)
22+
and is no longer committed.
23+
24+
- Updated dependencies [[`e28ae7c`](https://github.com/QwikDev/qwik/commit/e28ae7cf6f42b15b3bb17986c1cd7d7ffd91adee), [`cf7776a`](https://github.com/QwikDev/qwik/commit/cf7776afd13679095e1d9e0fc51f0d56067d8746), [`2914d2c`](https://github.com/QwikDev/qwik/commit/2914d2c9f20622547008dc21926ddc059bb77447), [`bc0b970`](https://github.com/QwikDev/qwik/commit/bc0b9708e318d5dc0fa5358cc62ebc306b862c36), [`c950f02`](https://github.com/QwikDev/qwik/commit/c950f0273fe61240b444cd840b3c81569ea3e9b6), [`e3f60bf`](https://github.com/QwikDev/qwik/commit/e3f60bfcb26ff9ae3e2981ffefe7b1b4fa28b273), [`108fb66`](https://github.com/QwikDev/qwik/commit/108fb66378bc0e188aeb51d11bd43da73e888bcd), [`8435e7a`](https://github.com/QwikDev/qwik/commit/8435e7a652f757409deb4ea5b56070449870390b), [`12387da`](https://github.com/QwikDev/qwik/commit/12387daadac9e4500d3ecd30337cfe6efa1d2958), [`7f31459`](https://github.com/QwikDev/qwik/commit/7f314598e3389b0eb28d5f97b8d61bba3cdf3be8), [`d6f1572`](https://github.com/QwikDev/qwik/commit/d6f157205122e8ef2277951a5bf3ede038e1e9b8), [`9c9f0ad`](https://github.com/QwikDev/qwik/commit/9c9f0ad440c516a3d1fc5c1c32c0eb7cf13feab4), [`8586792`](https://github.com/QwikDev/qwik/commit/8586792a00bd384c02c7f2da6f67f9440fd5fcdd), [`ee013ae`](https://github.com/QwikDev/qwik/commit/ee013ae349671a7801e29efbcce248c026cb949f), [`f0c0bde`](https://github.com/QwikDev/qwik/commit/f0c0bde7433d85a7d19bdac967c52d2af8784c1c), [`8a3c346`](https://github.com/QwikDev/qwik/commit/8a3c346cf8ac031358030ea159e19a155366f646), [`8fc5762`](https://github.com/QwikDev/qwik/commit/8fc576269a4c3fb77026bcbdf589f2cdc329ee9c), [`fd9f197`](https://github.com/QwikDev/qwik/commit/fd9f197c2774fbad8adb2b007dfa46a0b4698533), [`abaae23`](https://github.com/QwikDev/qwik/commit/abaae232518707219a69e1247a6400cf569f5dd7), [`15ea2d8`](https://github.com/QwikDev/qwik/commit/15ea2d88f0cae45e81f5b1dea231b5f7349da28d)]:
25+
- @qwik.dev/core@2.0.0-beta.38
26+
- @qwik.dev/router@2.0.0-beta.38
27+
328
## 0.3.0-beta.1
429

530
### Patch Changes

packages/devtools/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@qwik.dev/devtools",
33
"description": "Qwik devtools package",
4-
"version": "0.3.0-beta.1",
4+
"version": "0.3.0-beta.2",
55
"bugs": "https://github.com/QwikDev/devtools/issues",
66
"dependencies": {
77
"birpc": "^4.0.0",

packages/eslint-plugin-qwik/CHANGELOG.md

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

3+
## 2.0.0-beta.38
4+
35
## 2.0.0-beta.37
46

57
## 2.0.0-beta.36

packages/eslint-plugin-qwik/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "eslint-plugin-qwik",
33
"description": "An Open-Source sub-framework designed with a focus on server-side-rendering, lazy-loading, and styling/animation.",
4-
"version": "2.0.0-beta.37",
4+
"version": "2.0.0-beta.38",
55
"author": "Qwik Team",
66
"bugs": "https://github.com/QwikDev/qwik/issues",
77
"dependencies": {

packages/qwik-react/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @qwik.dev/react
22

3+
## 2.0.0-beta.38
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`e28ae7c`](https://github.com/QwikDev/qwik/commit/e28ae7cf6f42b15b3bb17986c1cd7d7ffd91adee), [`12387da`](https://github.com/QwikDev/qwik/commit/12387daadac9e4500d3ecd30337cfe6efa1d2958), [`ee013ae`](https://github.com/QwikDev/qwik/commit/ee013ae349671a7801e29efbcce248c026cb949f), [`8fc5762`](https://github.com/QwikDev/qwik/commit/8fc576269a4c3fb77026bcbdf589f2cdc329ee9c), [`fd9f197`](https://github.com/QwikDev/qwik/commit/fd9f197c2774fbad8adb2b007dfa46a0b4698533), [`abaae23`](https://github.com/QwikDev/qwik/commit/abaae232518707219a69e1247a6400cf569f5dd7), [`15ea2d8`](https://github.com/QwikDev/qwik/commit/15ea2d88f0cae45e81f5b1dea231b5f7349da28d)]:
8+
- @qwik.dev/core@2.0.0-beta.38
9+
310
## 2.0.0-beta.37
411

512
### Patch Changes

packages/qwik-react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@qwik.dev/react",
33
"description": "Qwik React allows adding React components into existing Qwik application",
4-
"version": "2.0.0-beta.37",
4+
"version": "2.0.0-beta.38",
55
"bugs": "https://github.com/QwikDev/qwik/issues",
66
"devDependencies": {
77
"@qwik.dev/core": "workspace:*",

packages/qwik-router/CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
11
# @qwik.dev/city
22

3+
## 2.0.0-beta.38
4+
5+
### Major Changes
6+
7+
- BREAKING: 404.tsx and error.tsx now render inside their layouts (with `@layout`/`!` modifiers), a route miss resolves the nearest 404.tsx, and the 404 page is prerendered for static hosts. Rename `404.tsx` to `404!.tsx` if you do not want to add the layout. (by [@briancarbone](https://github.com/briancarbone) in [#8762](https://github.com/QwikDev/qwik/pull/8762))
8+
9+
### Minor Changes
10+
11+
- feat(router): automatically omit fully-prerendered, server-free routes from the production SSR route plan so their chunks tree-shake out of size-capped server bundles. (by [@briancarbone](https://github.com/briancarbone) in [#8742](https://github.com/QwikDev/qwik/pull/8742))
12+
13+
- feat(router): add an `exclude` option to `rewriteRoutes` to skip generating localized routes for matching path patterns. (by [@briancarbone](https://github.com/briancarbone) in [#8751](https://github.com/QwikDev/qwik/pull/8751))
14+
15+
- ✨ render SSG in a dedicated Vite build environment, so prerendered route code stays out of the deployed server bundle (by [@briancarbone](https://github.com/briancarbone) in [#8760](https://github.com/QwikDev/qwik/pull/8760))
16+
17+
SSG now runs from the `buildApp` step of the Vite builder. The Qwik CLI and adapters already build via `createBuilder().buildApp()`, so they need no change. Code that prerenders by calling Vite's programmatic `build()` directly must switch to `builder.buildApp()`, otherwise the SSG step is silently skipped.
18+
19+
### Patch Changes
20+
21+
- 🐞🩹 prerendered routes are now correctly excluded from the server route plan (by [@briancarbone](https://github.com/briancarbone) in [#8759](https://github.com/QwikDev/qwik/pull/8759))
22+
23+
- fix(router): honor the `routeLoader$` `id` option so loaders created through a shared wrapper (which share one optimizer-assigned QRL hash) get distinct ids instead of all but the first being silently deduped in `getModuleRouteLoaders`. A dev-mode warning is now logged when two distinct loaders share an id. (by [@maiieul](https://github.com/maiieul) in [#8749](https://github.com/QwikDev/qwik/pull/8749))
24+
25+
- 🐞🩹 resolve image jsx imports with extra query parameters. (by [@Varixo](https://github.com/Varixo) in [#8753](https://github.com/QwikDev/qwik/pull/8753))
26+
27+
- 🐞🩹 ensure SPA navigation correctly refreshes route loader data for catch-all routes, including when loader data is shared through context (by [@Varixo](https://github.com/Varixo) in [#8748](https://github.com/QwikDev/qwik/pull/8748))
28+
29+
- 🐞🩹 routeLoader$ fail() now sets the loader value to { failed } instead of throwing an error, as it was before. (by [@wmertens](https://github.com/wmertens) in [#8756](https://github.com/QwikDev/qwik/pull/8756))
30+
31+
- 🐞🩹 prerendered route loaders no longer 404 when the client and server are built as separate processes (by [@briancarbone](https://github.com/briancarbone) in [#8760](https://github.com/QwikDev/qwik/pull/8760))
32+
33+
- 🐞🩹 `routeLoader$` not re-running during SPA navigation between URLs that match the same catchall route (by [@Varixo](https://github.com/Varixo) in [#8730](https://github.com/QwikDev/qwik/pull/8730))
34+
35+
- 🐞🩹 hot-reload route-imported CSS in dev without a server restart (by [@briancarbone](https://github.com/briancarbone) in [#8725](https://github.com/QwikDev/qwik/pull/8725))
36+
37+
- 🐞🩹 a prerendered route's loader with no static sidecar now falls through to SSR instead of failing as a missing static asset (by [@briancarbone](https://github.com/briancarbone) in [#8760](https://github.com/QwikDev/qwik/pull/8760))
38+
39+
- Updated dependencies [[`e28ae7c`](https://github.com/QwikDev/qwik/commit/e28ae7cf6f42b15b3bb17986c1cd7d7ffd91adee), [`12387da`](https://github.com/QwikDev/qwik/commit/12387daadac9e4500d3ecd30337cfe6efa1d2958), [`ee013ae`](https://github.com/QwikDev/qwik/commit/ee013ae349671a7801e29efbcce248c026cb949f), [`8fc5762`](https://github.com/QwikDev/qwik/commit/8fc576269a4c3fb77026bcbdf589f2cdc329ee9c), [`fd9f197`](https://github.com/QwikDev/qwik/commit/fd9f197c2774fbad8adb2b007dfa46a0b4698533), [`abaae23`](https://github.com/QwikDev/qwik/commit/abaae232518707219a69e1247a6400cf569f5dd7), [`15ea2d8`](https://github.com/QwikDev/qwik/commit/15ea2d88f0cae45e81f5b1dea231b5f7349da28d)]:
40+
- @qwik.dev/core@2.0.0-beta.38
41+
342
## 2.0.0-beta.37
443

544
### Major Changes

0 commit comments

Comments
 (0)