v0.17.0
🚨 Breaking Changes 🚨
We've introduced significant updates to improve usability and align terminology across the oRPC ecosystem:
- Renamed APIs:
createRouterCaller
→createRouterClient
createProcedureCaller
→createProcedureClient
createORPCClient
→createORPCFetchClient
.tags
→.tag
What's new?
The caller
concept has been replaced with a unified client
and remote client
terminology for clarity and consistency.
Core Rewrite
This release includes a complete rewrite of @orpc/contract
and @orpc/server
, the foundational components of oRPC. Alongside these updates, we've implemented numerous under-the-hood fixes and performance improvements to make oRPC faster and more reliable.
🚨 Breaking Changes
- contract: Rewrite and more tests - by @unnoq in #51 (4555a)
- server: Rewrite and tests - by @unnoq in #52 (316c1)