2.0.5 (2024-10-08)
- add failing test around bug with dereffing and leaving .components around (ffd6c84)
- remove extra components (39c2120)
2.0.4 (2024-10-03)
- handle notification examples (ae110e0)
2.0.3 (2024-06-27)
- parse notifications (7c81f67)
2.0.2 (2024-05-09)
- use default reference resolver (f442cec)
2.0.1 (2024-05-09)
- add metaSchema to ajv + upgrade typescript to 4 (437eb78)
- added test for new error (1f4e913)
- better error for ajv blow up issue (3691390)
- bump node version (023870e)
- package-lock.json (851b3d8)
- remove console log and fix ts-jest config (1879da6)
- testing ajv not worth (1434c99)
- update @open-rpc/meta-schema to latest (5f8502e)
- update jest ts-jest and typedoc (59fda50)
- update json-schema-tools/meta-schema & dereferencer (040c6ea)
2.0.0 (2024-05-07)
- Adjusted try/catch (ff7cf33)
- Removed object and added semicolon (820f036)
- validateOpenRPCDocument Example (a71ecde)
- N
- N
- N
1.16.2 (2024-03-20)
- added context to circleci release (0b243e7)
1.16.1 (2022-03-18)
1.16.0 (2021-09-24)
1.15.0 (2021-05-29)
- dereference-document: example imports (2a47014)
- add eslint script to package.json (9b01744)
- github action linting workflow (80250e0)
- linting errors (647ad1a)
- this brings schema-utils into parity with (e659f42)
1.14.3 (2020-11-10)
1.14.2 (2020-11-04)
- update json-schema-tools/dereferencer (8cc3400)
1.14.1 (2020-11-03)
- add better debugging info to error message (19fd834), closes #447
- add deref document to the table of contents (e4dd3df)
- add discord link (7d2956a)
- add helper functions to remove lodash dependencies (8ea4919)
- add link to typedoc (b28a92e)
- add remaining functions and tests (146a188), closes #406
- mixed up use of type vs var (7d3bc6f)
- remove ts-lint ignore (80996c7)
- remove unused discord badge (d0e7f02)
- replace use of json stringify (78b5b5e)
- spacing and add editorconfig (795deff), closes #420
- update node version in ci (c3a397e)
- update reference resolver & dereferencer (401cd1e)
1.14.0 (2020-07-30)
- add failing test (8e38df1)
- add some testing (8da42a8)
- add test cov (1a0f23a)
- all green (a1bb755)
- another line covered (242afe3)
- everything working except web build (9fb9374)
- export dereferenceDocument method (2d6964a)
- lint fixing (b69b61c)
- more testing (e0e19d7)
- packagejson license (9576334)
- race condition in testing (7110293)
- rebase and audit fix (dff5b0b)
- rebase master and update packagelock (b20f533)
- remove cold code (76810c8)
- remove extra semi (d7af4f4)
- update package-lock (4cea476)
- update tests (f048e56)
- use json schema from json schema tools (084bc27)
- web build working again (449a429)
1.13.4 (2020-05-27)
- boolean parameters when false fail validation (17f2a29)
1.13.3 (2020-05-06)
- change json schema title (583745b)
- change the title back (d743cde)
- refactor test (f959df2)
- update openrpc version in test (745e789)
1.13.2 (2020-05-06)
- method.params is required (b147f79)
1.13.1 (2020-05-06)
- adhere to default either (3697a37)
- get immplementation working proper with tests (7708965)
- refactor gen method id test (d7f59f7)
- test coverage addition (8c161bb)
1.13.0 (2020-03-28)
- add node-version file (d5d5a2b)
- bump node version some more (a490505)
- dont include too many things inside typedoc (2b754b1)
- dont lint on push (1966ab0)
- even more linting fixups (27186b3)
- linting error (46c5f4b)
- more linting errors (f4ae7e0)
- remove tslint dep and upgrade node version in ci (4a89c07)
- switch it to eslint (5b40a01)
- update meta-schema (e7437f5)
- update name to just lint (9753085)
- update workflow (eb81226)
- add eslint gh action as a trial run (cbdd7c3)
1.12.3 (2020-03-27)
- add proper test cov and fix by-name (31caaf0)
- param validation fixups (4ce56b2)
- tests passing now (6d82333)
1.12.2 (2020-03-26)
- @open-rpc/meta-schema: bump version to v1.7.2 (bd824e7)
1.12.1 (2020-03-23)
1.12.0 (2020-01-15)
- bump to new meta schema fix validators (7fbaf91)
1.11.6 (2019-11-19)
- rename MethodCallValidator error classes (95a037d)
1.11.5 (2019-09-28)
- index-web: export MethodNotFoundError (5288fe5)
1.11.4 (2019-08-01)
- add lodash dep (9a515a9)
1.11.3 (2019-07-23)
- update meta-schema (a698a71)
1.11.2 (2019-07-08)
- don't publish with changed deps (05bfc93)
- dont install deps to local package (d72327c)
- sem rel (1a9307b)
1.11.1 (2019-07-04)
- remove semantic release deps (a97c694)
1.11.0 (2019-06-25)
- update exports (547e1aa)
- MethodCallValidator: add method not found error (95fd0d6), closes #156
- MethodCallValidator: allow rpc discover (ad5b7b8), closes #155
1.10.4 (2019-06-24)
- remove semantic release deps (e51ee0b)
1.10.3 (2019-06-14)
- circle semantic release deps only (257b585)
- remove semantic release deps (27ff23c)
- update pacakge lock (1699ee8)
- validate optional params (4feb647), closes #146
1.10.2 (2019-05-31)
1.10.1 (2019-05-30)
1.10.0 (2019-05-17)
1.9.0 (2019-05-14)
- remove method typings (see open-rpc/typings) (bc98ed4)
1.8.0 (2019-04-17)
- method-typings: getTypeDefinitionsForMethod (f4a9636)
1.7.0 (2019-04-16)
- method-typings: get types for method (caeb1fa)
1.6.4 (2019-04-16)
- method-typing: add tests (09b9446)
- 100% test coverage (fce9b7e)
- add docs (5107f3b)
- toc: add method-typings (8955afa)
- npm audit (5be050a)
1.6.3 (2019-04-12)
1.6.2 (2019-04-12)
- constrain typing more (af5ce00)
- general improvements (3641370)
- readme formatting (58dcc9a)
- tests passing again (4157813)
- update badges (445262d)
- update to new meta-schema (7ae6f8d)
1.6.1 (2019-04-12)
- dont upload crazytown assets (c73cd0c)
1.6.0 (2019-04-12)
- add docs to methodCallValidator (d5a9f30)
- add link to jenkins pipelines (0e67bb1)
- add simple example (3b3aaf6)
- add video guide for making small documentation changes (87df9a8)
- back to 100% coverage (26da090)
- CONTRIBUTING formatting and typo (c1ef029)
- gitignore docs (e5b7fd4)
- gitignore need not use . in path (64a8808)
- ignore bugged coverage lines (a75749e)
- indenting (835583d)
- linting (f27b77f)
- move conventions and resource up in the readme (227b53a)
- move to pristine (988ae60)
- remove ds store (bcf8cf1)
- remove jenkinsfile (189bee3)
- remove yaml in example (b410975)
- Rename LICENSE -> LICENSE.md (22ed02d)
- reorg scripts (e452ef2)
- replace github for Github (b6b9d42)
- semantic-release to ghpages (212fd29)
- test fixup (3f7f63f)
- typo in CONTRIBUTING.md and compose command in BUILDING.md (783905c)
- update .gitignore (d7107cc)
- update BUILDING.md (b0e9d5d)
- update BUILDING.md typo (0b21631)
- update CONTRIBUTING.md adding docs (b324d84)
- update CONTRIBUTING.md choppy code changes and testing (ad1e78a)
- update CONTRIBUTING.md grammer around preview markdown (38c9abf)
- update CONTRIBUTING.md how to fork a repo (74dfe4f)
- update CONTRIBUTING.md to get rid of cloning or forking (af142a2)
- update CONTRIBUTING.md typo (3ebf183)
- update parse docs (c42d6af)
- update README.md simplify open source grammar (e892afe)
- update README.md typo its (cdf5389)
- wording change (3b6b60b)
- export: naming incorrect (3ed93c9)
- exports: clean up exports (7e822c1)
- exports: export new error classes (1b25072)
- tests: update tests (3d7e619)
- types: parse returns correct type (73e23b2), closes #54
- add choose a license to resources (1e38132)
- add info on using this repo (1671d3e)
- add issue templates (5bc409d)
- add Jenkinsfile (2d9a5e4)
- add more resources to README (bb5b213)
- add resources for documentation driven development (94c6214)
- add testing.md file (ed3781a)
- added pristine (6a98614)
- initial commit (de17561)
- errors: create proper error classes (e3393b7)
- split out code (989a1b1)
- typedocs (3202202)
- naming: change names to be more descriptive (140a466)
- parse: accept openrpc document (ed2d443), closes #55