- Added support for application/json and text/plain encodings in useSubmit/fetcher.submit, exposing navigation.json/navigation.text and fetcher.json/fetcher.text helpers.
- Switched to the native FormData(form, submitter) API where available, added polyfill guidance, and fixed multiple bugs (unstable useBlocker keys, generatePath numeric 0 handling, TypeScript 5.1 upgrade, history state timing, basename str...
- Provided minor patches and improvements, including better handling of submitter elements, image buttons, and alignment of window.location with useLocation during synchronous rendering.