Skip to content

Releases: redwoodjs/graphql

v8.9.0

21 Oct 10:06

Choose a tag to compare

Changelog

We're winding down development of Redwood GraphQL (formerly RedwoodJS).

There is an actively maintained fork over at https://cedarjs.com (GitHub: cedarjs/cedar). Please migrate if you want further security updates, bug fixes and new features.

πŸ› οΈ Fixes

  • fix(supabase): Preserve extra search parameters (#12102) by @Tobbe
  • fix(deps): update dependency vite to v5.4.20 [security] (#12091) by @renovate-bot
  • fix(tui): validate spinner.characters (β‰₯2) and frameInterval (>0); add first tests (#12088) by @Harsh1925

πŸ“š Docs

  • feat: add mentions of Prisma Postgres and clear deprecated info (#12087) by @ankur-arch
  • docs: Update README to introduce RedwoodSDK, a new React framework for Cloudflare (7e1639e) by @harryhcs
  • docs: Update README to clarify RedwoodSDK as a full-stack web app framework for Cloudflare (e5fedea) by @harryhcs
  • docs: Added the Upgrade Guide to the Docs (#12083) by @ahaywood
  • docs(upgrade-guides): Add the v8 upgrade guide to versioned docs (#12086) by @Tobbe

πŸ“¦ Dependencies

🧹 Chore

Click to see all chore contributions

πŸš€ Introducing RedwoodSDK β€” Full-stack React on Cloudflare

15 Aug 06:32

Choose a tag to compare

πŸš€ Introducing RedwoodSDK β€” React on Cloudflare

RedwoodSDK Logo

Hey Team Redwood! 🌲

We’re excited to share RedwoodSDK β€” a modern React framework for building full-stack web apps on Cloudflare.


Why RedwoodSDK?

  • Starts as a Vite plugin
  • Unlocks SSR, React Server Components, server functions, streaming, and realtime
  • Local dev parity with Miniflare
  • First-class access to Cloudflare services: Workers, D1, Durable Objects, R2, Queues, and more

Try It

npx create-rwsdk my-project
cd my-project
npm run dev

πŸ“š Docs | 🌐 Website | πŸ’¬ Discord


⭐ Help us grow: Star RedwoodSDK on GitHub and share it with your network!

v8.8.1

14 Aug 11:29

Choose a tag to compare

Changelog

The main reason for this release is to upgrade form-data to patch a security vulnerability

πŸ“¦ Dependencies

🧹 Chore

Click to see all chore contributions

v8.8.0

20 Jul 17:08

Choose a tag to compare

Changelog

πŸš€ Features

  • feat(api-server): lambdaLoader: add discoverFunctionsGlob option... (#12063) by @richard-stafflink

πŸ› οΈ Fixes

  • fix(deps): update dependency http-proxy-middleware to v3.0.5 [security] (#12059) by @renovate-bot
  • fix(api-server): lambdaLoader: improve handler import logic... (#12064) by @richard-stafflink

πŸ“š Docs

πŸ“¦ Dependencies

  • chore(deps): bump @octokit/request-error from 5.0.1 to 5.1.1 in /.github/actions/check_changesets (#11951) by @dependabot[bot]
  • chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /docs (#12053) by @dependabot[bot]
  • chore(deps): update actions/setup-node digest to 49933ea (#12060) by @renovate-bot
  • chore(deps): Bump express in docs/ to v4.21.2 (#12067) by @Tobbe
  • chore(deps): Bump docusaurus to v3.8.1 (#12066) by @Tobbe
  • chore(deps): update dependency prettier-plugin-curly to v0.3.2 (#12062) by @renovate-bot
  • chore(deps): update dependency prettier-plugin-curly to v0.3.2 (#12061) by @renovate-bot
  • chore(deps): Bump path-to-regexp to v1.9.0 (#12068) by @Tobbe

🧹 Chore

Click to see all chore contributions

NOTE: v8.7.0 was never released on GitHub. It's on npm, but has no changes compared to v8.6.3

v8.6.3

01 Jul 16:43

Choose a tag to compare

Changelog

πŸ› οΈ Fixes

  • fix(cli): Tell yarn not to install Tailwind types (they're deprecated) (#12049) by @Tobbe
  • fix(storybook): Adding vite-plugin-node-polyfills to SB Vite config (#12050) by @Tobbe
  • fix(api-server): handle path names with 'graphql' (#12055) by @Tobbe

πŸ“¦ Dependencies

🧹 Chore

Click to see all chore contributions

v8.6.2

01 Jul 14:26

Choose a tag to compare

This release accidentally contains no changes compared to v8.6.1. Please jump straight to v8.6.3!

v8.6.1

03 Apr 14:34

Choose a tag to compare

Changelog

This release focuses on upgrading third party packages to fix security vulnerabilities

πŸ“¦ Dependencies

🧹 Chore

v7.7.5

01 Apr 21:00

Choose a tag to compare

Changelog

πŸ› οΈ Fixes

  • fix(storybook): Make Storybook run also on Node v20.19.0 (#12003) by @Tobbe
  • fix(storybook): Apply workaround in #12003 also for Webpack Storybook (d1dd80f) by @Tobbe

πŸ“¦ Dependencies

v8.6.0

29 Mar 10:28

Choose a tag to compare

Changelog

πŸš€ Features

feat(scripts): Args type for script arguments (#11946) by @Tobbe Generated scripts will now come with an `Args` interface that you can add your arguments to for better TS support.

πŸ› οΈ Fixes

  • fix(babel-config): react compiler target should be a string (#11935) by @Tobbe
  • fix(cli): Await files() when generating scripts (#11947) by @Tobbe
  • fix(cli): Support passing numeric args to prisma (#11948) by @Tobbe
  • fix(testing): Don't generate scenarios with red squiggles (#11992) by @Tobbe
  • fix(storybook): Make Storybook run also on Node v20.19.0 (#12003) by @Tobbe
  • fix(dbAuth): Don't include .snap files in the built package (#12007) by @Tobbe

πŸ“š Docs

πŸ“¦ Dependencies

Click to see all dependency updates
  • deps(@babel/generator): Bump to 7.26.10 (#11983) by @Tobbe
  • chore(deps): storybook 7.6.20 (#12002) by @Tobbe
  • deps(@babel/core): Bump to 7.26.10 (#11981) by @Tobbe
  • deps(babel): @babel/runtime-corejs3 7.26.10 (#11985) by @Tobbe
  • deps(babel): Bump presets and plugins to their latest versions (#11988) by @Tobbe
  • deps(babel): Bump @babel parser, register and traverse (#11989) by @Tobbe

v8.5.0

02 Feb 17:31

Choose a tag to compare

Changelog

πŸš€ Features

  • feat(cli): Add support for RWJS_CWD and --cwd to TW setup (#11923) by @Tobbe
feat(cli): Support generating sdls for models with only an id and relation (#11931) by @Tobbe It's now possible to generate SDL files for models that look like this
// This would be seeded with available car brands
model CarBrand {
  brand String @id
  cars  Car[]
}
[Storybook] Improve typing, add doc links & remove redundant JSDoc in preview.tsx (#11745) by @Philzen Better types for storybook preview config Better IntelliSense hints for storybook
  • [TS + Docs] Include potential gql input variables in ListCell's Loading and Success component typing & improve TS docs (#11773) by @Philzen
feat(router): Add option to not reset scroll to the top on navigate/link (#11380) by @guitheengineer You can now do navigate(`?id=${id}`, { scroll: false }) and <Link to={`?id=${id}`} options={{ scroll: false }} /> to not reset the scroll to the top when navigating.
feat(dbAuth): Lax SameSite cookie policy (#11889) by @Tobbe Setting the SameSite cookie policy to Lax allows users to be immediately authenticated when arriving from external domains.

πŸ› οΈ Fixes

  • fix(router): Skip search params with undefined and null values passed to named routes (#11635) by @antonmoiseev
fix(cli): Pin TailwindCSS to v3 (#11920) by @Tobbe Pinning TW to v3 for our `yarn rw setup ui tailwind` command until we've added support for TW v4

πŸ“š Docs

  • fix(docs): make bold the whole word, not just the first char (#11710) by @fromaline

πŸ“¦ Dependencies

Click to see all dependency updates