NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1390 most downloaded on npm
Copies non-react specific statics from a child component to a parent component
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 10 months
Some releases are documented
notes for 11 of 30 stable releases
1 version withdrawn
withdrawn after publishing
11 years old
33 releases · first in 2015
Fix React.memo for v16.12+ ([#93])
React.memo for v16.12+ ([#93])Tooling changes ([#83], [#84], [#87])
One column per quarter.
Prevent hoisting of React.memo statics ([#73])
Fixed defaultProps, displayName and propTypes being hoisted from React.forwardRef to React.forwardRef. ([#71])
defaultProps, displayName and propTypes being hoisted from React.forwardRef to React.forwardRef. ([#71])Added support for getDerivedStateFromError. ([#68])
getDerivedStateFromError. ([#68])Added support for contextType. ([#62])
contextType. ([#62])Fixed prop-types warnings. ([e0846fe])
Dropped support for React versions less than 0.14. ([#55])
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
See https://github.com/mridgway/hoist-non-react-statics/pull/37
See https://github.com/mridgway/hoist-non-react-statics/pull/37
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This changes the implementation back to using getOwnPropertyNames, but only hoists enumerables and non-enumerable static methods.
This changes the implementation back to using getOwnPropertyNames, but only hoists enumerables and non-enumerable static methods.
There should be no breaking changes for most users. Previous specs for static class properties used non-enumerable properties. To accommodate this we…
There should be no breaking changes for most users. Previous specs for static class properties used non-enumerable properties. To accommodate this we also hoisted non-enumerable properties. The spec has changed and class properties are now enumerable, so we have removed the hoisting of non-enumerables since it can be problematic with native properties.
Potentially Breaking Change
New Features
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →