Releases: Shopify/remote-dom
@remote-ui/[email protected]
Major Changes
- #224
bf296a5
Thanks @lemonmade! - Deprecated@remote-ui/mini-react
. We suggest using the@remote-ui/react
package instead, and are working on a DOM adaptor for remote-ui that will allow you to use smaller alternatives to React (like Preact) instead.
@remote-ui/[email protected]
Patch Changes
-
#223
6c7f5f4
Thanks @lemonmade! - Fix TypeScript types for exports consumers -
Updated dependencies [
6c7f5f4
]:- @remote-ui/[email protected]
@remote-ui/[email protected]
Patch Changes
-
#223
6c7f5f4
Thanks @lemonmade! - Fix TypeScript types for exports consumers -
Updated dependencies [
6c7f5f4
]:- @remote-ui/[email protected]
@remote-ui/[email protected]
Patch Changes
-
#223
6c7f5f4
Thanks @lemonmade! - Fix TypeScript types for exports consumers -
Updated dependencies [
6c7f5f4
]:- @remote-ui/[email protected]
- @remote-ui/[email protected]
@remote-ui/[email protected]
Patch Changes
-
#223
6c7f5f4
Thanks @lemonmade! - Fix TypeScript types for exports consumers -
Updated dependencies [
6c7f5f4
]:- @remote-ui/[email protected]
@remote-ui/[email protected]
Patch Changes
- #215
981d67c
Thanks @robin-drexler! - Ensures iframe connection can always be established
@remote-ui/[email protected]
Patch Changes
- #206
6f1ceef
Thanks @banderson! - Added missingdetachDeletedInstance
function to@remote-ui/react/reconciler
. This function is invoked during React's clean up phase, so prior to this change you'd get an exception / broken app when a component is removed from the tree.
@remote-ui/[email protected]
Minor Changes
-
#197
e15d142
Thanks @lemonmade! - Added a number of methods that align more closely with the corresponding DOM API, and deprecated a few existing methods with overlapping functionality:RemoteParent.appendChild
is deprecated, with a newRemoteParent.append
API recommended instead. This new API matches theElement.append
DOM API: it allows you to pass multiple children, including strings that are converted to text nodes.RemoteParent.insertChildBefore
is deprecated, with a newRemoteParent.insertBefore
API recommended instead. This matches theNode.insertBefore
DOM API, including the fact that the second argument can be null (in which case, the method behaves the same asappend
RemoteParent.replaceChildren
is new, and matches theElement.replaceChildren
DOM API. It allows passing any number of children/ strings, and those are used to fully replace the existing children.RemoteComponent.remove
andRemoteText.remove
are new, and match theElement.remove
DOM API.RemoteText.updateText
is deprecated in favor of a newRemoteText.update
method, which is a little shorter.
Patch Changes
- Updated dependencies [
e15d142
]:- @remote-ui/[email protected]
- @remote-ui/[email protected]
@remote-ui/[email protected]
Minor Changes
-
#197
e15d142
Thanks @lemonmade! - Added a number of methods that align more closely with the corresponding DOM API, and deprecated a few existing methods with overlapping functionality:RemoteParent.appendChild
is deprecated, with a newRemoteParent.append
API recommended instead. This new API matches theElement.append
DOM API: it allows you to pass multiple children, including strings that are converted to text nodes.RemoteParent.insertChildBefore
is deprecated, with a newRemoteParent.insertBefore
API recommended instead. This matches theNode.insertBefore
DOM API, including the fact that the second argument can be null (in which case, the method behaves the same asappend
RemoteParent.replaceChildren
is new, and matches theElement.replaceChildren
DOM API. It allows passing any number of children/ strings, and those are used to fully replace the existing children.RemoteComponent.remove
andRemoteText.remove
are new, and match theElement.remove
DOM API.RemoteText.updateText
is deprecated in favor of a newRemoteText.update
method, which is a little shorter.
Patch Changes
- Updated dependencies [
e15d142
]:- @remote-ui/[email protected]
@remote-ui/[email protected]
Minor Changes
-
#197
e15d142
Thanks @lemonmade! - Added a number of methods that align more closely with the corresponding DOM API, and deprecated a few existing methods with overlapping functionality:RemoteParent.appendChild
is deprecated, with a newRemoteParent.append
API recommended instead. This new API matches theElement.append
DOM API: it allows you to pass multiple children, including strings that are converted to text nodes.RemoteParent.insertChildBefore
is deprecated, with a newRemoteParent.insertBefore
API recommended instead. This matches theNode.insertBefore
DOM API, including the fact that the second argument can be null (in which case, the method behaves the same asappend
RemoteParent.replaceChildren
is new, and matches theElement.replaceChildren
DOM API. It allows passing any number of children/ strings, and those are used to fully replace the existing children.RemoteComponent.remove
andRemoteText.remove
are new, and match theElement.remove
DOM API.RemoteText.updateText
is deprecated in favor of a newRemoteText.update
method, which is a little shorter.
Patch Changes
- Updated dependencies [
e15d142
]:- @remote-ui/[email protected]