React Reconciler, a core package within the React ecosystem, empowers developers to craft custom renderers, extending React's capabilities beyond the browser. Version 0.22.2 introduces subtle yet potentially impactful changes compared to its predecessor, 0.22.1. Both versions share a foundation built upon essential dependencies such as prop-types, loose-envify, and object-assign, and maintain peer dependency compatibility with React versions 16.0.0 and above. The license remains MIT, and the source code resides in the Facebook React repository.
The most notable difference lies in the dependency on the scheduler package. Version 0.22.2 upgrades this dependency to ^0.16.2 from ^0.16.1 in version 0.22.1. This seemingly small change could incorporate improvements to task scheduling and prioritization within the rendering process. Developers should consult the Scheduler changelog for specifics, as this might influence performance characteristics of custom renderers.
Another difference is the unpackedSize on the dist version, react-reconciler-0.22.2 has an unpackedSize of 1406372, while react-reconciler-0.22.1 has an unpackedSize of 1406371. Even if is just a one byte difference the reason for this change is unknown and a developer must verify what it is.
Finally, version 0.22.2 was released on October 3, 2019, a few days later than version 0.22.1 Which was released on September 28, 2019. So any bugfixes or updates that have been done between those 2 dates will be available in the newest version.
The are not vulnerabilities for the version 0.22.2 of the package react-reconciler