Skip to content

v5.0.0

Compare
Choose a tag to compare
@jtoar jtoar released this 27 Apr 19:53
· 3374 commits to main since this release

Join us early this May for our monthly town hall where we'll go over these release notes and more: https://community.redwoodjs.com/t/redwood-may-town-hall-v5-redwood-studio-experimental-opentelemetry-instrumentation/4827

Changelog

Breaking

  • feat(react): Upgrade to React 18 #4992 by @virtuoushub
  • chore(deps): bump setup of Chakra UI to V2 #7649 by @virtuoushub
  • fix: avoid naming conflict with client prop #7024 by @esteban-url
  • [Cells]: Show Success if there's any data in any of the fields #7704 by @jtoar
  • feature: Upgrade Supabase Auth to v2 #7719 by @dthyresson
  • Auth: Add TS types for auth method options #7745 by @Tobbe
  • Upgrade simplewebauthn packages #7477 by @jtoar
  • Makes validateWith async and a new validateWithSync synchronous #7681 by @cannikin
  • Keep prerender component tree the same as regular render tree #7760 by @Tobbe
  • chore: Improve LogFormatter to include Types and Support Additional Options without the Custom attribute #7813 by @dthyresson
  • Deprecate serverless aws deploy as an officially supported option #8060 by @thedavidprice
  • Bump the Node.js build target to 18 LTS #8106 by @jtoar
  • feat: Change to using resetToken hash in DB #8041 by @jaiakt

Features

Fixed

  • Fix spelling mistake in prerender error message #8018 by @Tobbe
  • fix(cli): Install studio package if not found #8058 by @Josh-Walker-GM
  • fix(crwa): Fix failure in case of disabled telemetry #8062 by @Josh-Walker-GM
  • Don't error out when using Vite with RW v5 #8040 by @Tobbe
  • Allow string userId in Redwood Studio generated dbAuth header #8083 by @davidkus
  • fix(CRWA): make node and yarn compatibility checks fail #8128 by @jtoar
  • fix(CRWA): handle node version compat check failures #8132 by @jtoar
  • fix(codemods): make react do install, add update node engines #8134 by @jtoar
  • fix(studio): split studio command into handler, add toml step #8136 by @jtoar
  • fix:(v5 codemods): rename react codemod and fix ui #8140 by @jtoar
  • fix: Flightcontrol setup improve SameSite config #8142 by @thedavidprice
  • fix(cli): Conditionally show nudge about upgrade version toml tags #8039 by @Josh-Walker-GM
  • fix: list project-config as a dependency in api-server, graphql-server, studio, vite #8145 by @jtoar
  • Avoid non-autofixable ESLint errors in code generated around dbAuth #6061 by @Philzen
  • Allow multiple spaces in PRISMA_DIRECT_URL_REGEXP #8001 by @dennemark

Docs

Chore

Core dependencies

  • fix(deps): update prisma monorepo to v4.13.0 #8052
  • fix(deps): update dependency @apollo/client to v3.7.12 #8064
  • fix(deps): update dependency fastify to v4.17.0 #8148

Dependencies

