Skip to content

Publish packages 🚀 - #730

Merged
robin-drexler merged 1 commit into
mainfrom
changeset-release/main
Oct 30, 2026
Merged

robin-drexler merged 1 commit into
mainfrom
changeset-release/main

Conversation

@shopify-github-actions-access

@shopify-github-actions-access shopify-github-actions-access Bot commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@remote-dom/polyfill@1.7.0

Minor Changes

Patch Changes

  • #724 d4b35f6 Thanks @andrewiggins! - Detach attributes from their owner element when passed to Document.adoptNode(), including same-document adoption.

  • #731 dd02515 Thanks @andrewiggins! - Improve classList token parsing, validation, and attribute normalization, and reduce repeated parsing and temporary allocations. Correct dataset property precedence and name conversion while preserving non-ASCII casing.

  • #719 1f2468e Thanks @andrewiggins! - Optimize selector matching by precomputing HTML element and attribute comparison names and avoiding redundant normalization and temporary selector-part arrays.

  • #720 1f7e35d Thanks @andrewiggins! - Return a static NodeList with item() support from getElementsByTagName(), using shared selector traversal while preserving qualified-name and namespace-sensitive matching.

@remote-dom/core@1.12.1

Patch Changes

  • #726 064847c Thanks @MitchLillie! - Deprecate DOMRemoteReceiver and RemoteReceiverElement. Use RemoteReceiver or a framework-specific receiver instead.

  • #738 0354436 Thanks @greatscotty! - Validate values received from the remote environment before storing or rendering them.

    RemoteReceiver and SignalRemoteReceiver now normalize text node content and attribute values to strings (nullish attribute updates remove the attribute), reject property values containing objects that would be mistaken by a UI framework for one of its own virtual nodes (including inherited values and non-enumerable Error.cause values), require event listeners to be functions, and reject __proto__ as a property name. The @remote-dom/preact and @remote-dom/react host renderers additionally ignore non-string attributes and never pass remote-controlled children, ref, key, dangerouslySetInnerHTML, innerHTML, or outerHTML props to host components. RemoteElement.updateRemoteAttribute() now sends the same string it stores locally.

    The new validation helpers are exported from @remote-dom/core/receivers for use by custom receivers.

  • Updated dependencies [d4b35f6, 69b76a2, dd02515, 3e4b3e7, 1f2468e, 1f7e35d]:

    • @remote-dom/polyfill@1.7.0

@remote-dom/preact@1.3.1

Patch Changes

  • #738 0354436 Thanks @greatscotty! - Validate values received from the remote environment before storing or rendering them.

    RemoteReceiver and SignalRemoteReceiver now normalize text node content and attribute values to strings (nullish attribute updates remove the attribute), reject property values containing objects that would be mistaken by a UI framework for one of its own virtual nodes (including inherited values and non-enumerable Error.cause values), require event listeners to be functions, and reject __proto__ as a property name. The @remote-dom/preact and @remote-dom/react host renderers additionally ignore non-string attributes and never pass remote-controlled children, ref, key, dangerouslySetInnerHTML, innerHTML, or outerHTML props to host components. RemoteElement.updateRemoteAttribute() now sends the same string it stores locally.

    The new validation helpers are exported from @remote-dom/core/receivers for use by custom receivers.

  • Updated dependencies [064847c, 0354436]:

    • @remote-dom/core@1.12.1
    • @remote-dom/signals@2.1.2

@remote-dom/react@1.2.3

Patch Changes

  • #738 0354436 Thanks @greatscotty! - Validate values received from the remote environment before storing or rendering them.

    RemoteReceiver and SignalRemoteReceiver now normalize text node content and attribute values to strings (nullish attribute updates remove the attribute), reject property values containing objects that would be mistaken by a UI framework for one of its own virtual nodes (including inherited values and non-enumerable Error.cause values), require event listeners to be functions, and reject __proto__ as a property name. The @remote-dom/preact and @remote-dom/react host renderers additionally ignore non-string attributes and never pass remote-controlled children, ref, key, dangerouslySetInnerHTML, innerHTML, or outerHTML props to host components. RemoteElement.updateRemoteAttribute() now sends the same string it stores locally.

    The new validation helpers are exported from @remote-dom/core/receivers for use by custom receivers.

  • Updated dependencies [064847c, 0354436]:

    • @remote-dom/core@1.12.1

@remote-dom/signals@2.1.2

Patch Changes

  • #738 0354436 Thanks @greatscotty! - Validate values received from the remote environment before storing or rendering them.

    RemoteReceiver and SignalRemoteReceiver now normalize text node content and attribute values to strings (nullish attribute updates remove the attribute), reject property values containing objects that would be mistaken by a UI framework for one of its own virtual nodes (including inherited values and non-enumerable Error.cause values), require event listeners to be functions, and reject __proto__ as a property name. The @remote-dom/preact and @remote-dom/react host renderers additionally ignore non-string attributes and never pass remote-controlled children, ref, key, dangerouslySetInnerHTML, innerHTML, or outerHTML props to host components. RemoteElement.updateRemoteAttribute() now sends the same string it stores locally.

    The new validation helpers are exported from @remote-dom/core/receivers for use by custom receivers.

  • Updated dependencies [064847c, 0354436]:

    • @remote-dom/core@1.12.1

example-custom-element@0.0.28

Patch Changes

example-getting-started@0.0.28

Patch Changes

example-kitchen-sink@0.0.35

Patch Changes

  • Updated dependencies [064847c, 0354436]:
    • @remote-dom/core@1.12.1
    • @remote-dom/signals@2.1.2
    • @remote-dom/preact@1.3.1
    • @remote-dom/react@1.2.3

@shopify-github-actions-access
shopify-github-actions-access Bot force-pushed the changeset-release/main branch 4 times, most recently from 26510aa to c42c734 Compare October 2, 2026 21:29
@kumar303

Copy link
Copy Markdown
Contributor

/snapit

@kumar303
kumar303 self-requested a review October 30, 2026 12:26
@robin-drexler
robin-drexler merged commit aea00ab into main Oct 30, 2026
15 of 16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants