v1.3.0
Buckle up folks, we've got a big new feature to talk about. Let's geat ready for...
🥞 New Feature: Remix Stacks
We're excited to announce the official release of Remix Stacks! Stacks allow you to quickly create templates for Remix projects, pre-configured with some of our favorite tools in the ecosystem. You can think of our basic templates as a set of AA batteries, whereas Stacks are lithium ion 🔋⚡️. Even better, you can create your own stack and bootstrap it just as easily!
We think this will help you get started with Remix faster and easier than ever. Start using Stacks with npx create-remix@latest
and choose "A pre-configured stack ready for production". Read more about stacks in the stacks docs page.
🧪 Experimental: Improved Deno support
In v1.2.0 we announced experimental support for build Remix on Deno. While it's still early days, this release builds on those foundations and fixes several issues we found working closely with the Deno core team.
We're excited to chart these wide open waters. Deno still feels new to a lot of us, but that's largely because our tools haven't caught up and we're aiming to change that. Deno has been stable for over a year and has an incredible team behind it. If you're as excited about it as we are, we'd love it if you'd help us kick the tires by bootstrapping your next app with npx create-remix@latest --template deno-ts
. 🦕
TLDR: What Changed?
✨ Features
- Remix Stacks: A brand new way to bootstrap your Remix app with your favorite tooling ready to go. Read more on the stacks docs page.
- Introduced the new
actionRedirect
type foruseFetcher
(#2188). This represents when the action from anactionSubmission
returns a redirect and the page is transitioning to the new location. It corrects fetcher action redirects to follow the same lifecycle as navigation transitions. Read more about this change and managing complex transitions in Transition Manager Flows.
💅 Enhancements
@remix-run/netlify
: Updates the serverBuildPath
to use Netlify's internal functions directory (#2291)
🐛 Bug fixes
@remix-run/architect
: Added the missing module exportcreateArcTableSessionStorage
to the coreremix
package (#1970)- Fixed a bug in our disambiguation logic for layout vs. index routes in fetcher submissions (#2271 and #2319)
- Several bug fixes in our experimental Deno adapter and the related template.
New Contributors
- @justinnoel made their first contribution in #2193
- @youngvform made their first contribution in #2225
- @pcattori made their first contribution in #2243
Full Changelog: v1.2.3...v1.3.0