Releases: redwoodjs/redwood
v5.4.2
v5.4.1
v5.4.0
π² RedwoodJS Conference, September 26-29 in Oregon, USA
The first RedwoodJS in-person conference is only three months away! Details and discussions are happening on the Redwood forums.Registration here: www.redwoodjsconf.com
Changelog
This release features a great new addition to Redwood's prerendering capabilities: Redwood now preloads the Apollo Client Cache on the frontend with the data retrieved during prerendering. Where Cells are used, this allows the data served during prerender to match the client data.
In addition to that, there's plenty more features and fixes in this release like:
- a new OAuth cookbook for dbAuth https://redwoodjs.com/docs/how-to/oauth
- integrated TypeScript support for alias paths https://redwoodjs.com/docs/typescript/introduction#using-alias-paths
We plan for this release to be the last v5 release before the next major, but will of course release patches as appropriate.
Lastly, if you're using Clerk authentication and haven't seen the new auth decoder in the v5.3.2
patch, please see the release notes and migration guide: https://github.com/redwoodjs/redwood/releases/tag/v5.3.2.
Features
- Prepopulate apollo cache on prerendered pages #8566 by @KrisCoulson
- Use defined path aliases for prerendering #7575 by @esteban-url
- Initial support for using SDL codegen for GraphQL types #8417 by @orta
- eslint rule for unsupported-route-components #8774 by @Tobbe
- eslint rule to add types to service functions #8599 by @orta
Fixed
- deprecate
setup ui windicss
(project is sunsetting) #8597 by @thedavidprice - Added verbose mode to baremetal #8544 by @Bigood
- ChunkReferencesPlugin: Update types in webpack plugin #8658 by @Tobbe
- fix: Insert const in for...of loop #8732 by @drikusroor
- DX: Tweak comments in redwood.toml #8744 by @Tobbe
Docs
- fix #8509: link to react-hook-form api #8510 by @rayhatfield
- Update routing-params.md #8548 by @AndrewLamYW
- fix(docs): Remove whitespace in
services.md
#8577 by @BlackHawkSigma - fix(docs) test should query for postId, not comment id #8529 by @rayhatfield
- Update cli-commands.md #8600 by @AndrewLamYW
- fix(docs): Fix & make verifyOwnership consistent #8596 by @drikusroor
- Fix typos in documentation #8659 by @yahhuh
- OAuth cookbook #8622 by @cannikin
Chore
- chore(crwa): dedupe browserlist query #8621 by @jtoar
- Fix type
ScenarioData
JSDoc example #8545 by @BlackHawkSigma - Get rid of 'proposal-dynamic-import' #8456 by @Tobbe
- Fix await import in auth setup #8582 by @Tobbe
- feat: Update the SDL types lib #8586 by @orta
- chore(rwfw): working refactor, make
project:sync
ignore more files #8579 by @jtoar - Only use the main lodash package #8583 by @Tobbe
- chore(cli-plugins): make depcruise reusable #8568 by @jtoar
- fix(publishing): remove tsconfig.tsbuildinfo #8637 by @jtoar
- chore(studio): update tremor to v3 #8645 by @Josh-Walker-GM
- Added Amy to README #8757 by @pantheredeye
Core dependencies
- fix(deps): update prisma monorepo to v4.16.1 #8695
- fix(deps): update dependency fastify to v4.18.0 #8619
- fix(deps): update dependency react-hook-form to v7.45.0 #8664
- fix(deps): update dependency @apollo/client to v3.7.16 #8678
Dependencies
Click to see all upgraded dependencies
- fix(deps): update dependency @types/aws-lambda to v8.10.116 #8535
- fix(deps): update typescript-eslint monorepo to v5.59.9 #8525
- chore(deps): update dependency @clerk/clerk-react to v4.18.0 #8536
- chore(deps): update dependency @clerk/types to v3.41.0 #8538
- chore(deps): update dependency @simplewebauthn/server to v7.3.0 #8517
- chore(deps): update dependency @azure/msal-browser to v2.37.1 #8541
- fix(deps): update dependency @fastify/http-proxy to v9.2.0 #8539
- fix(deps): update dependency react-router-dom to v6.12.0 #8540
- fix(deps): update opentelemetry-js monorepo #8543
- fix(deps): update dependency graphql-scalars to v1.22.2 #8546
- fix(deps): update dependency graphql-scalars to v1.22.2 #8547
- chore(deps): update dependency cypress to v12.14.0 #8550
- chore(deps): update dependency @types/react to v18.2.9 #8553
- fix(deps): update dependency webpack-cli to v5.1.4 #8554
- fix(deps): update dependency systeminformation to v5.18.2 #8542
- fix(deps): update dependency @whatwg-node/fetch to v0.9.4 #8563
- fix(deps): update dependency react-router-dom to v6.12.1 #8565
- chore(deps): update dependency @types/uuid to v9.0.2 #8567
- chore(deps): update dependency firebase to v9.22.2 #8570
- fix(deps): update dependency @types/aws-lambda to v8.10.117 #8571
- fix(deps): update dependency @vscode/ripgrep to v1.15.4 #8573
- fix(deps): update dependency systeminformation to v5.18.3 #8574
- chore(deps): update dependency @clerk/types to v3.42.0 #8584
- chore(deps): update react monorepo #8595
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.6 #8603
- fix(deps): update dependency @whatwg-node/fetch to v0.9.6 #8606
- fix(deps): update dependency @types/aws-lambda to v8.10.118 #8608
- chore(deps): update babel monorepo to v7.22.5 #8575
- chore(deps): update dependency @auth0/auth0-spa-js to v2.0.8 #8613
- fix(deps): update dependency webpack-dev-server to v4.15.1 #8615
- fix(deps): update dependency concurrently to v8.2.0 #8617
- fix(deps): update dependency fastify to v4.18.0 #8619
- fix(deps): update dependency core-js to v3.31.0 #8618
- chore(deps): update dependency lerna to v7 #8609
- chore(deps): update node.js to v18 #8614
- chore(deps): update dependency @testing-library/dom to v9.3.1 #8627
- chore(deps): update dependency lerna to v7.0.2 #8629
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.7 #8631
- fix(deps): update dependency html-webpack-plugin to v5.5.3 #8632
- fix(deps): update dependency msw to v1.2.2 #8633
- fix(deps): update dependency react-error-boundary to v4.0.10 #8634
- chore(deps): update dependency @clerk/clerk-react to v4.20.1 #8635
- chore(deps): update dependency @supabase/supabase-js to v2.25.0 #8636
- chore(deps): update dependency octokit to v2.0.22 #8647
- fix(deps): update dependency @types/aws-lambda to v8.10.119 #8649
- fix(deps): update dependency css-minimizer-webpack-plugin to v5.0.1 #8650
- fix(deps): update dependency semver to v7.5.2 #8651
- chore(deps): update dependency @clerk/clerk-react to v4.20.4 #8662
- fix(deps): update dependency dotenv to v16.3.1 #8663
- fix(deps): update dependency webpack to v5.87.0 #8549
- fix(deps): update dependency react-hook-form to v7.45.0 #8664
- chore(deps): update dependency vite to v4.1.5 [security] #8671
- chore(deps): update dependency @clerk/clerk-react to v4.20.5 #8672
- chore(deps): update dependency autoprefixer to v10.4.14 #8668
- chore(deps): update dependency dependency-cruiser to v13.0.4 #8674
- chore(deps): update dependency esbuild to v0.18.6 #8670
- chore(deps): update dependency postcss to v8.4.24 #8675
- chore(deps): update react monorepo #8677
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.12 #8679
- chore(deps): update dependency @npmcli/arborist to v6.2.10 #8681
- fix(deps): update dependency @tremor/react to v3.2.3 #8560
- fix(deps): update dependency @apollo/client to v3.7.16 #8678
- fix(deps): update prisma monorepo to v4.16.0 #8684
- chore(deps): update dependency vite to v4.3.9 #8682
- fix(deps): update dependency @fastify/http-proxy to v9.2.1 #8680
- fix(deps): update typescript-eslint monorepo to v5.60.0 #8660
- fix(deps): update dependency @graphiql/plugin-explorer to v0.1.20 #8691
- fix(deps): update prisma monorepo to v4.16.1 #8695
- fix(deps): update dependency react-toastify to v9.1.3 #8694
- chore(deps): update dependency @simplewebauthn/server to v7.3.1 #8690
- fix(deps): update dependency @vitejs/plugin-react to v4.0.1 #8692
- fix(deps): update dependency react-error-boundary to v4.0.10 #8693
- fix(deps): update dependency @graphiql/toolkit to v0.8.4 #8698
- fix(deps): update dependency webpack to v5.88.0 #8697
- fix(deps): update dependency @headlessui/react to v1.7.15 #8700
- fix(deps): update dependency @heroicons/react to v2.0.18 #8701
- fix(deps): update dependency @whatwg-node/fetch to v0.9.7 #8702
- fix(deps): update dependency graphiql to v2.4.7 #8703
- fix(deps): update dependency semver to v7.5.3 #8704
- chore(deps): update dependency @clerk/types to v3.46.0 #8708
- fix(deps): update dependency systeminformation to v5.18.4 #8706
- chore(deps): update dependency @playwright/test to v1.35.1 #8709
- chore(deps): update dependency @types/react to v18.2.14 #8714
- chore(deps): update dependency @supabase/supabase-js to v2.26.0 #8711
- chore(deps): update dependency @types/vscode to v1.79.1 #8715
- chore(deps): update dependency cypress to v12.15.0 #8716
- fix(deps): update dependency @graphiql/plugin-explorer to v0.1.21 #8719
- chore(deps): update dependency firebase to v9.23.0 #8718
- chore(deps): update dependency glob to v10.3.0 #8720
- chore(deps): update dependency nx to v16.4.0 #8722
- fix(deps): update dependency envinfo to v7.9.0 #8725
- fix(deps): update dependency eslint to v8.43.0 #8726
- chore...
v5.3.2
Patch Release
Note Are you using Clerk for authentication and user management? Keep reading.
This patch adds a new auth decoder, clerkAuthDecoder
to the @redwoodjs/auth-clerk-api
package and deprecates the existing one, which is simply named authDecoder
. We recommend that everyone using Clerk migrate to the new auth decoder unless youβre already using a custom one. The current auth decoder is subject to rate limiting.
Background
First, a quick reminder on how auth works in Redwood. On a project's api side, there's two critical auth functions, authDecoder
and getCurrentUser
. They're both passed to createGraphQLHandler
in api/src/functions/graphql.{ts,js}
:
// api/src/functions/graphql.{ts,js}
import { authDecoder } from '@redwoodjs/auth-clerk-api'
import { createGraphQLHandler } from '@redwoodjs/graphql-server'
// ...
import { getCurrentUser } from 'src/lib/auth'
export const handler = createGraphQLHandler({
authDecoder,
getCurrentUser,
// ...
})
As the codeblock above shows, authDecoder
comes from one of Redwood's auth packages (but you can write it yourself if you want), while getCurrentUser
comes from the api/src/lib/auth.{ts,js}
fileβit's a function that you own in your project.
These functions are used together internally by Redwood. While this is a simplification, basically authDecoder
's return value is the first argument to getCurrentUser
, like this:
// Internally, in Redwood. This is pseudocode.
const decoded = await authDecoder(token, ...otherArgs)
const currentUser = await getCurrentUser(decoded, ...otherArgs)
// Add the user to the context...
Migration Path
The last thing you want is your project's authDecoder
getting rate limited! Here's how to migrate:
- Upgrade to this version via
yarn rw upgrade
- In your project's GraphQL file,
api/src/functions/graphql.{ts,js}
, import the new auth decoder,clerkAuthDecoder
, as theauthDecoder
function from@redwoodjs/auth-clerk-api
:
// api/src/functions/graphql.{ts,js}
- import { authDecoder } from '@redwoodjs/auth-clerk-api'
+ import { clerkAuthDecoder as authDecoder } from '@redwoodjs/auth-clerk-api'
- In your project's api-side auth file,
api/src/lib/auth.{ts,js}
, modify thegetCurrentUser
function accordingly and customize the session token on your Clerk application's dashboard (see https://clerk.com/docs/request-authentication/customizing-session-tokens)
The modifications you'll have to make will be specific to your project. The getCurrentUser
function's first argument, decoded
, will be different. It'll still be an object, but by default, it has much fewer props than before. To illustrate the difference, letβs look at an example of what the decoded
parameter to the getCurrentUser
function is before and after:
// api/src/lib/auth.{ts,js}
export const getCurrentUser = async (
decoded, // π This will be different, see below
// ...
) => {
if (!decoded) {
logger.warn('Missing decoded user')
return null
}
// Your custom logic...
}
old auth decoder (`authDecoder`) return value | new auth decoder (`clerkAuthDecoder`) return value |
---|---|
{
id: 'user_...',
passwordEnabled: true,
totpEnabled: false,
backupCodeEnabled: false,
twoFactorEnabled: false,
banned: false,
createdAt: ...,
updatedAt: ...,
profileImageUrl: 'https://...',
imageUrl: 'https://...',
gender: '',
birthday: '',
primaryEmailAddressId: 'idn_...',
primaryPhoneNumberId: null,
primaryWeb3WalletId: null,
lastSignInAt: ...,
externalId: null,
username: null,
firstName: null,
lastName: null,
publicMetadata: {},
privateMetadata: {},
unsafeMetadata: {},
emailAddresses: [...],
phoneNumbers: [],
web3Wallets: [],
externalAccounts: [],
roles: [],
} |
{
id: 'user_...',
azp: 'http://...',
exp: ...,
iat: ...,
iss: 'https://...',
jti: '...',
nbf: ...,
sid: 'sess_...',
sub: 'user_...',
} |
Itβs unlikely that you were using all of its properties before. But if you were using Clerk for user management and not just for authentication, you were certainly using some. Luckily it's easy to add them back to the objectβall you have to do is customize the session token on your Clerk application's dashboard. See Clerk's docs here: https://clerk.com/docs/request-authentication/customizing-session-tokens.
Changelog
- fix(clerk): add alternative decoder #8642 by @jtoar, @o0charlie0o, @asher-eastham
- Fix failing v5 codemod for DevFatalErrorPage #8661 by @Tobbe
v5.4.0-rc.95
π² RedwoodJS Conference, September 26-29 in Oregon, USA
The first RedwoodJS in-person conference is only three months away! Details and discussions are happening on the Redwood forums.Registration here: www.redwoodjsconf.com
Changelog
Note
This release used to have the Suspense Router. We discovered that it was breaking, so it's since been removed.
Features
- prepopulate apollo cache on prerendered pages #8566 by @KrisCoulson
- Use defined path aliases for prerendering #7575 by @esteban-url
- Initial support for using SDL codegen for GraphQL types #8417 by @orta
- eslint rule for unsupported-route-components #8774 by @Tobbe
- eslint rule to add types to service functions #8599 by @orta
Fixed
- deprecate
setup ui windicss
(project is sunsetting) #8597 by @thedavidprice - Added verbose mode to baremetal #8544 by @Bigood
- ChunkReferencesPlugin: Update types in webpack plugin #8658 by @Tobbe
- fix: Insert const in for...of loop #8732 by @drikusroor
- DX: Tweak comments in redwood.toml #8744 by @Tobbe
Docs
- fix #8509: link to react-hook-form api #8510 by @rayhatfield
- Update routing-params.md #8548 by @AndrewLamYW
- fix(docs): Remove whitespace in
services.md
#8577 by @BlackHawkSigma - fix(docs) test should query for postId, not comment id #8529 by @rayhatfield
- Update cli-commands.md #8600 by @AndrewLamYW
- fix(docs): Fix & make verifyOwnership consistent #8596 by @drikusroor
- Fix typos in documentation #8659 by @yahhuh
- OAuth cookbook #8622 by @cannikin
Chore
- chore(crwa): dedupe browserlist query #8621 by @jtoar
- Fix type
ScenarioData
JSDoc example #8545 by @BlackHawkSigma - Get rid of 'proposal-dynamic-import' #8456 by @Tobbe
- Fix await import in auth setup #8582 by @Tobbe
- feat: Update the SDL types lib #8586 by @orta
- chore(rwfw): working refactor, make
project:sync
ignore more files #8579 by @jtoar - Only use the main lodash package #8583 by @Tobbe
- chore(cli-plugins): make depcruise reusable #8568 by @jtoar
- fix(publishing): remove tsconfig.tsbuildinfo #8637 by @jtoar
- chore(studio): update tremor to v3 #8645 by @Josh-Walker-GM
- Added Amy to README #8757 by @pantheredeye
Core dependencies
- fix(deps): update prisma monorepo to v4.16.1 #8695
- fix(deps): update dependency fastify to v4.18.0 #8619
- fix(deps): update dependency react-hook-form to v7.45.0 #8664
- fix(deps): update dependency @apollo/client to v3.7.16 #8678
Dependencies
Click to see all upgraded dependencies
- fix(deps): update dependency @types/aws-lambda to v8.10.116 #8535
- fix(deps): update typescript-eslint monorepo to v5.59.9 #8525
- chore(deps): update dependency @clerk/clerk-react to v4.18.0 #8536
- chore(deps): update dependency @clerk/types to v3.41.0 #8538
- chore(deps): update dependency @simplewebauthn/server to v7.3.0 #8517
- chore(deps): update dependency @azure/msal-browser to v2.37.1 #8541
- fix(deps): update dependency @fastify/http-proxy to v9.2.0 #8539
- fix(deps): update dependency react-router-dom to v6.12.0 #8540
- fix(deps): update opentelemetry-js monorepo #8543
- fix(deps): update dependency graphql-scalars to v1.22.2 #8546
- fix(deps): update dependency graphql-scalars to v1.22.2 #8547
- chore(deps): update dependency cypress to v12.14.0 #8550
- chore(deps): update dependency @types/react to v18.2.9 #8553
- fix(deps): update dependency webpack-cli to v5.1.4 #8554
- fix(deps): update dependency systeminformation to v5.18.2 #8542
- fix(deps): update dependency @whatwg-node/fetch to v0.9.4 #8563
- fix(deps): update dependency react-router-dom to v6.12.1 #8565
- chore(deps): update dependency @types/uuid to v9.0.2 #8567
- chore(deps): update dependency firebase to v9.22.2 #8570
- fix(deps): update dependency @types/aws-lambda to v8.10.117 #8571
- fix(deps): update dependency @vscode/ripgrep to v1.15.4 #8573
- fix(deps): update dependency systeminformation to v5.18.3 #8574
- chore(deps): update dependency @clerk/types to v3.42.0 #8584
- chore(deps): update react monorepo #8595
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.6 #8603
- fix(deps): update dependency @whatwg-node/fetch to v0.9.6 #8606
- fix(deps): update dependency @types/aws-lambda to v8.10.118 #8608
- chore(deps): update babel monorepo to v7.22.5 #8575
- chore(deps): update dependency @auth0/auth0-spa-js to v2.0.8 #8613
- fix(deps): update dependency webpack-dev-server to v4.15.1 #8615
- fix(deps): update dependency concurrently to v8.2.0 #8617
- fix(deps): update dependency fastify to v4.18.0 #8619
- fix(deps): update dependency core-js to v3.31.0 #8618
- chore(deps): update dependency lerna to v7 #8609
- chore(deps): update node.js to v18 #8614
- chore(deps): update dependency @testing-library/dom to v9.3.1 #8627
- chore(deps): update dependency lerna to v7.0.2 #8629
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.7 #8631
- fix(deps): update dependency html-webpack-plugin to v5.5.3 #8632
- fix(deps): update dependency msw to v1.2.2 #8633
- fix(deps): update dependency react-error-boundary to v4.0.10 #8634
- chore(deps): update dependency @clerk/clerk-react to v4.20.1 #8635
- chore(deps): update dependency @supabase/supabase-js to v2.25.0 #8636
- chore(deps): update dependency octokit to v2.0.22 #8647
- fix(deps): update dependency @types/aws-lambda to v8.10.119 #8649
- fix(deps): update dependency css-minimizer-webpack-plugin to v5.0.1 #8650
- fix(deps): update dependency semver to v7.5.2 #8651
- chore(deps): update dependency @clerk/clerk-react to v4.20.4 #8662
- fix(deps): update dependency dotenv to v16.3.1 #8663
- fix(deps): update dependency webpack to v5.87.0 #8549
- fix(deps): update dependency react-hook-form to v7.45.0 #8664
- chore(deps): update dependency vite to v4.1.5 [security] #8671
- chore(deps): update dependency @clerk/clerk-react to v4.20.5 #8672
- chore(deps): update dependency autoprefixer to v10.4.14 #8668
- chore(deps): update dependency dependency-cruiser to v13.0.4 #8674
- chore(deps): update dependency esbuild to v0.18.6 #8670
- chore(deps): update dependency postcss to v8.4.24 #8675
- chore(deps): update react monorepo #8677
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.12 #8679
- chore(deps): update dependency @npmcli/arborist to v6.2.10 #8681
- fix(deps): update dependency @tremor/react to v3.2.3 #8560
- fix(deps): update dependency @apollo/client to v3.7.16 #8678
- fix(deps): update prisma monorepo to v4.16.0 #8684
- chore(deps): update dependency vite to v4.3.9 #8682
- fix(deps): update dependency @fastify/http-proxy to v9.2.1 #8680
- fix(deps): update typescript-eslint monorepo to v5.60.0 #8660
- fix(deps): update dependency @graphiql/plugin-explorer to v0.1.20 #8691
- fix(deps): update prisma monorepo to v4.16.1 #8695
- fix(deps): update dependency react-toastify to v9.1.3 #8694
- chore(deps): update dependency @simplewebauthn/server to v7.3.1 #8690
- fix(deps): update dependency @vitejs/plugin-react to v4.0.1 #8692
- fix(deps): update dependency react-error-boundary to v4.0.10 #8693
- fix(deps): update dependency @graphiql/toolkit to v0.8.4 #8698
- fix(deps): update dependency webpack to v5.88.0 #8697
- fix(deps): update dependency @headlessui/react to v1.7.15 #8700
- fix(deps): update dependency @heroicons/react to v2.0.18 #8701
- fix(deps): update dependency @whatwg-node/fetch to v0.9.7 #8702
- fix(deps): update dependency graphiql to v2.4.7 #8703
- fix(deps): update dependency semver to v7.5.3 #8704
- chore(deps): update dependency @clerk/types to v3.46.0 #8708
- fix(deps): update dependency systeminformation to v5.18.4 #8706
- chore(deps): update dependency @playwright/test to v1.35.1 #8709
- chore(deps): update dependency @types/react to v18.2.14 #8714
- chore(deps): update dependency @supabase/supabase-js to v2.26.0 #8711
- chore(deps): update dependency @types/vscode to v1.79.1 #8715
- chore(deps): update dependency cypress to v12.15.0 #8716
- fix(deps): update dependency @graphiql/plugin-explorer to v0.1.21 #8719
- chore(deps): update dependency firebase to v9.23.0 #8718
- chore(deps): update dependency glob to v10.3.0 #8720
- chore(deps): update dependency nx to v16.4.0 #8722
- fix(deps): update dependency envinfo to v7.9.0 #8725
- fix(deps): update dependency eslint to v8.43.0 #8726
- chore(deps): update dependency octokit to v2.1.0 #8724
- fix(deps): update dependency @graphiql/plugin-explorer to v0.1.22 #8737
- fix(deps): update dependency systeminformation to v5.18.5 #8741
- fix(deps): update typescript-eslint monorepo to v5.60.1 #8746
- fix(deps): update dependency webpack to v5.88.1 #8768
- fix(deps): update dependency react-hook-form to v7.45.1 #8767
- chore(deps): update dependency glob to v10.3.1 #8783
- chore(deps): update dependency @clerk/types to v3.46.1 #8780
v5.3.1
Patch Release
This release reverts an upgrade to the supertokens-auth-react package that was breaking and fixes a bug where the LOG_LEVEL
environment variable wasn't respected by the logger:
v5.3.0
Changelog
Core dependencies
- fix(deps): update prisma monorepo to v4.15.0 #8453
- fix(deps): update dependency @apollo/client to v3.7.15 #8457
- fix(deps): update dependency react-hook-form to v7.44.3 #8492
- chore(deps): update yarn to v3.6.0 #8490
Docs
- Update forms.md to fix small grammatical error #8352 by @phillipsm
- Update codemods package README.md #8446 by @ravenberg
- Docs: Fix create statement #8475 by @razzeee
- Fix: return a jsx elemnet instead of string #8493 by @BWizard06
Chore
- chore(package size): implement
findup-sync
in@redwoodjs/project-config
#8315 by @jtoar - exp(studio): Minor UI changes and fix for span events list #8394 by @Josh-Walker-GM
- chore(studio): fix lint warnings #8416 by @Josh-Walker-GM
Dependencies
Click to see all upgraded dependencies
- chore(deps): update dependency glob to v10.2.5 #8349
- chore(deps): update dependency rimraf to v5.0.1 #8350
- chore(deps): update dependency octokit to v2.0.15 #8360
- chore(deps): update dependency @clerk/clerk-react to v4.16.2 #8362
- chore(deps): update dependency @clerk/types to v3.38.1 #8363
- chore(deps): update dependency vite to v4.3.8 #8355
- chore(deps): update dependency octokit to v2.0.16 #8370
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.9.2 #8364
- fix(deps): update dependency mini-css-extract-plugin to v2.7.6 #8366
- fix(deps): update dependency css-loader to v6.7.4 #8365
- fix(deps): update dependency vite to v4.3.8 #8371
- fix(deps): update dependency style-loader to v3.3.3 #8369
- chore(deps): update dependency @playwright/test to v1.34.0 #8377
- fix(deps): update dependency @tremor/react to v2.7.0 #8361
- chore(deps): update dependency glob to v10.2.6 #8379
- fix(deps): update dependency eslint to v8.41.0 #8376
- fix(deps): update dependency graphql-scalars to v1.22.0 #8356
- chore(deps): update dependency dependency-cruiser to v13.0.2 #8381
- fix(deps): update dependency graphql-scalars to v1.22.0 #8358
- fix(deps): update dependency webpack-merge to v5.9.0 #8382
- chore(deps): update babel monorepo to v7.21.9 #8383
- chore(deps): update dependency @auth0/auth0-spa-js to v2.0.5 #8384
- fix(deps): update dependency @tremor/react to v2.7.1 #8388
- fix(deps): update dependency sqlite to v4.2.1 #8390
- chore(deps): update dependency octokit to v2.0.18 #8387
- fix(deps): update typescript-eslint monorepo to v5.59.7 #8389
- fix(deps): update dependency @graphiql/plugin-explorer to v0.1.19 #8396
- fix(deps): update dependency @tremor/react to v2.8.2 #8393
- chore(deps): update dependency @types/testing-library__jest-dom to v5.14.6 #8401
- chore(deps): update dependency nx to v16.2.2 #8398
- chore(deps): update dependency @types/react to v18.2.7 #8411
- chore(deps): update dependency @playwright/test to v1.34.3 #8391
- fix(deps): update dependency graphiql to v2.4.5 #8399
- fix(deps): update dependency systeminformation to v5.17.13 #8409
- chore(deps): update dependency @clerk/types to v3.39.0 #8402
- chore(deps): update dependency cypress to v12.13.0 #8404
- chore(deps): update dependency @types/babel__core to v7.20.1 #8420
- chore(deps): update dependency @types/lodash to v4.14.195 #8421
- chore(deps): update dependency @types/vscode to v1.78.1 #8422
- chore(deps): update dependency firebase to v9.22.1 #8424
- chore(deps): update dependency vite to v4.3.9 #8425
- fix(deps): update dependency @fastify/static to v6.10.2 #8426
- fix(deps): update dependency @tremor/react to v2.8.3 #8428
- chore(deps): update dependency octokit to v2.0.19 #8429
- fix(deps): update dependency vite to v4.3.9 #8430
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.2 #8405
- chore(deps): update dependency @clerk/types to v3.40.0 #8433
- fix(deps): update dependency react-error-boundary to v4.0.7 #8435
- chore(deps): update dependency @supabase/supabase-js to v2.23.0 #8434
- fix(deps): update dependency @graphiql/plugin-explorer to v0.1.20 #8436
- fix(deps): update dependency @tremor/react to v2.9.1 #8438
- fix(deps): update dependency graphiql to v2.4.7 #8437
- chore(deps): update dependency @faker-js/faker to v8.0.2 #8439
- chore(deps): update dependency postcss to v8.4.24 #8440
- fix(deps): update dependency react-hook-form to v7.44.1 #8442
- fix(deps): update dependency css-loader to v6.8.1 #8441
- fix(deps): update dependency webpack to v5.84.1 #8414
- fix(deps): update dependency react-hook-form to v7.44.2 #8445
- fix(deps): update dependency graphql-scalars to v1.22.1 #8447
- fix(deps): update dependency dotenv to v16.1.1 #8452
- chore(deps): update dependency @auth0/auth0-spa-js to v2.0.6 #8450
- fix(deps): update dependency @envelop/core to v4 #8443
- fix(deps): update dependency webpack to v5.85.0 #8459
- fix(deps): update dependency @apollo/client to v3.7.15 #8457
- fix(deps): update dependency @envelop/depth-limit to v3 #8444
- chore(deps): update babel monorepo #8432
- chore(deps): update dependency @clerk/clerk-react to v4.17.0 #8395
- fix(deps): update dependency dotenv to v16.1.3 #8463
- chore(deps): update dependency @types/prettier to v2.7.3 #8460
- chore(deps): update dependency @envelop/testing to v6 #8418
- chore(deps): update dependency nx to v16.3.0 #8464
- fix(deps): update dependency @types/jest to v29.5.2 #8462
- chore(deps): update dependency redis to v4.6.7 #8461
- chore(deps): update dependency supertokens-auth-react to v0.32.4 #8465
- fix(deps): update dependency @whatwg-node/fetch to v0.9.1 #8466
- fix(deps): update dependency graphql-scalars to v1.22.1 #8467
- fix(deps): update dependency @headlessui/react to v1.7.15 #8476
- chore(deps): update dependency nx to v16.3.1 #8477
- chore(deps): update dependency @supabase/supabase-js to v2.24.0 #8473
- fix(deps): update typescript-eslint monorepo to v5.59.8 #8472
- fix(deps): update dependency systeminformation to v5.17.16 #8469
- fix(deps): update dependency react-error-boundary to v4.0.9 #8468
- chore(deps): update dependency typescript to v5.1.3 #8481
- chore(deps): update dependency typescript to v5.1.3 #8482
- fix(deps): update dependency @envelop/on-resolve to v3 #8485
- chore(deps): update dependency all-contributors-cli to v6.26.0 #8478
- chore(deps): update dependency @tsd/typescript to v5.1.3 #8488
- fix(deps): update dependency @envelop/filter-operation-type to v5 #8484
- fix(deps): update dependency webpack-bundle-analyzer to v4.9.0 #8480
- fix(deps): update dependency concurrently to v8.1.0 #8479
- fix(deps): update dependency @envelop/disable-introspection to v5 #8483
- fix(deps): update dependency @escape.tech/graphql-armor to v2 #8486
- chore(deps): update dependency @types/react to v18.2.8 #8489
- chore(deps): update yarn to v3.6.0 #8490
- chore(deps): update dependency @envelop/types to v4 #8419
- fix(deps): update dependency react-hook-form to v7.44.3 #8492
- chore(deps): update dependency @auth0/auth0-spa-js to v2.0.7 #8495
- chore(deps): update replayio/action-upload action to v0.5.0 #8497
- fix(deps): update dependency @whatwg-node/fetch to v0.9.2 #8502
- chore(deps): update dependency nx to v16.3.2 #8501
- fix(deps): update dependency eslint to v8.42.0 #8503
- fix(deps): update prisma monorepo to v4.15.0 #8453
- fix(deps): update dependency webpack-cli to v5.1.2 #8511
- fix(deps): update dependency @babel/plugin-proposal-private-property-in-object to v7.21.10 #8505
- fix(deps): update dependency systeminformation to v5.17.17 #8507
- fix(deps): update dependency @tremor/react to v2.11.0 #8506
- chore(deps): update dependency dependency-cruiser to v13.0.3 #8512
- fix(deps): update dependency dotenv to v16.1.4 #8513
- fix(deps): update dependency webpack-cli to v5.1.3 #8514
- chore(deps): update dependency @replayio/playwright to v0.3.31 #8523
- fix(deps): update dependency @whatwg-node/fetch to v0.9.3 #8521
- fix(deps): update dependency webpack to v5.85.1 #8522
- fix(deps): update dependency @babel/plugin-proposal-private-property-in-object to v7.21.11 #8531
- chore(deps): update dependency glob to v10.2.7 #8534
- fix(deps): update dependency @clerk/clerk-sdk-node to v4.10.3 #8532
v5.2.4
Patch Release
- fix(cli) setup tsconfig update template path #8400 by @thedavidprice
- fix(data-migrate): provide option to use db in dist instead of src #8375 by @jtoar
- fix(vite): Prerender media flashing #8427 by @Josh-Walker-GM
- fix(containers): remove
@redwoodjs/api-server
's@redwoodjs/internal
requirement #8455 by @jtoar - fix(api): Improve
auth-provider
header determination #8474 by @Josh-Walker-GM - fix: authMiddleware swallows other headers #8470 by @russell-dot-js
- Corrects incorrect link to GraphiQL Headers documentation in Playground comment #8408 by @alirezaRaisSattari