Releases: middleapi/orpc
Releases Β· middleapi/orpc
Release list
v2.0.0-beta.26
Β Β Β π Features
Β Β Β π Bug Fixes
- ai-sdk: Keep output validation enabled for tool procedures Β -Β by @dinwwwh in #1791 (f36f8)
- client: Preserve subclass prototype chain in cloneORPCError Β -Β by @dinwwwh in #1801 (37d88)
- nest: Keep non-contract params and harden path param handling Β -Β by @dinwwwh in #1818 (99ce3)
- openapi: Preserve event iterator return type in JsonifiedClient Β -Β by @dinwwwh in #1797 (adde7)
- server: Reject non-GET sub-requests in GET batch requests Β -Β by @dinwwwh in #1813 (0c089)
- shared: Prevent clone() from re-parenting the cloned object Β -Β by @dinwwwh in #1790 (9f9d6)
Β Β Β Β View changes on GitHub
v1.15.0
Do not use these router keys: bind, valueOf, toString, toJSON in your routers
To improve compatibility with modern frameworks, as well as automatic logging and monitoring systems, we no longer support bind, valueOf, toString, or toJSON as router keys in the recursive-proxy client.
This can be considered a breaking change, but it should rarely affect users because these keys are rarely used as router keys and are generally treated as internal JavaScript mechanisms. This change is especially important for better compatibility with React 19.3.
π Bug Fixes
- client: Stop client proxies from resolving primitive coercion over the network β by @dinwwwh in #1815 [(149c1)](149c13ea)
[View changes on GitHub](v1.14.15...v1.15.0)
v1.14.15
Β Β Β π Bug Fixes
Β Β Β Β View changes on GitHub
v2.0.0-beta.25
v1.14.14
Β Β Β π Bug Fixes
- nest: Run method-level guards on routes synthesized by router-contract
@ImplementΒ -Β by @dinwwwh in #1775 (2b81d)
Β Β Β Β View changes on GitHub
v2.0.0-beta.24
Β Β Β π Features
- Re-export renamed v1 APIs as deprecated aliases Β -Β by @dinwwwh in #1758 (74807)
- contract:
- effect:
- hibernation:
- rpc, openapi:
- server:
Β Β Β π Bug Fixes
- Keep nested clients and utils referentially stable Β -Β by @dinwwwh in #1757 (46bd0)
- client: Match subclasses in ORPCError cross-context instanceof check Β -Β by @dinwwwh in #1762 (4b865)
Β Β Β π Performance
Β Β Β Β View changes on GitHub
v2.0.0-beta.23
Β Β Β π Features
Β Β Β π Bug Fixes
- server: Make callable extension type augmentation work in published builds Β -Β by @keithf123r in #1755 (10e1e)
Β Β Β Β View changes on GitHub
v2.0.0-beta.22
Β Β Β π Features
Β Β Β π Bug Fixes
- openapi:
- pino,evlog:
- rpc,openapi:
- shared:
Β Β Β π Performance
Β Β Β Β View changes on GitHub
v1.14.13
Β Β Β π Bug Fixes
- standard-server: Make event iterator encoder/decoder SSE spec compliant Β -Β by @dinwwwh in #1742 (b26a0)