Skip to content

Releases: vgerbot-libraries/web-rpc

@vgerbot/web-rpc@3.0.1

07 Nov 14:57
49957c6

Choose a tag to compare

Patch Changes

  • 3aa2354: Resolve proxy object method lookup issues

@vgerbot/web-rpc@3.0.0

03 Sep 07:25
be17a57

Choose a tag to compare

Major Changes

  • 999189a: Align message schema with JSON-RPC 2.0.

    • Message structure now follows JSON-RPC 2.0 terminology and semantics

      • Rename invocationIdid (string identifier)
      • Add _webrpc meta object; move action and timestamp into it
      • Rename argsparams
      • Remove status; determine outcome by property existence: 'result' in message or 'error' in message
    • Error handling

      • ErrorInfo.code added with JSONRPCErrorCode union covering -32700, -32600..-32603, -32000..-32099 (with comments)
    • Identifier constraints
      - clientId and portId must not contain /

      BREAKING CHANGES

    • Schema changes: invocationIdid; argsparams; status removed; action/timestamp moved under _webrpc

    • IDs must not contain / in their client and port segments

      IMPORTANT

    • Both ends of communication must use the same version to ensure protocol compatibility

    • This is an internal protocol change; ensure all connected clients and servers are updated together

@vgerbot/web-rpc@2.0.1

20 Jul 13:09
e0e58eb

Choose a tag to compare

Patch Changes

  • 5e268c5: add CDN installation support and restructure README documentation

@vgerbot/web-rpc@2.0.0

10 Jul 16:06
be675d2

Choose a tag to compare

Major Changes

  • b48bce6: Initial release of web-rpc library with complete RPC functionality