Skip to content

Releases: Shopify/remote-dom

@remote-dom/signals@1.1.2

09 Dec 16:20
ad31987
Compare
Choose a tag to compare

Patch Changes

  • #517 99a8e1a Thanks @lemonmade! - Fix missing attributes and event listeners on root receiver elements

  • Updated dependencies [99a8e1a]:

    • @remote-dom/core@1.5.2

@remote-dom/core@1.5.2

09 Dec 16:20
ad31987
Compare
Choose a tag to compare

Patch Changes

@remote-dom/react@1.2.1

20 Nov 19:30
7ecb7fd
Compare
Choose a tag to compare

Patch Changes

@remote-dom/preact@1.2.1

20 Nov 19:08
f8a51fb
Compare
Choose a tag to compare

Patch Changes

  • #465 017ca02 Thanks @lemonmade! - Fix slot to be transmitted as an attribute, not a property

  • Updated dependencies [994e2ea, 017ca02]:

    • @remote-dom/core@1.5.1
    • @remote-dom/signals@1.1.1

@remote-dom/polyfill@1.4.2

20 Nov 19:08
f8a51fb
Compare
Choose a tag to compare

Patch Changes

  • #499 994e2ea Thanks @lemonmade! - Roll back mutation of globalThis and globalThis.self in Window.setGlobal()

    This prevents the polyfill from interfering with globals like globalThis.addEventListener, which you may need to manage the communication between a sandboxed environment and the main thread.

    In the future, we will likely change the polyfill to require you to explicitly install the polyfill, instead of it being done automatically when you @remote-dom/core/polyfill. At that point, we will reintroduce the ability to more faithfully replicate more DOM globals, like having globalThis, globalThis.self, and globalThis.window all refer to the same polyfilled Window object. To install this polyfill today and get back to the behavior introduced by this PR, you can call the new Window.setGlobalThis() method:

    import {window, Window} from '@remote-dom/core/polyfill';
    
    Window.setGlobalThis(window);

@remote-dom/core@1.5.1

20 Nov 19:08
f8a51fb
Compare
Choose a tag to compare

Patch Changes

  • #499 994e2ea Thanks @lemonmade! - Roll back mutation of globalThis and globalThis.self in Window.setGlobal()

    This prevents the polyfill from interfering with globals like globalThis.addEventListener, which you may need to manage the communication between a sandboxed environment and the main thread.

    In the future, we will likely change the polyfill to require you to explicitly install the polyfill, instead of it being done automatically when you @remote-dom/core/polyfill. At that point, we will reintroduce the ability to more faithfully replicate more DOM globals, like having globalThis, globalThis.self, and globalThis.window all refer to the same polyfilled Window object. To install this polyfill today and get back to the behavior introduced by this PR, you can call the new Window.setGlobalThis() method:

    import {window, Window} from '@remote-dom/core/polyfill';
    
    Window.setGlobalThis(window);
  • #465 017ca02 Thanks @lemonmade! - Fix slot to be transmitted as an attribute, not a property

  • Updated dependencies [994e2ea]:

    • @remote-dom/polyfill@1.4.2

@remote-dom/polyfill@1.4.1

29 Oct 17:00
de840eb
Compare
Choose a tag to compare

Patch Changes

@remote-dom/polyfill@1.4.0

12 Sep 08:11
5f4ae17
Compare
Choose a tag to compare

Minor Changes

Patch Changes

@remote-dom/polyfill@1.3.1

03 Sep 13:20
f94a2e3
Compare
Choose a tag to compare

Patch Changes

@remote-dom/signals@1.1.1

27 Aug 17:08
aff3d71
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [2479b21]:
    • @remote-dom/core@1.5.0