Détail du package

@open-rpc/meta-schema

open-rpc178.8kApache-2.01.14.9

OpenRPC Specification JSON schemas

open-rpc, JSON schema, JSON RPC, API

readme

OpenRPC Meta JSON Schema

CircleCI branch npm GitHub release GitHub commits since latest release

This is the JSON Schema file for the OpenRPC Specification. You may use it to validate your open rpc documents.

This repo also contains the code which takes the schema, and generates typings for various languages. Currently supported languages:

  • Typescript
  • Rust
  • Go
  • Python

Need help or have a question? Join us on Discord!

License

Apache-2.0

Contributing

How to contribute, build and release are outlined in CONTRIBUTING.md, BUILDING.md and RELEASING.md respectively. Commits in this repository follow the CONVENTIONAL_COMMITS.md specification.

changelog

1.14.9 (2024-05-08)

Bug Fixes

  • big bump, my lovely lady bumps (7a0a1cb)

1.14.8 (2024-05-07)

Bug Fixes

  • use deployed url for json schema meta schema (370d5ce)

1.14.7 (2024-05-07)

Bug Fixes

  • bump node and transpiler (1899504)

1.14.6 (2023-07-04)

Bug Fixes

1.14.5 (2023-02-06)

Bug Fixes

  • make result optional for notifications (e944b6c)

1.14.4 (2023-02-01)

Bug Fixes

1.14.3 (2023-02-01)

Bug Fixes

  • big bump of the deps (965ed1e)
  • json-schema-tools/semantic-release-transpiler changed outpath (45ccbd8)
  • methodObject: remove result as required (37cb075)
  • npm audit fix (ccbd44f)
  • npm audit fix and update other dev deps (6272462)
  • release: update node and circle images (4a1850a)
  • update package.lock (5b832a7)
  • update sem rel deps (c7bc829)
  • use deployment url for metaschema (f8cd870)

1.14.2 (2021-04-16)

Bug Fixes

  • use Go-conventional editor config for .go files (9fce81f)
  • use standard naming convention of methodOrReference (efd985a), closes #385

1.14.1 (2021-03-15)

Bug Fixes

  • allow methods array to have refs (709a380)
  • github action: eslint workflow node version (a51cc70)

1.14.0 (2020-11-10)

Bug Fixes

Features

  • update to new sem rel trans (5112e9b)

1.13.20 (2020-10-29)

Bug Fixes

  • use updated json-schema-tools meta-schema (f79b28e)

1.13.19 (2020-10-29)

Bug Fixes

  • update json-pointer path for $ref (77b2b98)
  • update semantic-release-transpiler (4f6d52d)

1.13.18 (2020-10-23)

Bug Fixes

  • add dereferencing tests (09a9f05)
  • add more titles to things (bbaa7ca)
  • add specification extension def (44d996c)
  • linting issue in tests (b7523aa)
  • remove accidental duplicate definition (77bed21)
  • remove console log (e535112)
  • shorten some titles (65aca7e)
  • typo on examplePairingObjectResult (5b3f649)

1.13.17 (2020-10-23)

Bug Fixes

  • update semantic release transpiler (7321f44)

1.13.16 (2020-10-22)

Bug Fixes

1.13.15 (2020-10-22)

Bug Fixes

  • package.json: update json schema transpiler version (90f4ea6)

1.13.14 (2020-10-22)

Bug Fixes

1.13.13 (2020-10-06)

Bug Fixes

1.13.12 (2020-10-06)

Bug Fixes

  • duplication seems to fix things (8abaf95)

1.13.11 (2020-10-02)

Bug Fixes

1.13.10 (2020-10-02)

Bug Fixes

  • add sem rel to dev deps again (58230a7)
  • bump node version during releaase (cdd6f21)
  • directly write open rpc versions to schema (d3ab70f)
  • fix node version (3849379)
  • make bin script executable (1fd092d)

1.13.9 (2020-10-02)

Bug Fixes

  • git release assets (75b4082)
  • missing comma in releaserc file (973ba7b)

1.13.8 (2020-10-02)

Bug Fixes

  • remove references to build dir (f14a570)

1.13.7 (2020-10-02)

Bug Fixes

1.13.6 (2020-10-02)

Bug Fixes

  • sem-rel exec command typo (399dd21)

1.13.5 (2020-10-02)

Bug Fixes

  • add copy from build step to include go typings into master (730f66d)

1.13.4 (2020-09-30)

Bug Fixes

1.13.3 (2020-09-30)

Bug Fixes

1.11.1 (2020-07-17)

Bug Fixes

  • README: add openrpc spec link (ab1aad3)
  • default param structure to either (1899f88)
  • update description (76f7bba)

1.11.0 (2020-05-04)

Features

  • json-schema-to-types: bump to v1.11.2 (93df46c)

1.10.2 (2020-04-08)

Bug Fixes

  • underscore for go names (4269d6b)

1.10.1 (2020-04-08)

Bug Fixes

  • log what is in the current dir (b78c462)

1.10.0 (2020-04-08)

Bug Fixes

Features

  • add metaschema itself as go export (74751ac)

1.9.1 (2020-04-08)

Bug Fixes

  • ensure go code is pushed to gh on release (fc3ce24)

1.9.0 (2020-04-08)

Bug Fixes

Features

1.8.0 (2020-03-28)

Bug Fixes

Features

  • gh action to run eslint (56ab736)

1.7.3 (2020-03-27)

Bug Fixes

1.7.2 (2020-03-26)

Bug Fixes

  • contentDescriptorObject: add deprecated property (e61bc86), closes #188
  • contentDescriptorObject: json typo (03d6646)
  • methodObject: add 'externalDocs' to properties (69765f6), closes #187
  • methodObject: add servers property (c457f90), closes #186
  • root: add externalDocs (d04ed72), closes #194
  • whitespace: whitespace(fix) (068d862)

1.7.1 (2020-03-23)

Bug Fixes

  • manhandle tests into working state (5980836)
  • revert schema changes (ce9c080)

1.7.0 (2020-01-31)

Bug Fixes

  • release wasnt doing the full kit (c045a2a)
  • remove da qiwi gh pages (6df5b04)
  • Update schema according to latest spec (cfcdf13)

Features

  • make meta-schema be downloadable from github release (54a2af8)