Skip to content

Feat/merge#415

Merged
zcstarr merged 1 commit intoopen-rpc:masterfrom
zcstarr:feat/merge
Feb 24, 2026
Merged

Feat/merge#415
zcstarr merged 1 commit intoopen-rpc:masterfrom
zcstarr:feat/merge

Conversation

@zcstarr
Copy link
Copy Markdown
Member

@zcstarr zcstarr commented Feb 24, 2026

No description provided.

This change is a material change that impacts projects
going forward. We are changing from an enum to a
{major}.{minor} regex expression and bundling the
spec within a package for convenience.

We came to this determination because we needed a way
to better support upgrading the specification. This
enables us to be able to explicitly support new features
as well as potentially add any future breaking ones
with out breaking support across the ecosystem or
forcing upgrades

The new pattern places the specification and
builds the documentation from the json schema itself
vs having a separate spec.

The spec.md is then generated from the schema, so
minor.major versions are always compatible and it
is easy to validate the spec documents align with
the schema.
@zcstarr zcstarr merged commit 061b700 into open-rpc:master Feb 24, 2026
7 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants