Skip to content

Latest commit

 

History

History
79 lines (44 loc) · 3.25 KB

CHANGELOG.md

File metadata and controls

79 lines (44 loc) · 3.25 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[4.3.0] - 2021-11-08

Breaking Change

[4.2.2] - 2021-10-15

  • Prevented children from being rendered unnecessarily in React when a remote node does not have any children (pull request)

[4.2.0] - 2021-07-19

  • Add component and text renderer to controller (pull request)

[4.1.5] - 2021-06-29

[4.1.4] - 2021-06-28

[4.1.0] - 2021-05-31

  • Add RemoteFragment to support component props as sub tree (39be759).

[4.0.0] - 2020-02-13

  • Breaking: now uses the jsx-runtime transform, and therefore requires React ^17.0.0 (pull request).
  • Breaking: updated the dependency on @remote-ui/core to 2.0.0.

[3.0.0] - 2020-12-04

  • Breaking: the RemoteRenderer component no longer accepts a components mapping directly (pull request). Instead, it accepts a controller prop, which you must construct with your component mapping using the new createController function. If you are only using the remote React utilities (e.g., you were not importing from @remote-ui/react/host), this change does not affect you.
  • Loosened the version constraints on React and react-reconciler to allow the usage of React 17.x (pull request).

[2.0.0] - 2020-10-01

  • Breaking: calling render() will no longer call RemoteRoot#mount() after the initial reconciliation (pull request). To reproduce the old behavior, you can use the new third argument to render(), a callback that is executed after the initial reconciliation:

    import {createRemoteRoot} from '@remote-ui/core';
    import {render} from '@remote-ui/react';
    
    const root = createRemoteRoot(() => {});
    
    render(<App />, root, () => {
      root.mount();
    });

[1.0.6] - 2020-06-25

  • Fixed an issue where the RemoteRenderer component would throw an error if a remote component was removed from the tree while its host representation was in the process of mounting.

[1.0.3] - 2020-06-24

Fixed

  • Added entry point information to package.json.

[1.0.1] - 2020-06-23

Fixed

  • Fixed a build issue that caused errors when using a number of packages in projects that do not have [email protected] installed.

[1.0.0] - 2020-06-23

Initial release.