Partytown Versions Save

Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉

v0.10.2

1 week ago
  • chore: change pnpm version (#589) 97fce9a
  • fix: add fallback error if window.top returns undefined (#586) 1afc6e2
  • docs: update remix guide (#584) 50afa99
  • docs: Copy window example from SvelteKit implementation docs (#578) 710ea8d

https://github.com/BuilderIO/partytown/compare/v0.10.1...v0.10.2

v0.10.1

1 month ago
  • test: multiple page tests for #492 (#493) 4a48810
  • fix: service worker communicates with the latest client only (#573) 81b2f0d
  • fix: update worker-script innerHTML implementation (#572) d72574b
  • docs(SvelteKit): fix Google Tag Manager example (#570) 0258d26
  • docs: add new PartytownConfig props (#565) 67b2829

https://github.com/BuilderIO/partytown/compare/v0.10.0...v0.10.1

v0.10.0

2 months ago
  • feat: add sendBeacon request parameters hook (#555) e48d5ba
  • feat: Allow withCredentials for XHR (#557) b2f9b0b
  • chore: bump GH actions (#561) ffb213d
  • docs: Add Shopify OS 2.0 integration page (#558) e56307d

https://github.com/BuilderIO/partytown/compare/v0.9.2...v0.10.0

v0.9.2

2 months ago
  • fix: proxy localStorage and sessionStorage (closes #293) (#548) 66db16d
  • docs: add Solid integration (#551) 1adeef6
  • fix: improve SvelteKit section (#552) 759fc6b
  • docs(SvelteKit): remove unused import (#550) fd526cc

https://github.com/BuilderIO/partytown/compare/v0.9.1...v0.9.2

v0.9.1

3 months ago
  • fix: loadScriptsOnMainThread breaks when using a regexp (#540) 3bb8e9b
  • feat: access missing navigator properties (#539) 486b5a9

https://github.com/BuilderIO/partytown/compare/v0.9.0...v0.9.1

v0.9.0

3 months ago
  • feat: improve forwarding-events with preserveBehavior (#530) 718b1a4
  • chore: change ci steps (#531) ca82546
  • fix(ci): add packageManager property (#534) 13f5259
  • chore: improve GH workflows (#533) 4df0f00
  • chore: update api md (#532) da4e6f6

https://github.com/BuilderIO/partytown/compare/v0.8.2...v0.9.0

v0.8.2

3 months ago
  • chore: update nvmrc node version (#529) 1d63fb1
  • fix(docs): move Vite config 'plugins' property (#506) 58fd559
  • fix: preserve this inside addEventListener (#496) e76d90a
  • feat: add image.removeEventListener implementation (#500) 606dc36
  • docs: fix typo in facebook-pixel page (#524) 1488e88
  • fix: solve error with anchor without href (#523) 3e9c3d1
  • fix(firefox): remove setTimeout from onLocationChange (#511) eac85b8
  • feat: loadScriptsOnMainThread string[] -> (string | RegExp)[] (#520) 1ce9abc
  • docs: remove dangling code reference (#521) 363bc6c
  • fix: add document.scripts & tests (#516) eff7438
  • docs: improve SvelteKit docs (#514) 07e6a0f
  • docs: Update integrations.md (#498) 911b11c
  • feat: qwik example for reproduction purpose (#489) ed844ab
  • chore: add PR title check (#487) 6f87a10
  • chore: clenaup code and rever tests (#473) 947e514
  • fix: local test (#480) b5c87bc
  • fix: local build (#479) 339cbec
  • feat: fallback to Rollup/Vite output directory (#467) 1e0468e
  • chore: upgrade rollup (#464) 9b92969
  • fix: impore how we replace this in third-party code` (#453) 0cc8e43
  • docs: add nonce to configuration (#451) 05eca46

https://github.com/BuilderIO/partytown/compare/v0.8.1...v0.8.2

v0.8.1

3 months ago
  • Partytown worker failing to initialize after passing non-serializable objects to postMessage (#458) e7eed80
  • fix: exit early when both atomics and ServiceWorker are not supported (#237) 3e8b049
  • fix: set sandbox iframe styles directly through JavaScript (#449) 9a5d1ad
  • feat: allow specifying nonce in global config (#448) 5d71e43
  • chore: update node version in package.json (#450) ddf7344
  • test: fullstory integration test init (#212) 9a58112
  • Revert "add test cases for NodeFilter and TreeWalker (#252)" d495ca9
  • add test cases for NodeFilter and TreeWalker (#252) e5fbbac
  • feat: support for nonce prop (#416) 7d11794
  • Update integrations.md (#418) dc689bc
  • docs: fix a typo for trade-off (#428) 17932eb
  • docs: update Google Tag Manager page (#432) 5bf0915
  • docs: show full event forwarding example (#433) 1980589
  • docs: overhaul SvelteKit guide (#436) c9be0a1
  • Update integrations.md with correct Qwik URL (#440) ad4bf21
  • docs(table-of-content): update qwik link (#401) 5ecb567
  • docs: remove shopify-plugin 57c1769

Commit Range: https://github.com/BuilderIO/partytown/compare/v0.8.0...v0.8.1

v0.8.0

1 year ago
  • feat: Allow giving a css selector where the sandboxes should be stored (#358) da44d00
  • fix: create node instance service worker (#374) 099852c
  • fix: ensure snippet works in es5 92cd340
  • docs: Remove Freshpaint for the time being (#398) bccdbc2
  • docs: update issue template d316982
  • docs: improve issue template 2a3f215
  • docs: add pull request template ac10797
  • add code of conduct and contributing.md 9006ea9
  • docs: Fix broken link to Qwik integration (#388) e8ef6e2
  • docs: Point to new react docs in react.md (#391) c73b00e
  • docs: fixed qwik link (#395) b5d6e17

https://github.com/BuilderIO/partytown/compare/v0.7.6...v0.8.0

v0.7.6

1 year ago
  • fix: Better Regex to ignore $this variables in the code (#134) 5f69f2f
  • fix: navigator (#381) 65d2e24
  • docs: add FAQ page (#386) 85df7e2
  • docs: add qwik to integrations 32f9543
  • docs: partytown presentation link b33d4a7
  • docs: Update wording (#363) bfcf881
  • docs: Update sveltekit.md with latest SvelteKit layout naming convention (#377) 9585767
  • docs: Move footer to Builder.io (#376) 0c95e97
  • docs: Update copy-library-files.md (#356) 3b46cc3
  • docs: correct typo in 'Partytown Scripts' section (#349) 76a7d38

https://github.com/BuilderIO/partytown/compare/v0.7.5...v0.7.6