React DOM versions 15.6.0 and 15.5.4 offer developers tools for building user interfaces with React in the browser. Both versions share core dependencies like fbjs, prop-types, loose-envify, and object-assign, ensuring a consistent foundation for DOM manipulation and component functionality. The significant difference lies in their peer dependency on the core react library. Version 15.6.0 requires react version "^15.6.0-rc.1" or later release candidate of the same version, while 15.5.4 necessitates react version "15.5.4". This indicates that version 15.6.0 likely introduces features, bug fixes, or performance improvements that are specifically tailored to work with the corresponding react release candidate. Developers should carefully evaluate compatibility between their react version and the chosen react-dom version to avoid potential conflicts or unexpected behavior. If you are using the latest stable version of react, you might want to upgrade to the last version of react-dom. The release date also highlights the temporal difference: 15.6.0 was released in June 2017, offering a more recent set of updates compared to 15.5.4, which was released in April 2017.
All the vulnerabilities related to the version 15.6.0 of the package
node-fetch forwards secure headers to untrusted sites
node-fetch forwards secure headers such as authorization
, www-authenticate
, cookie
, & cookie2
when redirecting to a untrusted site.