What's Changed
New Features
- Add support for Remix v2 by @sergiodxa in #215
- Replace useTransition with useNavigation
- Support useRevalidator on useGlobalTransitionStates
- Rename useGlobalTransitionStates to useGlobalNavigationState
- Add useDebounceFetcher util
- Remove deprecated DynamicLinks
- Remove deprecated StructuredData
- Add support to re-use connections on useEventSource
- Handle /\ with safeRedirect
- Implement new cookie-based CSRF token
- Create getFetcherType and useFetcherType utils
- Add respondTo and parseAcceptHeader utils
- Add Honeypot feature
- Remove support for React 16 and 17
- Increase required Node version to v18
- Publish as ESM-only
- Update ExternalScripts
Note
See Upgrade from Remix Utils v6 in README on how to upgrade.
Documentation Changes
- Fix typo in event-stream comment by @matthewlparker in #219
- Mention using moduleResolution: Bundler by @sergiodxa in #242
Other Changes
- Bump actions/setup-node from 2 to 3 by @dependabot in #234
- Bump zod from 3.19.1 to 3.22.4 by @dependabot in #235
- Bump actions/checkout from 1 to 4 by @dependabot in #236
- Bump @types/crypto-js from 4.1.1 to 4.1.2 by @dependabot in #239
- Bump eslint-plugin-promise from 6.0.0 to 6.1.1 by @dependabot in #237
- Bump eslint-plugin-jest-dom from 4.0.1 to 5.1.0 by @dependabot in #238
- Upgrade dependencies by @sergiodxa in #241
- Use Bun to install dependencies by @sergiodxa in #243
New Contributors
- @matthewlparker made their first contribution in #219
- @dependabot made their first contribution in #234
Full Changelog: v6.6.0...v7.0.1