Input Handling: Users can now enjoy improved input handling as we stop syncing the value attribute on inputs, allowing for more intuitive form behavior.
Testing Enhancements: A new hydration DOM fixture is added, enabling users to test client bugs related to hydration more effectively.
Improvements
Developer Experience: We enhance developer experience by improving warnings for the forwardRef render function, helping developers catch potential issues more easily.
Feature Flags: Users can now run tests with Fire feature flags, providing more flexibility in testing different configurations.
Display Name Support: The displayName set on ForwardRef is now honored, improving clarity in debugging and development.
Performance: We improve the performance of the persistent mode by optimizing how we handle unchanged children, ensuring smoother operations.
Fixes
Fix a warning issue for Internet Explorer 9, ensuring that console methods work correctly without causing errors.
Fix a regression related to the isReactComponent prototype check, allowing for better compatibility with functional components.
Resolve an issue with the integration of react-dom/profiling and schedule/tracking, preventing runtime errors during use.
Others
Switch the React-Linter to SizeBot for better build size tracking, ensuring more accurate monitoring of our package sizes.
Remove the TapEventPlugin as it is no longer needed, streamlining the codebase.