Click to see all upgraded dependencies
  • chore(deps): update dependency @types/react to v18.0.28 #7620
  • chore(deps): update dependency @types/react-dom to v18.0.11 #7644
  • fix(deps): update dependency msw to v1 #7450
  • chore(deps): update dependency @auth0/auth0-spa-js to v2 #7524
  • fix(deps): update jest monorepo to v29.4.3 #7651
  • fix(deps): update dependency msw to v1.1.0 #7733
  • chore(deps): update dependency @testing-library/dom to v9 #7736
  • chore(deps): update dependency @testing-library/react to v14 #7737
  • chore(deps): update dependency @supabase/supabase-js to v2.10.0 #7758
  • fix(deps): update jest monorepo to v29.5.0 #7770
  • chore(deps): update dependency @testing-library/dom to v9.0.1 #7782
  • chore(deps): update dependency @supabase/supabase-js to v2.11.0 #7840
  • chore(deps): update dependency @supabase/supabase-js to v2.12.0 #7867
  • fix(deps): update dependency msw to v1.1.1 #7871
  • fix(deps): update dependency @apollo/client to v3.7.10 #7520
  • fix(deps): update dependency msw to v1.2.0 #7883
  • chore(deps): update dependency @supabase/supabase-js to v2.12.1 #7891
  • chore(deps): update dependency typescript to v5 #7845
  • chore(deps): update dependency @types/react to v18.0.29 #7912
  • fix(deps): update dependency msw to v1.2.1 #7911
  • chore(deps): update dependency @testing-library/dom to v9.1.0 #7914
  • fix(deps): update dependency @fastify/http-proxy to v9 #7889
  • chore(deps): update dependency @testing-library/dom to v9.2.0 #7921
  • chore(deps): update dependency @types/react to v18.0.30 #7939
  • fix(deps): update dependency css-minimizer-webpack-plugin to v5 #7941
  • chore(deps): update dependency @supabase/supabase-js to v2.13.0 #7964
  • chore(deps): update dependency typescript to v5.0.3 #7972
  • fix(deps): update dependency @apollo/client to v3.7.11 #7984
  • chore(deps): update dependency @supabase/supabase-js to v2.13.1 #7981
  • chore(deps): update dependency @types/react to v18.0.33 #7996
  • chore(deps): update dependency @supabase/supabase-js to v2.14.0 #8010
  • chore(deps): update dependency @clerk/types to v3.34.0 #8028
  • chore(deps): update dependency @npmcli/arborist to v6.2.8 #8020
  • fix(deps): update dependency @clerk/clerk-sdk-node to v4.8.6 #8025
  • chore(deps): update dependency @playwright/test to v1.32.3 #8061
  • fix(deps): update dependency @escape.tech/graphql-armor to v1.8.2 #8023
  • fix(deps): update dependency @apollo/client to v3.7.12 #8064
  • chore(deps): update dependency @tsd/typescript to v5.0.4 #8063
  • fix(deps): update dependency @fastify/static to v6.10.1 #8065
  • fix(deps): update dependency webpack-dev-server to v4.13.3 #8067
  • fix(deps): update dependency @vscode/ripgrep to v1.15.2 #8026
  • chore(deps): update dependency @types/lodash to v4.14.194 #8075
  • chore(deps): update dependency @types/react to v18.0.38 #8076
  • chore(deps): update dependency vite to v4.3.1 #8068
  • chore(deps): update dependency autoprefixer to v10.4.14 #8077
  • chore(deps): update dependency supertokens-node to v13.5.0 #8022
  • chore(deps): update dependency dependency-cruiser to v12.11.3 #8078
  • chore(deps): update dependency esbuild to v0.17.18 #8079
  • fix(deps): update dependency @graphiql/plugin-explorer to v0.1.15 #8081
  • chore(deps): update dependency postcss to v8.4.23 #8080
  • fix(deps): update dependency @headlessui/react to v1.7.14 #8084
  • fix(deps): update dependency @heroicons/react to v2.0.17 #8085
  • fix(deps): update dependency @types/node to v16.18.24 #8087
  • fix(deps): update dependency @types/jest to v29.5.1 #8086
  • fix(deps): update dependency @whatwg-node/fetch to v0.8.6 #8088
  • fix(deps): update dependency html-webpack-plugin to v5.5.1 #8090
  • fix(deps): update dependency firebase-admin to v11.7.0 #8029
  • fix(deps): update dependency @whatwg-node/fetch to v0.8.8 #8092
  • fix(deps): update dependency prettier to v2.8.8 #8091
  • fix(deps): update dependency graphiql to v2.4.1 #8089
  • chore(deps): update dependency @supabase/supabase-js to v2.21.0 #8096
  • fix(deps): update dependency webpack-cli to v5.0.2 #8095
  • fix(deps): update dependency sqlite3 to v5.1.6 #8093
  • fix(deps): update dependency core-js to v3.30.1 #8066
  • chore(deps): update babel monorepo to v7.21.4 #7980
  • fix(deps): update prisma monorepo to v4.13.0 #8052
  • fix(deps): update graphql-tools monorepo #8094
  • chore(deps): update dependency cypress to v12.10.0 #8100
  • chore(deps): update dependency @clerk/types to v3.35.3 #8099
  • chore(deps): update dependency firebase to v9.20.0 #8101
  • chore(deps): update dependency tailwindcss to v3.3.1 #8102
  • fix(deps): update dependency eslint to v8.39.0 #8109
  • chore(deps): update dependency typescript to v5.0.4 #8111
  • chore(deps): update dependency @clerk/clerk-react to v4.15.3 #8098
  • chore(deps): update react monorepo to v18.2.0 #8108
  • fix(deps): update dependency webpack to v5.80.0 #8021
  • chore(deps): update dependency rimraf to v5 #8110
  • chore(deps): update dependency vite to v4.3.2 #8107
  • chore(deps): update dependency @types/split2 to v4 #8117
  • fix(deps): update dependency vite to v4.3.2 #8103
  • fix(deps): update typescript-eslint monorepo to v5.59.1 #8115
  • fix(deps): update dependency graphql-yoga to v3.9.1 #8112
  • chore(deps): update dependency tailwindcss to v3.3.2 #8121
  • fix(deps): update dependency listr2 to v6 #8105
  • fix(deps): update opentelemetry-js monorepo #8114
  • fix(deps): update dependency react-router-dom to v6.10.0 #8113
  • chore(deps): update dependency @nrwl/nx-cloud to v16 #8116
  • fix(deps): update dependency @types/node to v16.18.25 #8122
  • chore(deps): update dependency @types/react-dom to v18.2.1 #8120
  • fix(deps): update dependency @vitejs/plugin-react to v4 #8104
  • fix(deps): update graphqlcodegenerator monorepo #8012
  • fix(deps): update graphqlcodegenerator monorepo #8126
  • chore(deps): update node.js to v18 #8124
  • chore(deps): update dependency all-contributors-cli to v6.25.0 #8127
  • chore(deps): update dependency @azure/msal-browser to v2.36.0 #8097
  • fix(deps): update dependency fastify to v4.16.3 #8123
  • fix(deps): update dependency webpack to v5.81.0 #8130
  • chore(deps): update dependency vite to v4.3.3 #8129
  • fix(deps): update dependency vite to v4.3.3 #8131
  • chore(deps): update dependency cypress to v12.11.0 #8133
  • fix(deps): update dependency fastify to v4.17.0 #8148
  • chore(deps): update dependency @playwright/test to v1.33.0 #8146
  • chore(deps): update dependency @types/jsonwebtoken to v9.0.2 #8147

Upgrade Guide

https://community.redwoodjs.com/t/redwood-v5-0-0-upgrade-guide/4715