Releases: DaniGuardiola/rpc-anywhere
Releases · DaniGuardiola/rpc-anywhere
v1.7.0
v1.6.0
Minor Changes
- e76f323: Added iframe transport.
- e76f323: Updated demo to use the new iframe transport.
- e76f323: Improved README and added better examples.
- e76f323: Added worker transport.
- e76f323: Added broadcast channel transport.
- e76f323: Improved documentation.
- e76f323: Improved the
createTransportFromMessagePort
API.
v1.5.0
v1.4.0
Minor Changes
- fefe796: Fixed message port transport.
- fefe796: Added debug hooks for logging and debugging.
- 14c38f9: Support "void" in RPCSchema, useful for inferring from request handler when there are no messages.
- fefe796: Added a cool demo!
- 14c38f9: Updated and improved documentation.
Patch Changes
v1.3.4
v1.3.2
v1.3.1
v1.3.0
Minor Changes
-
df6222f: Added transport identification options to browser runtime port transport.
-
df6222f: Merged
request
andrequestProxy
intorequest
. -
df6222f: Added transport utils to simplify the creation of identifiable transports.
-
df6222f: Refactored from class to functions.
new RPC()
->createRPC()
RPC.asClient()
->createClientRPC()
RPC.asServer()
->createServerRPC()
-
df6222f: Added proxy API for message sending.
-
df6222f: New feature: transport bridges.
-
df6222f: Centralized transport methods in transport object.
-
df6222f: Added
proxy
property. -
df6222f: Added message port transport (iframes, window objects, service workers, etc)
-
df6222f: Added
requestProxy
andsendProxy
with "just the proxy" types. -
df6222f: Greatly improved type safety: schema dependent methods and options.