# What changed in @qwik.dev/partytown

> 17 changes in @qwik.dev/partytown 0.15 to 1 from its official release notes, upgrade guides and advisories: 1 breaking, 1 new APIs and options. Each one cited. Sources checked 2026-10-19. HTML: https://unstale.sh/npm/@qwik.dev/partytown/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @qwik.dev/partytown 1

### Behavior and default changes

- Partytown exits beta and is now stable. (1.0.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v1.0.0)

### Fixes and other changes

- Element interface introspection skips HTMLFencedFrameElement to avoid a Lighthouse deprecated API warning and prevent <fencedframe> creation in the sandbox. (1.0.1) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v1.0.1)
- The main thread fallback keeps objects whose properties are forwarded with preserveBehavior, so data pushed before the fallback is not lost. (1.0.1) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v1.0.1)

## @qwik.dev/partytown 0.15

### Breaking changes

- Worker nodes expose only members shared by every Node; elements no longer inherit Text-only members such as splitText. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)

### New APIs and options

- Properties set on DOM elements by worker scripts are also set on the real elements, with functions calling back into the worker. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)

### Behavior and default changes

- CSS is defined in the worker; CSS.escape runs there and other members are forwarded to the main thread. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Worker message listeners can reply through MessagePorts sent with the message. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Worker scripts can message cross-origin iframes loaded by the browser, and replies reach the page's message listeners instead of stopping at the Partytown sandbox. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)

### Fixes and other changes

- For messages from page iframes, event.source is the iframe's window, allowing replies to reach it. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Passing a Request object preserves its method, headers, body, and credentials instead of sending a GET to its URL. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- The href property of link and base elements is read and set on the main thread, allowing worker-added stylesheets to load. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Scripts loaded on the main thread now fire worker-registered load and error handlers, including handlers registered with addEventListener. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Calls on an iframe's window from the worker go through its iframe element, including for about:blank frames without a Partytown window on the main thread. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Partytown scripts are not read until the window environment has been sent to the worker, preventing scripts added during page load from failing without being run again. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Tabs starting Partytown in the same millisecond get different tab IDs, preventing a service worker from routing one tab's requests to another. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Window properties whose classes Partytown does not emulate, such as caches and scheduler, return the worker's own object instead of throwing. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
- Code passed to window.eval in a Partytown script runs in the window's scope, where page globals are defined. (0.15.0) — [release notes](https://github.com/QwikDev/partytown/releases/tag/v0.15.0)
