Skip to content

Bump @quilted/threads from 3.0.0 to 4.1.0 - #708

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/quilted/threads-4.1.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/quilted/threads-4.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 10, 2026

Copy link
Copy Markdown
Contributor

Bumps @quilted/threads from 3.0.0 to 4.1.0.

Release notes

Sourced from @​quilted/threads's releases.

@​quilted/threads@​4.1.0

Minor Changes

  • #968 b17b028 Thanks @​lemonmade! - ThreadWindow's targetOrigin option now also validates the origin of incoming messages, and gained an 'ancestor' mode.

    Previously targetOrigin only set the origin for outgoing postMessage() calls; inbound messages were accepted from any origin as long as they came from the expected window. It is now also used to reject messages whose origin does not match, so a concrete targetOrigin authenticates both directions:

    const thread = ThreadWindow.iframe(iframe, {
      targetOrigin: 'https://embed.my-app.com',
      exports: {
        /* ... */
      },
    });

    The default remains '*' (post to, and accept from, any origin), so existing behaviour is unchanged.

    You can also pass targetOrigin: 'ancestor' to pin to the origin that framed the current window — read from location.ancestorOrigins, falling back to the origin of the first received message on platforms without that API (e.g. Firefox), buffering outgoing messages until it is known. This is convenient inside an iframe that trusts its embedder but doesn't know the embedder's origin ahead of time:

    const thread = ThreadWindow.parent({targetOrigin: 'ancestor'});

@​quilted/threads@​4.0.3

Patch Changes

  • #950 2267309 Thanks @​lemonmade! - Upgraded the Preact and Hono dependency ecosystems to their current releases: preact 10.29.2, preact-render-to-string 6.7.0, @​preact/signals 2.9, @​preact/signals-core 1.14.2, @​prefresh/vite 3, hono 4.12, and @​hono/node-server 2. These are bumped together, and pinned to a single version tree-wide (via pnpm overrides), because mixing Preact copies crashes server rendering.

  • Updated dependencies [2267309]:

    • @​quilted/events@​2.1.5
Changelog

Sourced from @​quilted/threads's changelog.

4.1.0

Minor Changes

  • #968 b17b028 Thanks @​lemonmade! - ThreadWindow's targetOrigin option now also validates the origin of incoming messages, and gained an 'ancestor' mode.

    Previously targetOrigin only set the origin for outgoing postMessage() calls; inbound messages were accepted from any origin as long as they came from the expected window. It is now also used to reject messages whose origin does not match, so a concrete targetOrigin authenticates both directions:

    const thread = ThreadWindow.iframe(iframe, {
      targetOrigin: 'https://embed.my-app.com',
      exports: {
        /* ... */
      },
    });

    The default remains '*' (post to, and accept from, any origin), so existing behaviour is unchanged.

    You can also pass targetOrigin: 'ancestor' to pin to the origin that framed the current window — read from location.ancestorOrigins, falling back to the origin of the first received message on platforms without that API (e.g. Firefox), buffering outgoing messages until it is known. This is convenient inside an iframe that trusts its embedder but doesn't know the embedder's origin ahead of time:

    const thread = ThreadWindow.parent({targetOrigin: 'ancestor'});

4.0.3

Patch Changes

  • #950 2267309 Thanks @​lemonmade! - Upgraded the Preact and Hono dependency ecosystems to their current releases: preact 10.29.2, preact-render-to-string 6.7.0, @​preact/signals 2.9, @​preact/signals-core 1.14.2, @​prefresh/vite 3, hono 4.12, and @​hono/node-server 2. These are bumped together, and pinned to a single version tree-wide (via pnpm overrides), because mixing Preact copies crashes server rendering.

  • Updated dependencies [2267309]:

    • @​quilted/events@​2.1.5

4.0.2

Patch Changes

4.0.1

Patch Changes

4.0.0

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​quilted/threads since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 10, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 15, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

Bumps [@quilted/threads](https://github.com/lemonmade/quilt/tree/HEAD/packages/threads) from 3.0.0 to 4.1.0.
- [Release notes](https://github.com/lemonmade/quilt/releases)
- [Changelog](https://github.com/lemonmade/quilt/blob/main/packages/threads/CHANGELOG.md)
- [Commits](https://github.com/lemonmade/quilt/commits/@quilted/threads@4.1.0/packages/threads)

---
updated-dependencies:
- dependency-name: "@quilted/threads"
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/quilted/threads-4.1.0 branch from 2fe2892 to 2997cb1 Compare September 16, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants