React DOM version 15.5.2 is a minor update to the React library focused on manipulating the Document Object Model (DOM) within web applications. Released shortly after version 15.5.1, the core functionalities for rendering React components to the browser remain largely the same. Developers familiar with 15.5.1 will find a smooth transition. Key dependencies like fbjs for Facebook's JavaScript utilities, prop-types for runtime type checking of props, loose-envify for environment variable transformations, and object-assign for object property copying remain consistent, ensuring compatibility and predictable behavior.
The primary difference lies in the peer dependency on React itself. Version 15.5.2 requires react: ^15.5.2, while the previous version required react: ^15.5.1. This subtle change typically indicates bug fixes, performance improvements, or minor API adjustments within the core React package that necessitate a corresponding update in React DOM to maintain optimal synchronization. For developers, this highlights the importance of keeping both the react and react-dom packages aligned to their respective compatible versions, helping to minimize unexpected issues, like deprecation warnings or errors during the usage of React components in the DOM. Furthermore, upgrading ensures applications benefit from the latest refinements and stability improvements offered by the React ecosystem. As both versions share the same BSD-3-Clause license, developers retain the same freedom to use, modify, and distribute the software, making both options suitable for a wide range of projects.
All the vulnerabilities related to the version 15.5.2 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.