Skip to content

[Superseded] remix v3.0.0-beta.9

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Aug 22:21
· 5 commits to main since this release
421bd08

⚠️ Superseded: do not use this beta. Install remix@3.0.0-beta.10 or newer. Beta.10 contains the complete change notes and fixes the fresh-project middleware type error.

This release includes all changes since v3.0.0-beta.6.

v3.0.0-beta.7

Pre-release Changes

  • Allow resolveClientEntry() in remix/ui to return module preload hrefs so client entries can preload their browser module graphs

  • Bumped @remix-run/* dependencies:

v3.0.0-beta.8

Pre-release Changes

  • Fixed fresh Remix projects failing type checking when staticFiles() and other router middleware were used together. remix/middleware/static now uses the same router dependency as remix/router, preventing incompatible RequestContext types from being installed.

  • Bumped @remix-run/* dependencies:

v3.0.0-beta.9

Pre-release Changes

  • run() from remix/ui now fetches frame HTML by default, so apps no longer need a custom resolveFrame just to enable frame reloads and same-origin link and form navigation:

     let app = run({
       loadModule,
    -  resolveFrame: (src, options) => fetch(src, { signal: options?.signal }),
     })

    Keep a custom resolver when the app needs custom request headers, body encoding, response handling, or error UI. Add rmx-document to a link or form to leave that navigation to the browser (see #11693).

  • Bumped @remix-run/* dependencies: