Skip to content

Releases: remix-run/remix

v1.1.1

18 Dec 03:30
Compare
Choose a tag to compare

This release fixes a bug in @remix-run/serve that broke the production build due to a missing module (#1128, #1129)

v1.1.0

17 Dec 23:44
Compare
Choose a tag to compare

✨ Features

  • Added direct support for deploying to Cloudflare Pages via @remix-run/cloudflare-pages (#1060)
  • Enabled link prefetching of route preloads. When route's export preload links, link prefetching will include those assets in addition to the normal resources (data, js modules, and css) (#569)
  • Added support for multipart form data, which means added support for file uploads 💾 (#383)
  • Added the <Outlet context> prop and useOutletContext hooks from React Router (#939)
  • Added support for ESM output in server builds (#976)
  • Added the ignoredRouteFiles option to remix.config.js. This option accepts an array of glob patterns that Remix will ignore if matching files exist in your routes directory. (#989)
  • Added the serverPlatform option to remix.config.js. The default option is "node" but it can be set to "neutral" for non-Node deployment targets like Cloudflare Workers. (#1084)

🐛 Bug fixes

  • Fixed formatting that caused problems deploying to Digital Ocean's app platform (#849)
  • Fixed a bug the prevented multiple checkbox values from being submitted (#814)
  • Fixed a bug in the Cloudflare Workers adapter setting the wrong KV expiration values (#414)
  • Stopped routes from loading before redirects if they will never render (#858)
  • Fixed a bug where the dev process would not properly exist when using Prisma (#905)
  • Fixed a bug that caused out-of-sync versioning between react and react-dom (#926)
  • Previously fetcher.data was erroneously removed when a fetcher was reloaded or resubmitted. This required apps to duplicate the state into their own app state to build a UI that didn't flicker data. (#1109)

💅 Enhancements

  • Several type improvements (#439)
  • Remove React JSX Transform Warnings in VSCode (#720)
  • We can now surface errors from fetch submissions into boundary components for better error handling (#860)
  • We eliminated most of the starter files when running npx create-remix. You now have a blank slate to begin designing the app of your dreams 💭

New Contributors

Full Changelog: v1.0.6...v1.1.0

v0.0.0-experimental-db4e08b8

10 Dec 21:07
Compare
Choose a tag to compare
Pre-release

🐛 Bug fixes

  • Fixes circular dependency issues (#787)

✨ Features

  • Introduces @remix-run/eslint-config package (#357)
  • Allows ESM output of server builds (#976)

Full Changelog: v1.0.6...v0.0.0-experimental-db4e08b8

v0.0.0-experimental-b697c4f3

09 Dec 02:44
Compare
Choose a tag to compare
Pre-release

What's Changed

Bug fixes 🐛

  • Fix formatting issues causing build to fail in some environments (#849)
  • Fixed a bug in <Form> that was causing some values to override the search params instead of appending them (#814)
  • @remix-run/cloudflare-workers: Use seconds in KV session storage expiration (#910)

Features ✨

  • Add support for file uploads in <Form> (#383)
  • Enable routes to tell links to prefetch any kind of asset without the <link> component needing to know (#569)
  • Add <Outlet context> prop. This prop adds the ability to pass UI state down to nested routes. (#939)
  • Use assetsBuildDirectory instead of the deprecated browserBuildDirectory config option (#587)

Enhancements 💅

  • The json function type now accepts an optional generic argument for the return type (#439)
  • Strip excess error messages in the client on production
  • fix: jokes tutorial actions should return 400 status for errors by @Graham42 in #895
  • fix(fly): use remote-only deploys by @kentcdodds in #930

New Contributors

Full Changelog: v1.0.6...v0.0.0-experimental-b697c4f3

v0.0.0-experimental-ab9dac4f

01 Dec 20:53
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Fixes a bug when an empty string is returned in a response. This should return null instead.

New Contributors

Full Changelog: v1.0.6...v0.0.0-experimental-ab9dac4f

v1.0.6

26 Nov 17:33
8dabfa1
Compare
Choose a tag to compare

This release further improves our integration with Vercel (#631)

Full Changelog: v1.0.5...v1.0.6

v1.0.5

24 Nov 18:33
eb12aea
Compare
Choose a tag to compare

Enhancements ✨

  • Several error message improvements (#441)
  • Removed references to deprecated tokens in create-remix (#519, #566)
  • Simplified the @remix-run/vercel starter template. Now you can deploy with zero Vercel config! (#588)

New Contributors!

Full Changelog: v1.0.4...v1.0.5

v1.0.4

23 Nov 03:35
Compare
Choose a tag to compare

This release removes the crypto dependency from the create-remix template, which fixes issues for starters deploying to Cloudflare Workers (#462).

Full Changelog: v1.0.3...v1.0.4

v1.0.3

22 Nov 20:47
Compare
Choose a tag to compare

Remix v1.0 is here! 🥳

v1.0.0-rc.4

22 Nov 18:55
Compare
Choose a tag to compare
v1.0.0-rc.4 Pre-release
Pre-release

Nothing to see here. Stay tuned!

Full Changelog: v1.0.0-rc.3...v1.0.0-rc.4