🚨 Breaking Changes 🚨
We've introduced significant updates to improve usability and align terminology across the oRPC ecosystem:
- Renamed APIs:
createRouterCaller→createRouterClientcreateProcedureCaller→createProcedureClientcreateORPCClient→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)