RedwoodJS Conference, September 26-29 in Oregon, USA
⚠️ Early Bird pricing ends September 12th!
Details and Registration here: www.redwoodjsconf.com
Highlights
Preview Features
📬 Redwood Mailer with Studio
That's right, we're introducting a new API and conventions to make config and send for transaction mail as SilkySmooth™ as possible. Not only do you get an API, you get dev-time testing and observability via the Studio integration. We think you're going to love it.
- Preview Documentation
- Mailer PR #9058
- Recorded Production use demo from the recent Town Hall meetup
⚡️ Redwood Realtime
Haven't tried out Redwood's Realtime preview feature yet? Well, we've got a few things to get you inspired. Check these out:
- 5 Demos in One: demo app on Fly.io using Redis: https://realtime.redwoodjs.com
- Recorded demo from the recent Town Hall meetup
- Demo app repo and documentation
- Preview Documentation
Changelog
Features
- feat(cli): lazy install data migrate and make it runnable on its own #8572 by @jtoar
- feat: Mailer packages and studio tooling updates #9058 by @Josh-Walker-GM
- feat(realtime): Expose store and pubsub for easier access #9138 by @Josh-Walker-GM
- Support jsx/tsx on the api side (for mail templates, ai-jsx, etc) #9133 by @Tobbe
Fixed
- fix(data-migrate): add
dotenv-defaults
, properly plug into CLI #9087 by @jtoar - Minor form improvements #9050 by @cjreimer
- fix(create-redwood-app): fix typo in doc template #9111 by @millsp
- fix(babel-config): read TS config files using TS parser functions #9121 by @jtoar
- dbAuth: Catch fetch failure in getToken #9119 by @Tobbe
- fix(cli): Ensure newline to prevent error output boxen misalignment #9135 by @Josh-Walker-GM
Docs
- Docs: Update prerender.md to fix typo #9048 by @Jedidiah
- Update baremetal.md. Related to ssh connection #9040 by @MNR85
- fix(docs): Correct documentation for
validateSync
andvalidateWithSync
#9080 by @BlackHawkSigma - Adds a Chapter 0 to the tutorial, giving a high-level overview of Redwood #9084 by @cannikin
- Docs: Update authentication.md #8974 by @lucaspmarra
Chore
- Fix yarn lint warnings regarding {} #9099 by @Tobbe
- chore(cli): make
@redwoodjs/cli-data-migrate
package size smaller #9085 by @jtoar - style(eslint): enable
@typescript-eslint/consistent-type-imports
#9082 by @virtuoushub
Core dependencies
- fix(deps): update storybook monorepo to v7.3.2 #9020
- fix(deps): update prisma monorepo to v5.2.0 #9064
- fix(deps): update dependency fastify to v4.22.0 #9093
- fix(deps): update storybook monorepo to v7.4.0 #9095
- chore(deps): update yarn to v3.6.3 #9056
Dependencies
Click to see all upgraded dependencies
- fix(deps): update storybook monorepo to v7.3.2 #9020
- fix(deps): update prisma monorepo to v5.2.0 #9064
- fix(deps): update dependency listr2 to v6.6.1 #9062
- chore(deps): update dependency firebase to v10.3.0 #9086
- fix(deps): update dependency graphql to v16.8.0 #9094
- fix(deps): update dependency fastify to v4.22.0 #9093
- fix(deps): update dependency enquirer to v2.4.1 #9063
- fix(deps): update dependency msw to v1.2.5 #9091
- fix(deps): update storybook monorepo to v7.4.0 #9095
- fix(deps): update jest monorepo #9092
- chore(deps): update yarn to v3.6.3 #9056
- chore(deps): update babel monorepo #9090
- chore(deps): update dependency postcss to v8.4.29 #9109
- fix(deps): update babel monorepo to v7.22.14 #9110