Releases: welldone-software/why-did-you-render
Releases · welldone-software/why-did-you-render
v6.1.2
- updated all packages
- fixed
defaultProps
being lost on components patched by wdyr. Thank you @joeyparis!! #194
v6.1.1
- Ignoring object getters because accessing them often errors and/or has side effects (fixing #184)
- Updated all packages and improved the vscode development environment
v6.1.0
Now also tracks non-plain objects (like new User()
).
Thank you @barakyosi!!
PR: #179
CLOSED ISSUE: #74
v6.0.5
fixed the bug "RangeError: Maximum call stack size exceeded" (#168) by making sure WDYR is not applied more than once under any circumstances.
v6.0.4
- updated all packages, including security fixes
- improved the code quality
- updated test file imports
- improved eslint rules
- updated vscode settings files
- added jest extension settings
- added eslint autofix
- improved the readme
React 17, Automatic JSX runtime transform
Breaking Changes
- No longer minimizes the library.
- The minimization created too many inconveniences.
- It should only be used in dev, and it's small anyway.
Other Changes
- Added support to React 17.
- Added support to the new jsx-runtime transform from babel.
- By the way, this might be a very useful thing for the library in the future.
- Added a mechanism to test both React 16 and React 17