Releases: redwoodjs/graphql
v8.9.0
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(deps): bump tar-fs from 2.1.3 to 2.1.4 (#12094) by @dependabot[bot]
- chore(deps): update dependency rollup to v4.46.2 (#12075) by @renovate-bot
- chore(deps): bump cipher-base from 1.0.4 to 1.0.6 (#12085) by @dependabot[bot]
- chore(deps): Bump form-data to fix security alerts (#12103) by @Tobbe
- chore(deps): bump sha.js from 2.4.11 to 2.4.12 (#12084) by @dependabot[bot]
π§Ή Chore
Click to see all chore contributions
- chore(docs): Format README (ace8a4c) by @Tobbe
- Add redirect from root to external documentation (acd6d98) by @peterp
- Update redirect from root to wildcard path (2d68900) by @peterp
- Remove multiple redirects from netlify.toml (52133ce) by @peterp
- Change build command in netlify.toml (c82a956) by @peterp
- Change build command to echo 'hello' (5af3d1f) by @peterp
- Update Netlify configuration commands and formatting (885bddc) by @peterp
- Change build command to 'yarn build' (79c7153) by @peterp
- Version docs to 8.9 (177a2d2) by @Tobbe
- [Dev environment] Migrate from Gitpod Classic to Ona (#12093) by @Siddhant-K-code
- Update prerequisites.md (#12089) by @thefonso
- Update scorecard.yml (#12098) by @harryhcs
- chore(test-project): Update postcss-loader to 8.2.0 (#12101) by @Tobbe
- Revert "Update scorecard.yml" (#12099) by @harryhcs
π Introducing RedwoodSDK β Full-stack React on Cloudflare
π Introducing RedwoodSDK β React on Cloudflare
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
Changelog
The main reason for this release is to upgrade form-data to patch a security vulnerability
π¦ Dependencies
- chore(deps): update dependency publint to v0.3.12 (#12074) by @renovate-bot
- chore(deps): bump form-data from 2.5.1 to 2.5.5 (#12071) by @dependabot[bot]
- deps(web): Update
@apollo/clientpackage to v3.13.9 (#12078) by @Tobbe
π§Ή Chore
v8.8.0
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
- Add CloudRay Deployment Guide (#12069) by @GeoSegun
- docs(links): fix links to redwoodjs/graphql repo (#12065) by @Tobbe
π¦ 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
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
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(deps): bump tar-fs from 2.1.2 to 2.1.3 (#12045) by @dependabot[bot]
- chore(deps): Bump pbkdf2 to 3.1.2 (#12057) by @Tobbe
- chore(deps): Bump vite to 5.4.19 (#12058) by @Tobbe
π§Ή Chore
Click to see all chore contributions
- β¨ Added Announcement Bar to Docs (#12015) by @ahaywood
- fix: install corepack from npm (#12028) by @trivikr
- Help CI understand that I renamed the repo. (#12021) by @peterp
- Update README.md (99b0510) by @peterp
- chore(ci): Update path to match new repo name (#12056) by @Tobbe
- Merge branch 'release/patch/v8.6.2' into next (abb8397) by @Tobbe
v8.6.2
v8.6.1
Changelog
This release focuses on upgrading third party packages to fix security vulnerabilities
π¦ Dependencies
- chore(deps): Bump vite to 5.4.15 (#12012) by @Tobbe
- chore(deps): Upgrade Vitest to 2.1.8 (#12010) by @Tobbe
- chore(deps): bump elliptic from 6.6.0 to 6.6.1 (#11960) by @dependabot[bot]
- chore(deps): bump tar-fs from 2.1.1 to 2.1.2 (#12011) by @dependabot[bot]
- chore(deps): Bump vite-plugin-node-polyfills to v0.23.0 (#12014) by @Tobbe
- chore(deps): bump axios from 1.7.7 to 1.8.4 (#12013) by @dependabot[bot]
- chore(deps): bump serialize-javascript from 6.0.1 to 6.0.2 in /docs (#11954) by @dependabot[bot]
- chore(deps): Bump Vite to 5.4.16 (#12016) by @Tobbe
π§Ή Chore
v7.7.5
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
- chore(deps): bump elliptic from 6.5.5 to 6.6.1 (#11960) by @dependabot[bot]
- chore(deps): Bump vite to 4.5.11 (#12012) by @Tobbe
- chore(deps): bump tar-fs from 2.1.1 to 2.1.2 (#12011) by @dependabot[bot]
- chore(deps): bump axios from 1.6.7 to 1.8.4 (#12013) by @dependabot[bot]
- chore(deps): Bump vitest to 1.6.1 to fix security issue by (f901e4a) @Tobbe
v8.6.0
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
- docs(deployment): Removes grove based deployment information (#11932) by @Josh-Walker-GM
- docs: fix discord invite link (#11933) by @Josh-Walker-GM
- fix a spelling error (principal -> principle) (#11952) by @tzwel
- docs: Fix spelling in graphql docs (#11964) by @Tobbe
- Update auth.webAuthn.ts.template (#11990) by @mikecanann
π¦ 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
@babelparser, register and traverse (#11989) by @Tobbe
v8.5.0
Changelog
π Features
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 donavigate(`?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 theSameSite 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
- chore(deps): update dependency prettier-plugin-curly to v0.3.1 (#11855) by @renovate
- chore(deps): react-hook-form@7.54.2 (#11895) by @Tobbe
- chore(deps) re-upgrade to yarn 4.6.0 (#11911) by @Tobbe
- fix(deps): update dependency isbot to v5.1.21 (#11912) by @renovate
- fix(deps): update dependency vite to v5.4.12 [security] (#11916) by @renovate
- fix(deps): update dependency @fastify/multipart to v8.3.1 [security] (#11922) by @renovate
- chore(deps): bump store2 from 2.14.2 to 2.14.4 (#11927) by @dependabot