DevTools: Enjoy improved performance and usability with the new Scheduling Profiler, which now includes detailed React component measures and native event spans, making it easier to analyze performance issues.
DevTools: Experience enhanced error handling with the new error icon that appears when hook name parsing fails, making it easier to identify issues in your code.
DevTools: Benefit from the new ability to view the current component in your code editor directly from the DevTools interface, streamlining your development workflow.
DevTools: Experience enhanced performance as the tool now skips loading source files containing only unnamed hooks, streamlining the inspection process.
DevTools: Benefit from the new feature that allows you to see which fibers scheduled the current render work, providing better insights into your component updates.
DevTools: Experience enhanced hook name extraction with support for nested hook calls, allowing for better debugging and profiling of components.
Improvements
DevTools: Enjoy a more intuitive user experience with the updated UI for the Scheduling Profiler, which now features clearer event colors and improved tooltip displays for better visibility of performance metrics.
DevTools: Experience faster hook name parsing with the new implementation that uses a worker, significantly improving performance when inspecting components with hooks.
DevTools: The Profiler now displays commit and post-commit durations, giving you more detailed insights into your component's performance.
DevTools: The error boundary UI has been improved to show more information about errors, making it easier to report issues directly to GitHub.
DevTools: Benefit from the new ability to view and manage multiple DevTools instances per page, enhancing your debugging capabilities.
DevTools: The settings dialog now works seamlessly in Firefox, fixing layout issues that previously caused a broken interface.
Fixes
DevTools: Resolve issues with inspecting elements in nested renderers, ensuring that you can accurately view and debug components without errors.
DevTools: Fix the issue where the DevTools settings dialog does not open in certain browsers, ensuring a smoother user experience.
DevTools: Fix the bug that caused the DevTools to crash when inspecting components using hooks that return a Proxy, enhancing stability during inspections.
DevTools: Fix the issue where the Profiler would not correctly report stateful hooks that change between renders, providing more accurate profiling data.
DevTools: Fix the issue where the DevTools would not properly handle Symbol values logged to console.warn/console.error, preventing type errors.
DevTools: Fix the bug that caused duplicate welcome messages in the console, improving the overall user experience.
Others
DevTools: Improve the DevTools bug reporting template to encourage users to provide complete reproduction steps, helping to streamline issue resolution.
DevTools: Update the release script to streamline the process of preparing and publishing new versions, making it easier to manage releases.