Closed oscartbeaumont closed 1 year ago
just linking the other 0.1.3 issue, #70
@dlight I forgot I created that. This issue is becoming the definitive source of truth for the next version. This release was expected to come out 2-3 months ago (hence the old issue) but life got in the way and was unable to finish it. I suspect they will have a lot of overlap but I won't include anything on #70 if it's not mentioned here. If there is anything from #70 you really need let me know and I can prioritise it.
How would you feel about adding https://github.com/oscartbeaumont/rspc/issues/19 to 0.1.3? I feel like it's a must-have for any non trivial app
Breaking Changes:
subscription
type ([, null]
issue)never
or single item or many items in enummap
and handler functions which are exposed to all links in the chain through a tRPCruntime
style thing but extracted from the last link. Error if last link is not a terminatingLink.AbortController
on vanilla client and RQonError
callback@rspc/react
@rspc/solid
FetchTransport
&TauriTransport
.d.ts
that we are matching up.subscription
typesBox<dyn Future>
!httpz cookie signinghttpz cookie encryptionFix working with the cookiejar over websocketsInline types by default - #101type
's instead ofinterface
- #83;
as separator instead of,
- My vscode autocorrects to this on save.nest
instead of.route
to attach the endpoint. This is so we can handle URL prefixes in the router. Also change from/rspc/:id
to/rspc
.endpoint_with_prefix
in favor of httpz being better integrated with routers.TMeta
- This will mess with your genericsFeatures:
Internal:
clone
calls which should help with performance/memory usage.Prerelease:
Feature gateRemove new language extractors