Releases: forge-42/react-router-devtools
v4.2.2
What's Changed
- Use Inherit To Preserve Text Color by @ecline123 in #136
New Contributors
- @ecline123 made their first contribution in #136
Full Changelog: v4.2.1...v4.2.2
v4.2.1
Deferred values fix
- Deferred values that throw don't crash your server anymore due to not being handled internally by RDT, now they are caught and an error log is shown
What's Changed
- The one with fixes for deferred values by @AlemTuzlak in #135
Full Changelog: v4.2.0...v4.2.1
v4.2.0
Shortcuts configuration support!
Many people have asked for support for changing the "shift + A" shortcut for opening/closing the dev tools to be configurable and I buckled under the sheer pressure and added it to the settings tab.
JSX support
The dev tools would not show up if your root file was written in JSX.
This has been fixed now and you should be able to see the client side of dev tools when using jsx (even though you shouldn't cough cough)
Full Changelog: v4.1.6...v4.2.0
v4.1.6
Single fetch support
Since single fetch allows you to use response stubs in loaders/actions these were not caught properly as redirects in some situations. Now when you throw a redirect with the stub it will be properly logged as a redirect.
Redirect log color update
Thrown redirects will now be yellow in color instead of red because they are not errors but rather intentionally thrown responses.
Local/Session storage bug fixes
There was an issue if the tools tried to store information that was too large into localStorage the app would crash, same with sessionStorage, this has been fixed.
Full Changelog: v4.1.5...v4.1.6
v4.1.5
Fetcher keys
This release brings the support for Fetcher keys, whenever a fetcher creates a request in the timeline, if it has a key it will now be displayed alongside all the other information
What's Changed
- Update namings and documentation to bring consistency to -palette by @muhammadjalabi in #123
- 124 mouseenter event listener prevent other mouseenter events from firing by @AlemTuzlak in #126
New Contributors
- @muhammadjalabi made their first contribution in #123
Full Changelog: v4.1.4...v4.1.5
v4.1.4
Hidden console.log locations behind a feature flag
Due to some reported issues the console.log location is now hidden behind unstable_console
flag which you can turn on.
What's Changed
- Fixed weird headers in documentation site by @ShafSpecs in #118
New Contributors
- @ShafSpecs made their first contribution in #118
Full Changelog: v4.1.0...v4.1.4
v4.1.0
Console logger
From v4.1.0 whenever you add a console.log inside of your application it will tell you where exactly it was logged and you can CTRL + click on it to go to the log itself.
Plugins are back!
As promised, I've fixed the plugins that were not a part of the initial v4 release and now you can again add them to your dev tools.
Better production bundling
From v4.1 no server code will be bundled with your app if you set the includeInProd
flag to true, which means in theory RDT is now cloudflare deployment friendly. Debug your hydration issues wherever you need to!
Full Changelog: v4.0.9...v4.1.0
v4.0.9
Bug fixes
- Removed legacy methods of importing css
- added bigger support for "go to source"
What's Changed
- fix: use
Button
asLink
by @mitchelvanbever in #113 - Fixed usage of config settings by removing default initialState by @jvdneut in #115
New Contributors
- @mitchelvanbever made their first contribution in #113
- @jvdneut made their first contribution in #115
Full Changelog: v4.0.0...v4.0.9
v4.0.0
Bundle size shredding
Due to deprecating a lot of custom server code and CJS the bundle size has decreased from 9.03 MB to 914.4kb
[BREAKING] Remix Dev Tools is now a ESM only, Vite plugin for Remix
We have deprecated support for CJS and moving forward will only be supporting ESM apps. If you're using CJS you can stick to v3.7.2 until you are read to upgrade!
Deploy anywhere!
Remix Dev tools can now be deployed to any environment of your choice. You can just pass in the includeInProd: true
flag to the plugin and it will bundle it in non-development environments.
Also it needs to be in "dependencies" instead of "devDependencies"
Documentation website!
Remix dev tools now has a doc site! You can find it here:
https://remix-development-tools.fly.dev/
Whats new
- Go to source feature now sanitizes paths which should allow for all operating systems to open the path correctly.
- You can now close remix development tools with "ESC" when open
- You can now open and close the tools with "SHIFT + A"
- Various bug fixes
What's Changed
- Update Logo to have 1200x630 ratio by @brookslybrand in #102
- V4 major by @AlemTuzlak in #108
Full Changelog: v3.7.4...v4.0.0
v3.7.4
Remix v2.5.1 support
Fixed an issue where rdt wasn't working with v2.5.X