Skip to content

Commit 00bf1ab

Browse files
github-actions[bot]DylanPiercey
authored andcommitted
[ci] release
1 parent 190fa9b commit 00bf1ab

10 files changed

Lines changed: 35 additions & 35 deletions

.changeset/serialize-bigint-typed-arrays.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/serialize-duplicate-headers.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/serialize-formdata-file-blob.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/style-nested-pseudo-interpolation.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changeset/withpageassets-partial-document-init-components.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/runtime-class/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Change Log
22

3+
## 5.39.23
4+
5+
### Patch Changes
6+
7+
- [#3459](https://github.com/marko-js/marko/pull/3459) [`cd63fa1`](https://github.com/marko-js/marko/commit/cd63fa15ff47c5101c3efd182b2ea51222799cee) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Support serializing `BigInt64Array` and `BigUint64Array` for resumption. These views previously aborted with `Unable to serialize` because instance dispatch and the internal `TypedArray` type only covered number-backed arrays. They now round-trip, emitting bigint element literals with the `n` suffix and using the compact length form for zero-filled views.
8+
9+
- [#3458](https://github.com/marko-js/marko/pull/3458) [`383f47d`](https://github.com/marko-js/marko/commit/383f47df0e2f07ab359a88dd75d825aa396c2287) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Fix duplicate header fields (notably multiple `Set-Cookie`) being lost when a `Headers`, `Request`, or `Response` is serialized for resumption. Headers were emitted as an object literal, collapsing repeated names to the last value; a repeated name now serializes as the tuple `Headers` form (`new Headers([[name, value], ...])`) so non-combinable fields round-trip.
10+
11+
- [#3460](https://github.com/marko-js/marko/pull/3460) [`9347a7e`](https://github.com/marko-js/marko/commit/9347a7ed73d57a2587a72a0e83ae95dba0ef6d1c) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Stop silently dropping `File`/`Blob` entries when serializing a `FormData` for resumption. Previously only string entries were kept, so a resumed form reconstructed a `FormData` missing its file entries with no error. Since these values are not yet serializable, they now fail like any other unsupported value (a clear error in development, and the whole value is skipped in production) instead of shipping incomplete state.
12+
13+
- [#3454](https://github.com/marko-js/marko/pull/3454) [`c18a6a7`](https://github.com/marko-js/marko/commit/c18a6a7b262971faa4e0b58a9881c230cd26c485) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Fix a `${...}` interpolation in a nested selector's prelude after a pseudo-class colon (e.g. `<style>.foo { &:hover ${x} { … } }</style>`) silently compiling to an invalid `var(--…)` in selector position. The pseudo-class colon was mistaken for a declaration-value colon, suppressing the intended error; such interpolations now correctly report that a `<style>` interpolation only resolves in a declaration value.
14+
15+
- [#3462](https://github.com/marko-js/marko/pull/3462) [`190fa9b`](https://github.com/marko-js/marko/commit/190fa9b92f63300397cd379d26a3da660eaa58ab) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Fix client hydration for page entries that render a partial document (no `<body>`). Such entries never triggered the `<init-components>` tag a `<body>` injects, so no hydration payload was serialized and components could not resume. `withPageAssets` now emits it for the top-level entry.
16+
17+
- Updated dependencies [[`cd63fa1`](https://github.com/marko-js/marko/commit/cd63fa15ff47c5101c3efd182b2ea51222799cee), [`383f47d`](https://github.com/marko-js/marko/commit/383f47df0e2f07ab359a88dd75d825aa396c2287), [`9347a7e`](https://github.com/marko-js/marko/commit/9347a7ed73d57a2587a72a0e83ae95dba0ef6d1c), [`c18a6a7`](https://github.com/marko-js/marko/commit/c18a6a7b262971faa4e0b58a9881c230cd26c485)]:
18+
- @marko/runtime-tags@6.3.14
19+
320
## 5.39.22
421

522
### Patch Changes

packages/runtime-class/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "marko",
3-
"version": "5.39.22",
3+
"version": "5.39.23",
44
"private": true,
55
"description": "UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.",
66
"keywords": [
@@ -71,7 +71,7 @@
7171
},
7272
"dependencies": {
7373
"@marko/compiler": "^5.41.0",
74-
"@marko/runtime-tags": "^6.3.13",
74+
"@marko/runtime-tags": "^6.3.14",
7575
"app-module-path": "^2.2.0",
7676
"argly": "^1.2.0",
7777
"browser-refresh-client": "1.1.4",

packages/runtime-tags/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @marko/runtime-tags
22

3+
## 6.3.14
4+
5+
### Patch Changes
6+
7+
- [#3459](https://github.com/marko-js/marko/pull/3459) [`cd63fa1`](https://github.com/marko-js/marko/commit/cd63fa15ff47c5101c3efd182b2ea51222799cee) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Support serializing `BigInt64Array` and `BigUint64Array` for resumption. These views previously aborted with `Unable to serialize` because instance dispatch and the internal `TypedArray` type only covered number-backed arrays. They now round-trip, emitting bigint element literals with the `n` suffix and using the compact length form for zero-filled views.
8+
9+
- [#3458](https://github.com/marko-js/marko/pull/3458) [`383f47d`](https://github.com/marko-js/marko/commit/383f47df0e2f07ab359a88dd75d825aa396c2287) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Fix duplicate header fields (notably multiple `Set-Cookie`) being lost when a `Headers`, `Request`, or `Response` is serialized for resumption. Headers were emitted as an object literal, collapsing repeated names to the last value; a repeated name now serializes as the tuple `Headers` form (`new Headers([[name, value], ...])`) so non-combinable fields round-trip.
10+
11+
- [#3460](https://github.com/marko-js/marko/pull/3460) [`9347a7e`](https://github.com/marko-js/marko/commit/9347a7ed73d57a2587a72a0e83ae95dba0ef6d1c) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Stop silently dropping `File`/`Blob` entries when serializing a `FormData` for resumption. Previously only string entries were kept, so a resumed form reconstructed a `FormData` missing its file entries with no error. Since these values are not yet serializable, they now fail like any other unsupported value (a clear error in development, and the whole value is skipped in production) instead of shipping incomplete state.
12+
13+
- [#3454](https://github.com/marko-js/marko/pull/3454) [`c18a6a7`](https://github.com/marko-js/marko/commit/c18a6a7b262971faa4e0b58a9881c230cd26c485) Thanks [@DylanPiercey](https://github.com/DylanPiercey)! - Fix a `${...}` interpolation in a nested selector's prelude after a pseudo-class colon (e.g. `<style>.foo { &:hover ${x} { … } }</style>`) silently compiling to an invalid `var(--…)` in selector position. The pseudo-class colon was mistaken for a declaration-value colon, suppressing the intended error; such interpolations now correctly report that a `<style>` interpolation only resolves in a declaration value.
14+
315
## 6.3.13
416

517
### Patch Changes

packages/runtime-tags/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@marko/runtime-tags",
3-
"version": "6.3.13",
3+
"version": "6.3.14",
44
"description": "Optimized runtime for Marko templates.",
55
"keywords": [
66
"api",

0 commit comments

Comments
 (0)