@sanity/comlink
Version:
A library for one-to-many cross-origin communication between Window contexts, built on the postMessage API.
176 lines (90 loc) • 9.56 kB
Markdown
# Changelog
## 4.0.1
### Patch Changes
- [#12](https://github.com/sanity-io/comlink/pull/12) [`1789742`](https://github.com/sanity-io/comlink/commit/1789742e39679e1e7eb7f6dae7662e18409eed09) Thanks [@renovate](https://github.com/apps/renovate)! - fix(deps): Update dependency uuid to v13
- [#38](https://github.com/sanity-io/comlink/pull/38) [`697d216`](https://github.com/sanity-io/comlink/commit/697d216a0ed66633fd61d8a4cba777ef207b1fb6) Thanks [@renovate](https://github.com/apps/renovate)! - fix(deps): Update dependency xstate to ^5.24.0
## 4.0.0
### Major Changes
- [`23b3b95`](https://github.com/sanity-io/comlink/commit/23b3b956d33c6a2fcf03174f868f2cee0c280ba5) Thanks [@stipsan](https://github.com/stipsan)! - Drop CJS support, lift node.js req from v18 to v20.19 or newer, or v22.12 or newer
## 3.1.1
### Patch Changes
- [#8](https://github.com/sanity-io/comlink/pull/8) [`6d2ee43`](https://github.com/sanity-io/comlink/commit/6d2ee43f227b8e93fdb94fe6f886235d9773ee67) Thanks [@renovate](https://github.com/apps/renovate)! - fix(deps): Update dependency xstate to ^5.23.0
## [3.1.0](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.9...comlink-v3.1.0) (2025-10-15)
### Features
- upgrade to react compiler v1 ([#3255](https://github.com/sanity-io/visual-editing/issues/3255)) ([89565e6](https://github.com/sanity-io/visual-editing/commit/89565e6304d710f5970630a0e40519998725d31e))
## [3.0.9](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.8...comlink-v3.0.9) (2025-08-05)
### Bug Fixes
- **deps:** Update dependency isbot to ^5.1.29 ([#3185](https://github.com/sanity-io/visual-editing/issues/3185)) ([c6e8698](https://github.com/sanity-io/visual-editing/commit/c6e8698ad1ac10253fc6049e59c69b0314e2aa28))
## [3.0.8](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.7...comlink-v3.0.8) (2025-07-21)
### Bug Fixes
- **deps:** update dependency @sanity/pkg-utils to v7 ([#3125](https://github.com/sanity-io/visual-editing/issues/3125)) ([58d123b](https://github.com/sanity-io/visual-editing/commit/58d123bace5c58f634f239bea88e1d975ec5c963))
## [3.0.7](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.6...comlink-v3.0.7) (2025-07-11)
### Bug Fixes
- **deps:** bump xstate to 5.20 ([5a5c004](https://github.com/sanity-io/visual-editing/commit/5a5c004fdb41f16e616787b960537a0c6d969173))
## [3.0.6](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.5...comlink-v3.0.6) (2025-07-10)
### Bug Fixes
- **deps:** Update dependency xstate to ^5.19.4 ([#3011](https://github.com/sanity-io/visual-editing/issues/3011)) ([33111d6](https://github.com/sanity-io/visual-editing/commit/33111d68d938036e58c99b2b53aa66025ced25fd))
- **deps:** update react compiler dependencies 🤖 ✨ ([#3030](https://github.com/sanity-io/visual-editing/issues/3030)) ([5e009da](https://github.com/sanity-io/visual-editing/commit/5e009da0952fdff4f56516dc96c5ed628945451e))
## [3.0.5](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.4...comlink-v3.0.5) (2025-05-29)
### Bug Fixes
- **deps:** update react compiler dependencies 🤖 ✨ ([#2994](https://github.com/sanity-io/visual-editing/issues/2994)) ([0388fb0](https://github.com/sanity-io/visual-editing/commit/0388fb0bb9ea6f4fa3686c65d51029aa68104954))
## [3.0.4](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.3...comlink-v3.0.4) (2025-05-21)
### Bug Fixes
- shim Promise.withResolvers ([#2997](https://github.com/sanity-io/visual-editing/issues/2997)) ([3f6565d](https://github.com/sanity-io/visual-editing/commit/3f6565d79c0f29b3f779fa7a9fbe205bdcdbee99))
## [3.0.3](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.2...comlink-v3.0.3) (2025-05-07)
### Bug Fixes
- **deps:** update react compiler dependencies 🤖 ✨ ([#2977](https://github.com/sanity-io/visual-editing/issues/2977)) ([66fb93a](https://github.com/sanity-io/visual-editing/commit/66fb93aafc12537dc58543d972e46b40d58fa5c4))
## [3.0.2](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.1...comlink-v3.0.2) (2025-04-30)
### Bug Fixes
- **deps:** upgrade to react compiler RC ([29a886b](https://github.com/sanity-io/visual-editing/commit/29a886b6ff0b498379d6931ad154976f4bcfad29))
## [3.0.1](https://github.com/sanity-io/visual-editing/compare/comlink-v3.0.0...comlink-v3.0.1) (2025-01-17)
### Bug Fixes
- replace `@repo/visual-editing-helpers` ([#2520](https://github.com/sanity-io/visual-editing/issues/2520)) ([7784f6f](https://github.com/sanity-io/visual-editing/commit/7784f6f54eb455ec1fe4ec50c387a87a875aceae))
## [3.0.0](https://github.com/sanity-io/visual-editing/compare/comlink-v2.0.5...comlink-v3.0.0) (2025-01-09)
### ⚠ BREAKING CHANGES
- **comlink:** update internal message types, buffer unhandled messages
### Features
- **comlink:** update internal message types, buffer unhandled messages ([8b80c14](https://github.com/sanity-io/visual-editing/commit/8b80c14702f3ed940a63774e170b71e47050b95a))
## [2.0.5](https://github.com/sanity-io/visual-editing/compare/comlink-v2.0.4...comlink-v2.0.5) (2025-01-09)
### Bug Fixes
- ship react 19 ready typings ([67b9187](https://github.com/sanity-io/visual-editing/commit/67b9187bbfd6d31fca437dd9c9eb80b1f1c296a4))
## [2.0.4](https://github.com/sanity-io/visual-editing/compare/comlink-v2.0.3...comlink-v2.0.4) (2025-01-06)
### Bug Fixes
- **deps:** Update dependency xstate to ^5.19.1 ([#2357](https://github.com/sanity-io/visual-editing/issues/2357)) ([98045c9](https://github.com/sanity-io/visual-editing/commit/98045c9283339215b53803df53bbbba11504b644))
## [2.0.3](https://github.com/sanity-io/visual-editing/compare/comlink-v2.0.2...comlink-v2.0.3) (2024-12-21)
### Bug Fixes
- improve race condition connectivity handling ([#2342](https://github.com/sanity-io/visual-editing/issues/2342)) ([a98d6cf](https://github.com/sanity-io/visual-editing/commit/a98d6cf079e376ffa6235debb42cc0b51274a958))
## [2.0.2](https://github.com/sanity-io/visual-editing/compare/comlink-v2.0.1...comlink-v2.0.2) (2024-12-16)
### Bug Fixes
- **visual-editing:** execute fetches after node connect event ([#2308](https://github.com/sanity-io/visual-editing/issues/2308)) ([c29a4b3](https://github.com/sanity-io/visual-editing/commit/c29a4b376f952badf87159c60f5e95fb1d87da7c))
## [2.0.1](https://github.com/sanity-io/visual-editing/compare/comlink-v2.0.0...comlink-v2.0.1) (2024-12-05)
### Bug Fixes
- **comlink:** require data param if defined on post and fetch methods ([#2262](https://github.com/sanity-io/visual-editing/issues/2262)) ([d2491ad](https://github.com/sanity-io/visual-editing/commit/d2491ad3b7cb373936b9f77273773c7ce330a7f8))
## [2.0.0](https://github.com/sanity-io/visual-editing/compare/comlink-v1.1.4...comlink-v2.0.0) (2024-11-28)
### ⚠ BREAKING CHANGES
- **comlink:** swap type arg order, align api signatures
- **comlink:** swap channels and connection terminology
### Features
- **comlink:** swap channels and connection terminology ([60627b1](https://github.com/sanity-io/visual-editing/commit/60627b1c45d002805a575a659ff3738cd3fa6341))
- **comlink:** swap type arg order, align api signatures ([d4e582d](https://github.com/sanity-io/visual-editing/commit/d4e582d1d44def999b40977b1fb5f921bf845dc9))
## [1.1.4](https://github.com/sanity-io/visual-editing/compare/comlink-v1.1.3...comlink-v1.1.4) (2024-11-26)
### Bug Fixes
- prevent disconnect on window context close ([#2194](https://github.com/sanity-io/visual-editing/issues/2194)) ([c6f2d08](https://github.com/sanity-io/visual-editing/commit/c6f2d08595553d4df3f7e2f6169075cb7fd45cfe))
## [1.1.3](https://github.com/sanity-io/visual-editing/compare/comlink-v1.1.2...comlink-v1.1.3) (2024-11-14)
### Bug Fixes
- **comlink:** ensure nodes always accept handshake synchronize events ([#2163](https://github.com/sanity-io/visual-editing/issues/2163)) ([5e31bec](https://github.com/sanity-io/visual-editing/commit/5e31bec67a9c77fe5db574d8760d90c8e1d0c46a))
## [1.1.2](https://github.com/sanity-io/visual-editing/compare/comlink-v1.1.1...comlink-v1.1.2) (2024-11-12)
### Bug Fixes
- **deps:** upgrade `@sanity/mutate`, `xstate` & `@xstate/react` ([#2146](https://github.com/sanity-io/visual-editing/issues/2146)) ([6f4a765](https://github.com/sanity-io/visual-editing/commit/6f4a76566d681be294880105ece5cf0ece2547a0))
## [1.1.1](https://github.com/sanity-io/visual-editing/compare/comlink-v1.1.0...comlink-v1.1.1) (2024-10-24)
### Bug Fixes
- **deps:** Update linters ([9755f5c](https://github.com/sanity-io/visual-editing/commit/9755f5c2fe6704929a5c113e50de7c8b7acaeeee))
## [1.1.0](https://github.com/sanity-io/visual-editing/compare/comlink-v1.0.0...comlink-v1.1.0) (2024-10-24)
### Features
- **visual-editing:** add package version mismatch warning ([#2040](https://github.com/sanity-io/visual-editing/issues/2040)) ([c112de4](https://github.com/sanity-io/visual-editing/commit/c112de453fc476e666480e5fea7b1b3ae50b6843))
## 1.0.0 (2024-10-21)
### Features
- **comlink:** init package ([#1760](https://github.com/sanity-io/visual-editing/issues/1760)) ([ceb634d](https://github.com/sanity-io/visual-editing/commit/ceb634d93ec786f2f128f6671f23678187e52010))
### Bug Fixes
- **deps:** Update dependency isbot to v5 ([#1803](https://github.com/sanity-io/visual-editing/issues/1803)) ([26e780e](https://github.com/sanity-io/visual-editing/commit/26e780e9918d4c077722179ef61dea9e1fd388c4))
- **deps:** Update linters ([416ea62](https://github.com/sanity-io/visual-editing/commit/416ea6258897693aa0ec0164141468bd8309afdb))