🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
MIT License
Bot releases are hidden (Show)
Router
through a .transformer()
-method@trpc/*
You will most likely be able to update to this version straight up without seeing any breaking changes.
#476
TRPCError.json
moved to TRPCError.result
ok
TRPCProcedureSuccessEnvelope
rather than HTTPResponseEnvelope
(prepare for websocket support)Published by KATT over 3 years ago
@trpc/*
🚀 Massive release!
We've introduced a concept of links and query batching!
For more info, have a look at PR #461 or in the docs at trpc.io/docs/links
@trpc/*
thanks @simonedelmann for the idea & PR!
@trpc/next
only thing to upgrade is your initialization, have a look here https://trpc.io/docs/nextjs#option-a-using-server-side-rendering
@trpc/react
trpc.dehydrate()
to trpc.ssr().dehydrate()
- #244useQueryUtils
(prefetch
, invalidate
, cancelQuery
, setQueryData
) #244thanks to @Sendouc for reporting the issue!
Major semver change because the way @trpc/server
-adapters are imported.
// before:
import * as trpcExpress from '@trpc/server/dist/adapters/express';
// after:
import * as trpcExpress from '@trpc/server/adapters/express';
// before:
import * as trpcNext from '@trpc/server/dist/adapters/next';
// after:
import * as trpcNext from '@trpc/server/adapters/next';
npx ncu --filter /@trpc/ -u && yarn
Replace import of @trpc/server/dist/adapters/[...]
with @trpc/server/adapters/next